Lenguaje de programación

Los lenguajes de programación son lenguajes formales (es decir con una sintaxis y una gramática a seguir y respetar) con los cuales se dan instrucciones de una forma relativamente fácil de entender para las personas. Los lenguajes de programación son el puente con el que se pueden dar instrucciones a una computadora de una forma más eficiente que lo que eran las tarjetas perforadas y cintas de teletipo.

 

Los lenguajes de programación pueden clasificarse en:

  • paradigmas de programación, es decir según sea el estilo y soporte del lenguaje
  • puede crearse programas de forma lineal donde cada renglón es una instrucción y el programa se ejecuta línea a línea con saltos a cierta línea o de forma orientada a objetos donde cada parte del programa se modela como un conjunto de programas más pequeños que trabajan para conformar uno más grande.

Según sea el funcionamiento de un lenguaje de programación, el código escrito puede ser compilado a código intermedio o bitecode que a su vez se traduce en lenguaje ensamblador; por ultimo para que por medio del procesador y del BIOS sean convertidos a lenguaje binario, el cual es el lenguaje verdadero que entiende la computadora. Algunos lenguajes no son compilados si no que son interpretados, es decir que las instrucciones se traducen literalmente por otro programa.

Los lenguajes de programación se crean por medio de otros softwares especiales llamados intérpretes, los cuales reciben el código y lo traducen a los pasos arriba mencionados.

Ejemplos de lenguajes de programación

  1. C: es un lenguaje empleado para la creación de software de sistemas y aplicaciones, empleado mayormente para la implementación de diversos sistemas operativos.
  2. C++: su lenguaje base es el C y permite la manipulación de objetos. Es un lenguaje muy didáctico y multiparadigma que facilita la programación con diversos estilos y diversas plataformas.
  3. Java: se trata de uno de los lenguajes mas abiertos y populares dentro del ámbito de la programación. Este lenguaje es completo, multiplataforma y de extensión libre.
  4. C#: es un lenguaje que ha sido elaborado por la Microsoft que posee una seguridad de tipos y está orientado a objetos. Diseñado para ejecutarse en un principio en la plataforma .NET, soporta muchos paradigmas y cuenta con un lenguaje bastante flexible.
  5. Python: su programación se orienta principalmente a objetos y es empleado para realizar diversas aplicaciones de carácter genérico. Cuenta con un  código de libre distribución permitiendo el trabajo en distintas plataformas. Se integra facilmente gracias a su flexibilidad y cuenta con una conexión a la base de datos mas empleada.
  6. PHP: se trata de un lenguaje de programación creado para el diseño de páginas web dinámicas. Este lenguaje siempre irá inscrustado dentro del HTML.
  7. JavaScript: es el lenguaje de programación mas empleado en el mundo gracias a que es ligero, es orientado a eventos y objetos y es estructurado.
  8. ASP: se trata de un lenguaje creado por la  microsoft para diseñar páginas web dinámicas, empleando para ello  el lenguaje Visual Basic Script o Jscript
  9. Ensamblador: se trata de un lenguaje de programación creado para diseñar programas informáticos de nivel bajo, constituyendo de esta forma la presentación mas directa del código de máquinas.
  10. Perl: se trata de un lenguaje basado en la construcción de aplicaciones CGI exclusivo para la web. A través de el se puede extraer información y generar informes gracias a su lenguaje práctico.
  11. Swift: es un lenguaje de programación que se lanzó recientemente y ha sido creado exclusivamente para iOS y macOS aunque también permite su aplicación en linux y se trata de un lenguaje open sourse.
  12. Rust: Se trata de un lenguaje creado por Mozilla a través del cual se permiten desarrollar diversos software de sistemas