2. Definición
Un lenguaje de programación es un conjunto
de símbolos y palabras (instrucciones y
sentencias) que el usuario tiene a su
disposición para elaborar un programa.
Hay distintos Tipos y distintas Historias y Evoluciones
3. Tipos de Lenguaje
Lenguaje máquina
Lenguajes de bajo nivel
Lenguajes de alto nivel
Definición
4. Lenguaje Máquina
Es el programa de programación que
entiende directamente la computadora. Este
lenguaje utiliza el alfabeto binario, es decir, el
0 y el 1, formando cadenas binarias con las
que se elaboran las instrucciones que la CPU
del ordenador procesa. Este lenguaje dejó de
utilizarse por la complejidad y facilidad para
cometer errores al usarlo.
Tipos
5. Lenguajes de bajo nivel
Son mucho mas fáciles de usar. Las
instrucciones son conocidas nemoécticos.
También tiene inconvenientes como por
ejemplo que se necesitan muchas instrucciones
para realizar tareas simples y exige grandes
conocimientos de los hardware.
Tipos
6. Lenguajes de alto nivel
Estos lenguajes están diseñados para que los
programadores escriban y entiendan
instrucciones lo más parecidas al lenguaje
humano, lo k hace que haya que hace que se
requiera menos tiempo para aprender a
programar. Son los más utilizados. Este
lenguaje es pasado a código binario mediante
un intérprete.
Tipos
7. Historia y evolución
Lenguajes de primera generación o 1GL
Lenguajes de segunda generación o 2GL
Lenguajes de tercera generación o 3GL
Lenguajes de cuarta generación o 4GL
Lenguajes de quinta generación
Definición
8. Lenguajes de primera
generación
Se caracteriza por el uso de lenguaje
máquina. Puesto que el hardware se
desarrollaba antes que el software, estos
lenguajes estaban adaptados a una máquina
específica.
Historia y Evolución
9. Lenguajes de segunda
generación
Es el paso de lenguaje máquina al
lenguaje ensamblador o de bajo nivel.
Esta etapa duró desde 1950 hasta 1955
Historia y Evolución
10. Lenguajes de tercera
generación
Los intérpretes admiten instrucciones más
completas y se crean lenguajes con sus
correspondientes frases y palabras que
expresaban de manera comprensible las
acciones que se quería realizar sobre el
ordenador.
El primero lenguaje de programación de alto
nivel es FORTARAN
Historia y Evolución
11. Lenguajes de cuarta
generación
Son los derivados de los anteriores e incluyen
herramientas de mas alto nivel. También
están orientados hacia propósitos muy
específicos y dependen de cada campo de
aplicación.
También aparecen los lenguajes de
programación orientada a objetos
Historia y Evolución
12. Lenguajes de quinta
generación
Son un problema de debate en la comunidad
de la programación porque algunos
programadores no pueden estar de acuerdo
que existan.
Estos lenguajes de alto nivel usarían
inteligencia artificial para crear software,
haciéndolos sumamente difíciles de
desarrollar.
Historia y Evolución