LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
Un lenguaje de
programación es un lenguaje formal que le proporciona a una persona, en este
caso el programador, la capacidad de escribir una serie de instrucciones o
secuencias de órdenes en forma
Es un lenguaje formal
(o artificial, es decir, un lenguaje con reglas gramaticales bien definidas)
que le proporciona a una persona, en este caso el programador, la capacidad de
escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma
de algoritmos con el fin de controlar el comportamiento físico o lógico de una
computadora, de manera que se puedan obtener diversas clases de datos o
ejecutar determinadas tareas.
¿Qué tipos de lenguaje de programación existen?
Lenguaje máquina
Es el más primitivo de los lenguajes y es una
colección de dígitos binarios o bits (0 y 1) que la computadora lee e
interpreta y son los únicos idiomas que las computadoras entienden.
Ejemplo: 10110000 01100001
No entendemos muy bien lo que dice ¿verdad? Por eso,
el lenguaje ensamblador nos permite entender mejor a qué se refiere éste
código.
Lenguaje ensamblador
El lenguaje ensamblador es el primer intento de
sustitución del lenguaje de máquina por uno más cercano al utilizado por los
humanos.
Un programa escrito en éste lenguaje es almacenado
como texto (tal como programas de alto nivel) y consiste en una serie de
instrucciones que corresponden al flujo de órdenes ejecutables por un
microprocesador.
Sin embargo, dichas máquinas no comprenden el lenguaje
emsamblador, por lo que se debe convertir a lenguaje máquina mediante un
programa llamado Ensamblador.
Este genera códigos compactos, rápidos y eficientes
creados por el programador que tiene el control total de la máquina.
Ejemplo: MOV AL, 61h (asigna el
valor hexadecimal 61 al registro “AL”)
Lenguaje de programación de alto nivel
Tienen como objetivo facilitar el trabajo
del programador, ya que utilizan unas instrucciones más fáciles de entender.
Además, el lenguaje de alto nivel permite
escribir códigos mediante idiomas que conocemos (español, inglés,
etc.) y luego, para ser ejecutados, se traduce al lenguaje de máquina mediante
traductores o compiladores.
Traductor
Traducen programas escritos en un lenguaje de
programación al lenguaje máquina de la computadora y a medida que va siendo
traducida, se ejecuta.
Compilador
Permite traducir todo un programa de una sola vez,
haciendo una ejecución más rápida y puede almacenarse para usarse luego sin
volver a hacer la traducción.
Comentarios
Publicar un comentario