Categories: All - paradigmas - niveles - propósito - objetos

by Fernando Espinosa Bañuelos 4 months ago

29

Clasificación de los lenguajes

Los lenguajes de programación pueden clasificarse según diversos criterios que permiten entender mejor sus características y aplicaciones. Una forma de clasificación es por paradigmas, que incluyen lenguajes reactivos, funcionales, orientados a objetos y multiparadigma.

Clasificación de los lenguajes

Clasificación de los lenguajes

POR EL NIVEL

BAJO NIVEL
Pensados para darle instrucciones de manera detallada al hardware.

Binario, Ensamblador y Lenguaje Maquina

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

Java, phyton, C, C++

POR EL TIPADO

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

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

TIPADOS

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

POR EL PROPÓSITO

PROPÓSITO ESPECÍFICO (DSL)
Estos lenguajes están creados para un uso en particular
PROPÓSITO GENERAL
Se pueden resolver múltiples problemas.

POR PARADIGMA

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

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

Un ejemplo es Whatsapp

FUNCIONALES

Consiste en partir el programa en funciones.

Funciones=Acciones específicas

ORIENTADO A OBJETOS

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

MULTIPARADIGMA

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.
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

COMPILADOS

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