Diferencia entre revisiones de «Lenguaje de programación»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 200.62.146.174 (disc.) a la última edición de SeroBOT
Etiqueta: Reversión
Línea 23:
Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como [[Lenguaje de máquina|código máquina]], que la máquina lee fácilmente, pero que es excesivamente complicado para las personas. De hecho solo consiste en cadenas extensas de [[Sistema binario|números 0 y 1]].
 
Para facilitar el trabajo, los primeros de operadores de computadoras decidieron crear un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del [[Idioma inglés|inglés]]; este se conoce como [[lenguaje ensamblador]]. Por ejemplo, para sumar se usa la letra A de la palabra inglesa ''add'' (sumar). El lenguaje ensamblador sigue la misma estructura del lenguaje máquina, pero las letras y palabras son más fáciles de recordar y entender que los números.
 
La necesidad de recordar secuencias de programación para las acciones usuales llevó a denominarlas con nombres fáciles de memorizar y asociar: <code>ADD</code> (sumar), <code>SUB</code> (restar), <code>MUL</code> (multiplicar), <code>CALL</code> (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 [[Sintaxis|sintáctica]] semejante a la de los lenguajes escritos por los humanos, denominados también [[lenguaje de alto nivel|lenguajes de alto nivel]].