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