<ol><li><strong>hhh<em>jjj</em></strong></li></ol>1.
4
DEFINICIÓN DE LENGUAJE DE PROGRAMACIÓN
Con la aparición de las computadoras desaparecen las secuencias de posiciones de llaves mecánicas
que debían desconectarse para obtener una acción determinada, una llave conecta
da era un 1 y una
llave desconectada era un 0. Una
sucesión
de
llaves
en
cualquiera
de
sus
dos
posiciones
definía
una
secuencia
de
ceros
y
unos
(por
ejemplo: 0100011010011101...) que venía a representar una
instrucción o un conjunto de instrucciones (progr
ama) para el ordenador (o computador) en el que
se estaba trabajando. A esta primera forma de especificar programas para una computadora se la
denomina lenguaje máquina o código máquina.
La necesidad de recordar secuencias de programación para las accione
s usuales llevó a
denominarlas con nombres fáciles de memorizar y asociar: ADD (sumar), SUB (restar), MUL
(multiplicar), CALL (ejecutar subrutina), etc. A esta secuencia de posiciones se le denominó
"instrucciones", y a este conjunto de instrucciones se le
llamó
lenguaje
ensamblador.
Posteriormente aparecieron diferentes lenguajes de programación, los cuales reciben su
denominación porque tienen una estructura sintáctica similar
a los lenguajes escritos por los
humanos.
Concepto
Un
lenguaje
de
programación
es
un conjunto de símbolo
s y reglas
sintácticas y
semánticas
que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para
controlar el comportamiento físico y lógico de una máquina.
Aunque muchas veces se usan los términos 'lenguaje de programación' y
'lenguaje informático'
como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguaje
s informáticos
engloban
a
los
lenguajes
de
programación
y
a
otros
más,
como, por ejemplo, el
HTML (lenguaje
para el marcado de
páginas web
que no es propiamente un lenguaje de programación)