Lenguaje de programación

Un lenguaje de programación es un conjunto de comandos, instrucciones y otros elementos de sintaxis que se utilizan para crear un programa de software. Los lenguajes que los programadores utilizan para escribir código se denominan «lenguajes de alto nivel». Este código se puede compilar en un «lenguaje de bajo nivel», que el hardware de la computadora reconoce directamente.

Los lenguajes de alto nivel están diseñados para que sean fáciles de leer y entender. Esto permite que los programadores escriban código fuente de forma natural, utilizando palabras y símbolos lógicos. Por ejemplo, las palabras reservadas como function, while, if y else se utilizan en la mayoría de los principales lenguajes de programación. Los símbolos como <, >, == y != son operadores comunes. Muchos lenguajes de alto nivel son lo suficientemente similares como para que los programadores puedan entender fácilmente el código fuente escrito en varios lenguajes.

Entre los ejemplos de lenguajes de alto nivel se incluyen C++, Java, Perl y PHP. Los lenguajes como C++ y Java se denominan «lenguajes compilados», ya que el código fuente primero debe compilarse para poder ejecutarse. Los lenguajes como Perl y PHP se denominan «lenguajes interpretados», ya que el código fuente se puede ejecutar mediante un intérprete sin compilarse. Por lo general, los lenguajes compilados se utilizan para crear aplicaciones de software, mientras que los lenguajes interpretados se utilizan para ejecutar scripts, como los que se usan para generar contenido para sitios web dinámicos.

Los lenguajes de bajo nivel incluyen el lenguaje ensamblador y los lenguajes de máquina. Un lenguaje ensamblador contiene una lista de instrucciones básicas y es mucho más difícil de leer que un lenguaje de alto nivel. En casos excepcionales, un programador puede decidir escribir un programa básico en lenguaje ensamblador para garantizar que funcione con la mayor eficiencia posible. Se puede utilizar un ensamblador para traducir el código ensamblador a código máquina. El código máquina, o lenguaje de máquina, contiene una serie de códigos binarios que la CPU de una computadora entiende directamente. No hace falta decir que el lenguaje de máquina no está diseñado para que los humanos puedan leerlo.

Actualizado September 23, 2011 por Per C.

quizPon a prueba tu conocimiento

What is the macOS folder that temporarily holds deleted files called?

A
Dumpster
0%
B
Trash
0%
C
Garbage
0%
D
Recycle Bin
0%
Correct! Incorrect!     View the Trash definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Lenguaje de programación en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.