| Clasificación según su nivel de abstracción |
| home-clasificación según su paradigmas |
|
Lenguajes
de Máquina :
Están escritos en lenguajes directamente legibles por la máquina
(computadora), ya que sus instrucciones son cadenas binarias (0 y
1). Da la posibilidad de cargar (transferir un programa a la
memoria) sin necesidad de traducción posterior lo que supone una
velocidad de ejecución superior, solo que con poca fiabilidad y
dificultad de verificar y poner a punto los programas. Lenguajes de medio nivel : Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.Lenguajes de alto nivel: Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, uno de los lenguajes de alto nivel más conocidos, los comandos como
"IF CONTADOR = 10 THEN STOP"
pueden utilizarse para pedir a la computadora que pare si el
CONTADOR es igual a 10. Esta forma de trabajar puede dar
la sensación de que las computadoras parecen comprender un lenguaje
natural; en realidad lo hacen de una forma rígida y sistemática, sin
que haya cabida, por ejemplo, para ambigüedades o dobles sentidos. |