BLOG

¿Qué es un lenguaje de programación?

Por [N1] Fred el | 3 Comments

Nota: este artículo es una traducción de un post de challenge24.org

¿Qué es un lenguaje de programación?

programming_languages

Cuando hablamos de un lenguaje de programación lo que en verdad queremos decir es un lenguaje artificial que expresa lo que denominamos computaciones. Las computaciones representan un término genérico para cualquier tipo y variante de algoritmo, proceso o medida que pueda ser ejecutada por una máquina o sistema complejo tal como un ordenador o computadora. En sentido estricto, los lenguajes de programación son variados y se caracterizan por ser utilizados para crear aplicaciones y software de cualquier tipo. En este caso nos referimos al desarrollo de programas que se encargan del control del comportamiento de la máquina, sistema or ordenador. El comportamiento específico se define mediante algoritmos predefinidos y pre-escritos ad hoc.

Los primeros lenguajes fueron desarrollados y consecuentemente diseñados para controlar; manejar y coordinar el comportamiento de máquinas específicas tales como los telares de Jacquard y sistemas de reproducción de piano. En este contexto hay que decir que miles de tipos de lenguajes de programación han sido desarrollados desde entonces. En sentido estricto, la mayoría de los lenguajes de programación actuales caracterizan cómputos de forma imperativa. Este procedimiento, también conocido como programación imperativa, que focaliza en la descripción específica de cómputos mediante declaraciones que pueden provocar el cambio del estado de un programa.

Además, se puede afirmar que un lenguaje de programación normalmente se divide en dos únicos componentes: sintaxis (la forma) y la semántica (el fondo). Relacionado con esto hay que decir existen algunos lenguajes de programación específicos que tienen especificaciones relacionadas con su respectiva sintaxis y/o semántica. Sin embargo, por supuesto existen otros tipos de lenguaje de programación que quedan definidos por lo que se conoce como documento de especificación. Por ejemplo, el archiconocido lenguaje de programación C se particulariza por un estándar ISO. Sin embargo, otros lenguajes de programación se caracterizan por medio de una implementación dominante que se utiliza a menudo como referencia general.

Otro aspecto importante a tener en cuenta en relación con los lenguajes de programación es que cada lenguaje tiene sus propios componentes que se encargan de la descripción de los datos y de las transformaciones y procesos respectivos. Dichos procesos y transformaciones se aplican generalmente a componentes primitivos que se definen y se describen por reglas tanto semánticas como de sintaxis.  En este contexto, estamos hablando de reglas semánticas y de sintaxis especiales que sí caracterizan su forma, significado, estructura, formato y constitución individual.

Para concluir, presentamos una lista de algunos lenguajes de programación. Por favor, tened en cuenta que esta lista no incluye todos los lenguajes notables ni todos los lenguajes existentes. Hay muchos más que no incluyo en esta lista que solo cumple un fin a modo de ejemplo:

ActionScript
C++ – ISO/IEC 14882
C# – ISO/IEC 23270
Fortran – ISO/IEC 1539
Java
JavaScript
LaTeX
MicroScript
Oracle (PL/SQL)
PHP
PostScript

Aquí podéis ver un listado más extenso.

Nota del traductor: En este contexto habría que añadir que Velneo es un programa para hacer programas, especialmente en el ámbito de aplicaciones para empresas.

Velneo es el entorno ágil para el desarrollo
de aplicaciones empresariales

PRUEBA VELNEO

3 Responses to "¿Qué es un lenguaje de programación?"
  1. Me vas a disculpar pero:

    XML…?
    LaTeX…?
    PostScript…?
    Oracle…?

  2. [N3] seh dice:

    Creo que se os ha colado “spam” o correo basura en el Blog.
    ¡¡ Vaya tela !!

    Saludos
    Paco Satué

  3. [N1] chocolores dice:

    Hola,

    Gracias por comentar.

    He editado la entrada para evitar la confusión. He añadido al lado de Oracle, PL/SQL, que creo que es a lo que se refiere el autor de la entrada y también he sacado XML de la lista a pesar de que el autor lo considera un lenguaje. Los demás los he dejado puesto que están enumerados en el link que he introducido de la Wikipedia, aunque probablemente sea un asunto debatible.

    Un saludo.

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies