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:
  1. Lenguaje de programación de primera generación: el lenguaje máquina y el ensamblador.
  2. Lenguaje de segunda generación: los primeros lenguajes de programación de alto nivel imperativo (FORTRAN, COBOL).
  3. 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).
  4. Lenguaje de cuarta generación: usados en aplicaciones de gestión y manejo de bases de dados (NATURAL, SQL).
  5. Lenguaje de quinta generación: creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).

Comentarios

Entradas populares de este blog

¿COMO SURGIÓ LA PROGRAMACIÓN?

¿Qué es PostgreSQL?

Historia PostgreSQL