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.
Pon a prueba tu conocimiento