los lenguajes de programación jose

12
Los lenguajes de Los lenguajes de programación programación

Upload: leiderserna

Post on 25-Jul-2015

66 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Los lenguajes de programación jose

Los lenguajes de Los lenguajes de programaciónprogramación

Page 2: Los lenguajes de programación jose

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

Page 3: Los lenguajes de programación jose

Tipos de LenguajeTipos de Lenguaje

Lenguaje máquina Lenguajes de bajo nivel Lenguajes de alto nivel

Definición

Page 4: Los lenguajes de programación jose

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

Page 5: Los lenguajes de programación jose

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

Page 6: Los lenguajes de programación jose

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

Page 7: Los lenguajes de programación jose

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

Page 8: Los lenguajes de programación jose

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

Page 9: Los lenguajes de programación jose

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

Page 10: Los lenguajes de programación jose

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

Page 11: Los lenguajes de programación jose

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

Page 12: Los lenguajes de programación jose

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