Los lenguajes de programación fueron creados para comunicarse con las computadoras mediante instrucciones. Existen lenguajes de bajo nivel como el ensamblador que son específicos a cada computadora, y lenguajes de alto nivel como BASIC, C++ y Java que son independientes de la máquina y más fáciles de usar. Los lenguajes de programación se clasifican también por su paradigma como imperativo, declarativo u orientado a objetos.
2. Los lenguajes de programación fueron creados para poder comunicarse con
las computadoras.
Estos son un conjunto de símbolos y palabras que permiten al usuario, darle
instrucciones a un computador para que este las realice.
Lenguaje Máquina
Lenguajes de Programación de
Alto Nivel
Lenguajes de Programación de
Bajo Nivel
Clasificación
3. LENGUAJE MÁQUINA
Es el lenguaje directo de un computador. Este lenguaje de
programación utiliza el alfabeto binario. Con estos dos únicos dígitos,
conocidos como bits, forma las cadenas binarias, son con las que se
escriben las instrucciones que el microprocesador de la computadora
entiende. El lenguaje máquina fue el primer lenguaje de
programación.
4. LENGUAJES DE BAJO NIVEL
Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen
mucho de la computadora como sucedía con el lenguaje máquina. El
lenguaje ensamblador fue el primer lenguaje de bajo nivel que trato de
sustituir el lenguaje máquina por otro mucho más parecido al de los seres
humanos. El programa fuente es un conjunto de instrucciones escrito en
lenguaje ensamblador, y cuyo objeto es la traducción a lenguaje máquina del
programa fuente. Los lenguajes de este tipo son agiles, difíciles de usar,
específicos de cada procesador, si nos llevamos el programa a otro
computador será preciso reescribir el programa desde el comienzo.
Entre ellos tenemos solo al lenguaje ENSAMBLADOR (ASSEMBLER).
5. LENGUAJES DE ALTO NIVEL
Este lenguaje es independiente de la máquina, 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 máquina para que la
computadora pueda entenderlo. Este tipo de lenguaje es más fáciles de
aprender porque se usan palabras o comandos del lenguaje natural, como por
ejemplo: palabras en inglés. Este es el caso del BASIC, el lenguaje de
programación más conocido.
6. LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL SON :
Lenguajes de Programación
Imperativos
Pascal,Cobal,C y Ada
tenemos
Lenguajes de Programación
Declarativos
Lisp(Programación Funcional) y
Prolog( P. Lógica)
tenemos
Lenguajes de Programación
Orienta al Problema
son aquellos lenguajes
específicos para gestión
tenemos
Lenguajes 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.
tenemos
Lenguajes de Programación
Orientada a Objetos
C#,PHP,Java,Python
tenemos
7. 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:
Lenguajes de programación de primera generación: el lenguaje
máquina y el ensamblador.
Lenguajes de programación de segunda generación : los primeros
lenguajes de programación de alto nivel imperativo (FROTRAN, COBOL).
Lenguajes de programación 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).
Lenguajes de programación de cuarta generación: usados en
aplicaciones de gestión y manejo de bases de datos (NATURAL, SQL).
Lenguajes de programación de quinta generación: creados para la
inteligencia artificial y para el procesamiento de lenguajes naturales (LISP,
PROLOG).