El documento describe tres características de los lenguajes de programación: el nivel de abstracción (bajo, medio o alto), la manera de ejecutarse (compilados o interpretados) y el paradigma de programación (procedural, orientado a objetos, funcional o lógico).
2. Nivel de abstracción o cercanía.
Nivel bajo: Se toman muy en cuenta las características
del procesador, un ejemplo podría ser el lenguaje del
programador.
Nivel medio: Interactúa un poco más con la PC, pero
al mismo tiempo mantiene ciertas características de
bajo nivel como el lenguaje c.
Nivel alto: Seria como programar la mente humana,
con un lenguaje mas completo como por ejemplo java .
3. Manera de ejecutarse
Compilados: Son lenguajes que permiten la
interacción maquina-humano, puesto que se compila
una orden en lenguaje “humano” a un lenguaje
“maquina” como por ejemplo el c++, o c.
Interpretados: A diferencia de los compilados solo
usan un lenguaje “entendible en la interacción
maquina-humano.
4. Paradigma de programación.
Procedural: Dividen el trabajo para ser mas eficientes,
por ejemplo el lenguaje c.
Orientado a objetos: Es similar a la procedural, la
diferencia seria que , estos crean objetos que
interactúan entre si para dar mas eficiencia por
ejemplo el c++.
Funcional: este lenguaje evalúa y compara las
funciones usadas, aplicando un poco mas de lógica.
Lógica: como su nombre lo indica utiliza lógica
matemática para pedir o expresar lo que se escribe.