CLASIFICACION DE LOS LENGUAJES DE PROGRAMACIONLos lenguajes de programación son lenguajes creados por el ser humano para comunicarse con las computadoras.El lenguaje de programación es un conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y ordenes para que la computadora los ejecute.Existen diferentes clases de lenguajes de programación.1°. LENGUAJE MAQUINA:  este lenguaje de programación utiliza el lenguaje binario (0,1). Con estos dos dígitos o bits, forman lo que se conoce como cadenas binarias; son con las que se escribe las instrucciones que el microprocesador de la computadora entiende. Fue el primer lenguaje de programación y dejo de utilizarse por su gran dificultad y por la facilidad de cometer errores.
2° LENGUAJES DE PROGRAMACION DE BAJO NIVEL: Depende mucho de la maquina o computadora, como sucedía con el lenguaje maquina; el lenguaje ensamblador fue el primer lenguaje de programación que intento sustituir el lenguaje maquina. los lenguajes de este tipo pueden crear programas muy rápidos, pero son difíciles de aprender, son específicos de cada procesador.3° LENGUAJES DE PROGRAMACION DE ALTO NIVEL: este tipo de lenguajes son independientes de la maquina, precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel  como el lenguaje de maquina que la computadora pueda entender. Son mas fáciles de entender porque se usan palabras o comandos de lenguaje natural; el mas conocido BASIC.Existen muchos lenguajes de programación de alto nivel con sus diferentes versiones, una clasificación extendida desde el punto de vista  de trabajar los programas  es la siguiente.
Lenguajes de programación imperativos:  Entre ellos tenemos el Cobol, Pascal, C, y Ada.Lenguajes de programación declarativos: El Lisp y el Prolog.lenguajes de programación orientada a objetos: El smalltalk y        el C++.Lenguajes de programación orientada al problema: son aquellos lenguajes específicos para gestión.Lenguajes de programación naturales: son los nuevos lenguajes de que pretenden aproximar el diseño y la construcción de programas al lenguaje de las personas.
Otra clasificación de los lenguajes de programacion 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 maquina y ensamblador.LENGUAJES DE PROGRAMACIÓN DE SEGUNDA GENERACIÓN: los primeros lenguajes de programación de alto nivel imperativo (FORTRAN, COBOL).LENGUAJES DE PROGRAMACIÓN DE TERCERA GENERACIÓN: son lenguajes de programación de alto nivel imperativo pero mucho mas 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 PROGRAMACION DE QUINTA GENERACIÓN: Creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).
CARACTERISTICAS DE LOS LENGUAJES DE PROGRAMACIONPodemos distinguir un lenguaje de programación dependiendo del tipo al que pertenezcaTipos de Lenguajes de Programación:ImperativosFuncionalesLógicosOrientado a ObjetosCARACTERISTICAS:Los lenguajes imperativos se caracterizan por el hecho de que el significado de un programa no es mas que un conjunto de instrucciones u ordenes que le indican al computador como debe realizar una tarea. Un ejemplo de este tipo de ordenes  pueden ser: “dame esto”, “suma esto”, etc.
Los lenguajes funcionales están constituidos únicamente por definiciones de funciones matemáticas, no utiliza las asignaciones ni son construcciones estructuradas.Los lenguajes lógicos se caracterizan por el uso de la lógica  de predicadosLos lenguajes orientado a objetos se caracterizan por el uso de objetos y sus iteracciones  para diseñar aplicaciones y programas.

Lenguajes de programacion

  • 1.
    CLASIFICACION DE LOSLENGUAJES DE PROGRAMACIONLos lenguajes de programación son lenguajes creados por el ser humano para comunicarse con las computadoras.El lenguaje de programación es un conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y ordenes para que la computadora los ejecute.Existen diferentes clases de lenguajes de programación.1°. LENGUAJE MAQUINA: este lenguaje de programación utiliza el lenguaje binario (0,1). Con estos dos dígitos o bits, forman lo que se conoce como cadenas binarias; son con las que se escribe las instrucciones que el microprocesador de la computadora entiende. Fue el primer lenguaje de programación y dejo de utilizarse por su gran dificultad y por la facilidad de cometer errores.
  • 2.
    2° LENGUAJES DEPROGRAMACION DE BAJO NIVEL: Depende mucho de la maquina o computadora, como sucedía con el lenguaje maquina; el lenguaje ensamblador fue el primer lenguaje de programación que intento sustituir el lenguaje maquina. los lenguajes de este tipo pueden crear programas muy rápidos, pero son difíciles de aprender, son específicos de cada procesador.3° LENGUAJES DE PROGRAMACION DE ALTO NIVEL: este tipo de lenguajes son independientes de la maquina, precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel como el lenguaje de maquina que la computadora pueda entender. Son mas fáciles de entender porque se usan palabras o comandos de lenguaje natural; el mas conocido BASIC.Existen muchos lenguajes de programación de alto nivel con sus diferentes versiones, una clasificación extendida desde el punto de vista de trabajar los programas es la siguiente.
  • 3.
    Lenguajes de programaciónimperativos: Entre ellos tenemos el Cobol, Pascal, C, y Ada.Lenguajes de programación declarativos: El Lisp y el Prolog.lenguajes de programación orientada a objetos: El smalltalk y el C++.Lenguajes de programación orientada al problema: son aquellos lenguajes específicos para gestión.Lenguajes de programación naturales: son los nuevos lenguajes de que pretenden aproximar el diseño y la construcción de programas al lenguaje de las personas.
  • 4.
    Otra clasificación delos lenguajes de programacion 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 maquina y ensamblador.LENGUAJES DE PROGRAMACIÓN DE SEGUNDA GENERACIÓN: los primeros lenguajes de programación de alto nivel imperativo (FORTRAN, COBOL).LENGUAJES DE PROGRAMACIÓN DE TERCERA GENERACIÓN: son lenguajes de programación de alto nivel imperativo pero mucho mas 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 PROGRAMACION DE QUINTA GENERACIÓN: Creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).
  • 5.
    CARACTERISTICAS DE LOSLENGUAJES DE PROGRAMACIONPodemos distinguir un lenguaje de programación dependiendo del tipo al que pertenezcaTipos de Lenguajes de Programación:ImperativosFuncionalesLógicosOrientado a ObjetosCARACTERISTICAS:Los lenguajes imperativos se caracterizan por el hecho de que el significado de un programa no es mas que un conjunto de instrucciones u ordenes que le indican al computador como debe realizar una tarea. Un ejemplo de este tipo de ordenes pueden ser: “dame esto”, “suma esto”, etc.
  • 6.
    Los lenguajes funcionalesestán constituidos únicamente por definiciones de funciones matemáticas, no utiliza las asignaciones ni son construcciones estructuradas.Los lenguajes lógicos se caracterizan por el uso de la lógica de predicadosLos lenguajes orientado a objetos se caracterizan por el uso de objetos y sus iteracciones para diseñar aplicaciones y programas.