Mapa mental
Clasificación de los lenguajes de programación. 3 B
Conteúdo do mapa
Clasificación de los lenguajes de programación. 3 B
Definición
- Un lenguaje de programación" es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.
Nivel de Abstracción
- Lenguajes de Programación de Bajo Nivel
- El Lenguaje Máquina
- Entiende a 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 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 máquina fue el primer lenguaje de programación. Dejo de usarse por su gran dificultad y por la facilidad para cometer errores.
- Son mucho mas 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 programación 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.
- El Lenguaje Máquina
- Lenguajes de Programación de Alto Nivel
- Este lenguaje es independientes 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.
- Tipos de clasificación de programación alta
- 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 orientados a objetos: el Smalltalk y el C++.
- Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión.
- Lenguajes de programación naturales: son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas.
- Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión.
- Lenguajes de programación orientados a objetos: el Smalltalk y el C++.
- Lenguajes de programación declarativos: el Lisp y el Prolog.
- Lenguajes de programación imperativos: entre ellos tenemos el Cobol, Pascal, C y Ada.
- Tipos de clasificación de programación alta
- Este lenguaje es independientes 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.
- Lenguaje de programación Medio
- Una característica distintiva, por ejemplo, que convierte a C en un lenguaje de medio nivel y al Pascal en un lenguaje de alto nivel es que en el primero es posible manejar las letras como si fueran números (en Pascal no), y por el contrario en Pascal es posible concatenar las cadenas de caracteres con el operador suma y copiarlas con la asignación (en C es el usuario el responsable de llamar a las funciones correspondientes).
- Lenguajes de Programación de Bajo Nivel
Lenguaje interpretado
- Un lenguaje interpretado es un lenguaje de programación que está diseñado para ser ejecutado por medio de un intérprete, en contraste con los lenguajes compilados. Cualquier lenguaje puede ser compilado o interpretado, así que esta denominación es aplicada debido a la práctica de funcionamiento común y no a alguna característica subyacente de un lenguaje en particular. Sin embargo, hay lenguajes que son diseñados para ser en concreto interpretativos, por lo tanto un compilador causará una carencia de la eficacia. Muchos autores rechazan la clasificación de lenguajes de programación entre interpretados y compilados, considerando que el modo de ejecución del programa escrito en el lenguaje es independiente del propio lenguaje. A ciertos lenguajes interpretados también se les conoce como lenguajes de script.
Lenguaje compilado
- Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de instrucciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo. Estos lenguajes se denominan "lenguajes de alto nivel". Sin embargo, el procesador solo entiende un lenguaje que se denomina "lenguaje máquina". Se trata de datos tal como llegan al procesador, que consisten en series de 0 y 1 (datos binarios).
Formas de ejecución
Informações
- Descrição
- Elaborado por: Osvaldo Uriel López Rojas Fuentes: http://www.larevistainformatica.com/clasificacion-de-los-lenguajes-de-programacion.html http://proyectoinformaticaaadrar.blogspot.mx/2012/05/4-clasificacion-de-los-lenguajes-de.html
- Criado por
- Osvaldo Lopez
- Visualizações
- 124
- Tags
- Avaliação