Lista de lenguajes de programación por tipo


No existe un esquema de clasificación general para los lenguajes de programación. Por lo tanto, en muchos casos, un idioma se enumera bajo múltiples encabezados (a este respecto, consulte " Lenguajes multiparadigmáticos " a continuación).

Los lenguajes de programación de matrices (también denominados vectores o multidimensionales ) generalizan operaciones en escalares para aplicarlas de manera transparente a vectores , matrices y matrices de mayor dimensión .

Los lenguajes ensambladores se corresponden directamente con un lenguaje de máquina (ver más abajo ), por lo que las instrucciones del código de máquina aparecen en una forma comprensible para los humanos, aunque puede que no haya un mapeo uno a uno entre una declaración individual y una instrucción individual. Los lenguajes ensambladores permiten a los programadores usar direcciones simbólicas, que el ensamblador convierte en direcciones absolutas o reubicables . La mayoría de los ensambladores también admiten macros y constantes simbólicas .

Un lenguaje de creación es un lenguaje de programación diseñado para que lo utilice un no experto en informática para crear fácilmente tutoriales, sitios web y otros programas informáticos interactivos.

Un lenguaje de programación concatenativo es un lenguaje de programación de computadoras sin puntos en el que todas las expresiones denotan funciones , y la yuxtaposición de expresiones denota composición de funciones . [1] La programación concatenativa reemplaza la aplicación de funciones , que es común en otros estilos de programación, con la composición de funciones como la forma predeterminada de crear subrutinas .

Un lenguaje de programación de restricciones es un lenguaje de programación declarativo donde las relaciones entre variables se expresan como restricciones . La ejecución continúa intentando encontrar valores para las variables que satisfagan todas las restricciones declaradas.