Clasificación de los lenguajes

POR COMPILACIÓN

Convertir la sintaxis de un lenguaje de programación al código binario que entiende la computadora y esto lo llamamos compilación.

COMPILADOS

Se convierten primero en lenguaje máquina al pasar por un compilador y ese compilado va directamente a la computadora.

INTERPRETADOS

El código va directamente a la computadora y un intérprete lo traduce en tiempo de ejecución

Como un traductor de idiomas

POR PARADIGMA

Mapa en el que existen muchos caminos para llegar a un mismo destino

MULTIPARADIGMA

ORIENTADO A OBJETOS

Consiste en partir la programación en pedazos llamados objetos que tienen datos y comportamientos diferentes.

FUNCIONALES

Consiste en partir el programa en funciones.

Funciones=Acciones específicas

REACTIVOS

Consiste en reaccionar a las acciones en un stream de datos.

Un ejemplo es Whatsapp

POR EL PROPÓSITO

PROPÓSITO GENERAL

Se pueden resolver múltiples problemas.

PROPÓSITO ESPECÍFICO (DSL)

POR EL TIPADO

Se refieren a los tipos de datos que manejan para operar, como números, textos y los booleanos

TIPADOS

Son aquellos que te fuerzan a especificar el tipo de dato.

NO TIPADOS

No se especifica el tipo de dato, ya que el lenguaje reconoce el tipo de dato

POR EL NIVEL

ALTO NIVEL

Trabajan al nivel del software y es más parecido al lenguaje humano.

Java, phyton, C, C++

BAJO NIVEL

Pensados para darle instrucciones de manera detallada al hardware.

Binario, Ensamblador y Lenguaje Maquina