jueves, 9 de mayo de 2019

Tipos de lenguajes de programacion

¿Qué es un lenguaje de programación?

Para definir de manera sencilla qué es un lenguaje de programación voy a definir cada palabra; lenguaje es una forma o sistema de comunicación y la programación es el procedimiento de escritura del código fuente de un software o programa.
Según wikipedia un lenguaje de programación es un lenguaje formal que especifica una serie de instrucciones para que una computadora u ordenador produzca diversas clases de datos.  
Si tenemos en cuenta que la programación a día de hoy pueden afectar diferentes tipos de dispositivos desde ordenadores, dispositivos móviles como smartphone o tablets, televisores, frigoríficos y otros dispositivos electrónicos, lo cierto es que la definición de la wikipedia se queda un poco obsoleta, sobre todo en los dispositivos a los que se puede aplicar.

Tipos de lenguajes de Programación

Existen tres tipos de lenguajes claramente diferenciados; el lenguaje máquina y los lenguajes de bajo nivel y los de alto nivel.
1º El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la máquina (computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.
2º Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina.
3º Lenguajes de programación de alto nivel. Los lenguajes de programación de alto nivel son más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, generalmente del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.

Tipos de lenguajes de programación de alto nivel según el punto de vista de trabajar los programas y la filosofía de sus creación:
  • Lenguaje  imperativo: entre ellos tenemos el Cobol, Pascal, C y Ada.
  • Lenguaje declarativo: el Lisp y el Prolog.
  • Lenguaje de programación orientado a objetos: el Smalltalk y el C++.
  • Lenguaje orientado al problema: son aquellos lenguajes específicos para gestión.
  • Lenguaje de programación natural: son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas.

Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en cuenta el desarrollo de las computadoras según sus diferentes generaciones:
  • Lenguaje de quinta generación: creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).
  • Lenguaje de programación de primera generación: el lenguaje máquina y el ensamblador.
  • Lenguaje de segunda generación: los primeros lenguajes de programación de alto nivel imperativo (FORTRAN, COBOL).
  • Lenguaje de tercera generación: son lenguajes de programación de alto nivel imperativo pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).
  • Lenguaje de cuarta generación: usados en aplicaciones de gestión y manejo de bases de dados (NATURAL, SQL).
Resultado de imagen para tipos de lenguaje de programacion









No hay comentarios.:

Publicar un comentario