Está en la página 1de 3

Los lenguajes de programacin son lenguajes creado por el ser

humano para poder comunicarse con las computadoras. Estos son


un conjunto de smbolos y palabras que permiten al usuario de una
computadora darle instrucciones y rdenes para que esta las pueda
realizar.
Existen diferentes clases o tipos de lenguajes de programacin:
1 El Lenguaje Mquina: es el lenguaje de programacin que
entiende directamente la computadora o mquina. Este lenguaje de
programacin utiliza el alfabeto binario, es decir, el 0 y el 1. Con
estos dos nicos dgitos, conocidos como bits, forma las cadenas
binarias (combinaciones de ceros y unos) son con las que se
escriben las instrucciones que el microprocesador de la
computadora entiende nuestra peticiones. El lenguaje mquina fue
el primer lenguaje de programacin. Dejo de usarse por su gran
dificultad y por la facilidad para cometer errores.
2 Lenguajes de Programacin de Bajo Nivel: Son mucho mas
fciles de utilizar que el lenguaje mquina, pero dependen mucho de
la computadora como suceda con el lenguaje mquina. El lenguaje
ensamblador fue el primer lenguaje de programacin de bajo nivel
que trato de sustituir el lenguaje mquina por otro mucho ms
parecido al de los seres humanos. El programa fuente es un
conjunto de instrucciones escrito en lenguaje ensamblador, y cuyo
objeto es la traduccin a lenguaje mquina del programa fuente. Los
lenguajes de este tipo son agiles, difciles de usar, especficos de
cada procesador, si nos llevamos el programa a otro computador
ser preciso reescribir el programa desde el comienzo.
3 Lenguajes de Programacin de Alto Nivel: Este lenguaje es
independientes de la mquina, lo podemos usar en cualquier
computador con muy pocas modificaciones o sin ellas, son muy
similares al lenguaje humano. Necesitan un programa interprete o
compilador que lo traduzca uno de bajo nivel, como el lenguaje de
mquina para que la computadora pueda entenderlo. Este tipo de
lenguaje es ms fciles de aprender porque se usan palabras o
comandos del lenguaje natural, como por ejemplo: palabras en
ingls. Este es el caso del BASIC, el lenguaje de programacin ms
conocido.

Existen muchos lenguajes de programacin de alto nivel con sus


diferentes versiones. Por esta razn es difcil su tipificacin, pero
una clasificacin muy extendida desde el punto de vista de su forma
de trabajar y la filosofa de su creacin es la siguiente:
Lenguajes de programacin imperativos: entre ellos tenemos
el Cobol, Pascal, C y Ada.
Lenguajes de programacin declarativos: el Lisp y el Prolog.
Lenguajes de programacin orientados a objetos: el Smalltalk
y el C++.
Lenguajes de programacin orientados al problema: son
aquellos lenguajes especficos para gestin.
Lenguajes de programacin naturales: son los nuevos
lenguajes que pretender aproximar el diseo y la construccin
de programas al lenguaje de las personas.
Otra clasificacin de los lenguajes de programacin de alto nivel, es
teniendo en cuenta el desarrollo de las computadoras segn sus
diferentes generaciones:
Lenguajes de programacin de primera generacin: el
lenguaje mquina y el ensamblador.
Lenguajes de programacin de segunda generacin : los
primeros lenguajes de programacin de alto nivel imperativo
(FROTRAN, COBOL).
Lenguajes de programacin de tercera generacin: son
lenguajes de programacin de alto nivel imperativo pero
mucho ms utilizados y vigentes en la actualidad (ALGOL 8,
PL/I, PASCAL, MODULA).
Lenguajes de programacin de cuarta generacin: usados en
aplicaciones de gestin y manejo de bases de dados
(NATURAL, SQL).

Lenguajes de programacin de quinta generacin: creados


para la inteligencia artificial y para el procesamiento de
lenguajes naturales (LISP, PROLOG).

También podría gustarte