Diferencia entre revisiones de «Lenguaje de programación»

Contenido eliminado Contenido añadido
Revertidos los cambios de 190.232.225.127 a la última edición de Mansoncc usando monobook-suite
Línea 12:
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 lenguajes 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ágina web|páginas web]] que no es propiamente un lenguaje de programación).
 
Un lenguaje de programación permite a uno o más [[programador]]es especificar de ''manera precisa'' sobre qué datos debe operar una computadora;, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un [[lenguaje]] que intenta estar ''relativamente'' próximo al lenguaje humano o natural, tal como sucede con el lenguaje [[Léxico]]. Una característica relevante de los lenguajes de programación es precisamente que más de un programador puedan tener un conjunto común de instrucciones que puedan ser comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.
 
Los procesadores usados en las computadoras son capaces de entender y actuar según lo indican programas escritos en un lenguaje fijo llamado [[lenguaje de máquina]]. Todo programa escrito en otro lenguaje puede ser ejecutado de dos maneras:
Línea 18:
* Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama ''interpretar'' y a los programas que lo hacen se los conoce como [[intérprete informático|intérpretes]].
* Traduciendo este programa, al programa equivalente escrito en lenguaje de máquina. A ese proceso se lo llama ''compilar'' y al programa traductor se le denomina [[compilador]].
 
 
== Clasificación de los lenguajes de programación ==