Lenguajes de programación
Dependiendo del criterio que uno admite
para calificarlos, existen cientos o miles de lenguajes de programación. Las formas de operación
de los programas que emplean a los lenguajes de programación amplian la variedad, pero a la vez
ofrecen una clasificación en ensambladores, interpretadores y compiladores. Entre los programas
que emplean lenguajes de programación, los más elementales son los ensambladores, ya que ofrecen
al programador un modelo riguroso de la máquina.
En ellos se emplean mnemónicos, abreviaturas
simbólicas, para cada una de las instrucciones de la máquina y desde ellos, están disponibles
para el programador todos los recursos del equipo en su nivel más elemental. Los programas
que se encargan de la traducción, se limitan a realizar una correspondencia uno a uno entre
los mnemónicos y las instrucciones de máquina.
Los interpretadores utilizan lenguajes,
también simbólicos, pero en este caso, cada símbolo tiene una función asociada por
el interprete con esta modalidad, el interpretador puede prever las consecuencias
de la operación antes de realizarla y emitir, en su caso, diagnósticos para beneficio
del usuario.
Las operaciones asociadas a cada símbolo no están confinadas a las operaciones
disponibles en la máquina, pueden ser instrucciones de otra máquina y de cualquier nivel de
complejidad y elaboración. Los compiladores realizan la traducción de programas desde un
lenguaje hasta otro. Las naturalezas de los lenguajes fuente y destino son en principio
diferentes. Generalmente, el lenguaje destino es el lenguaje de la máquina o el ensamblador.

Volver