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
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.
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).
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.
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
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).
Clasificación de los Lenguajes de Programación

Clasificación de los Lenguajes de Programación

  • 2.
    Los lenguajes deprogramació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  Esel 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 BAJONIVEL  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 ALTONIVEL  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ÓNDE 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 delos 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).