1. CLASIFICACION DE LOS LENGUAJES Profesor: Ciro palomeque Rocio Berenice Arreola castro
2. LOS LENGUAJES DE PROGRAMACIÓN son lenguajes creador por el ser humano para poder comunicarse con las computadoras. Así 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.
3. Aunque muchas veces se usan los términos 'lenguaje de programación' y 'lenguaje informático' como si fuesen sinónimos, no es del todo correcto, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo HTML que es un lenguaje para el marcado de páginas web. Un lenguaje de programación permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje Léxico.
4. EXISTEN DIFERENTE CLASES O TIPOS DE LENGUAJES DE PROGRAMACION: 1° EL LENGUAJE MAQUINA: es el lenguaje de programación que entiende directamente la computadora o maquina. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1. Con estos dos únicos dígitos, conocidos como bits, forma lo que se conoce como cadenas binarias son con las que se escriben las instrucciones que el microprocesador de la computadora entiende nuestra posición. Fue el primer lenguaje de programación.
5. Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. Los lenguajes de más bajo nivel son los lenguajes de máquinas. A éste nivel le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa.
6. 2º LENGUAJES DE PROGRAMACIÓN DE BAJO NIVEL: Son mucho mas fácil de utilizar que el del lenguaje maquina, pero depende mucho de la maquina como sucedía en el lenguaje maquina. El lenguaje ensamblador fue el primer lenguaje de programación que trato de sustituir el lenguaje maquina por otro mucho mas parecido al de los seres humanos. Los lenguajes de este tipo pueden crear programas muy rápidos, pero son difíciles de aprender, son específicos de cada procesador, si nos llevamos el programa a otro computador será preciso reescribir el programa desde el comienzo.
7. Los lenguajes de bajo nivel: Son dependientes de la máquina, es decir, están diseñados para ejecutarse en una computadora determinada. Son complicados de entender y de usar; no son amigables. Los programas escritos en ellos son generalmente muy largos y complejos ya que especifican el flujo de los datos paso a paso. Ejemplos de éstos lenguajes es el lenguaje máquina.
8. 3º LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL: Este tipo de lenguajes de programación son independiente de la maquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano pero precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel como lenguaje maquina que la computadora pueda entender.
9. Existen muchos 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 orientado a objetos: el Smalltalk y el C++. Lenguajes de programación naturales: son los nuevos lenguajes que pretenden aproximar el diseño y la construcción de programas al lenguaje de personas.