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