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 vectoriales o multidimensionales ) generalizan operaciones en escalares para aplicarlas de manera transparente a vectores , matrices y matrices de mayor dimensión .

Los lenguajes ensambladores corresponden directamente a un lenguaje de máquina (ver más abajo ), aunque puede que no haya un mapeo 1-1 entre una declaración individual y una instrucción individual, por lo que las instrucciones del código de máquina aparecen en una forma comprensible para los humanos. 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 use un no experto en informática para crear fácilmente tutoriales, sitios web y otros programas informáticos interactivos.

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.

Los lenguajes de la interfaz de línea de comandos (CLI) también se denominan lenguajes por lotes o lenguajes de control de trabajos. Ejemplos: