Your SlideShare is downloading. ×
Generaciones de los lenguajes de programación
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Generaciones de los lenguajes de programación

1,985
views

Published on

Generaciones de los lenguajes de programación

Generaciones de los lenguajes de programación


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,985
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. GENERACIONES DE LOS LENGUAJES DE PROGRAMACIÓN Prof. Javier Romero
  • 2. Lenguaje de programación Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana con una máquina.
  • 3. Lenguaje de programación Un lenguaje de programación está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
  • 4. Evolución de los lenguajes de programación Según ha evolucionado y se ha sofisticando la tecnología de computadoras, también los programas para manejarla han evolucionado. De igual manera los lenguajes de programación se han desarrollado de tal manera que cada vez son más amigable y fácil de manejar.
  • 5. Existen dos tipos de lenguajes de programación • Lenguajes de bajo nivel (low level language) – Todo aquellos lenguaje que sólo funcionan en un tipo particular de computadora. • Lenguajes de alto nivel (high level language) – Son usados en diferentes tipos de computadoras y sistemas operativos.
  • 6. Primera generación: Lenguaje de Máquina (1GL) Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.
  • 7. Segunda generación: Lenguaje de Ensamblador (2GL) Los lenguajes simbólicos o lenguaje de ensamblador,, simplifican la escritura de las instrucciones usando símbolos y las hacen más legibles.
  • 8. Tercera generación: Lenguajes de alto nivel (3GL) Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas. Los programadores le dicen a la computadora que hacer y como hacerlo. Aparecen los compiladores e interpretes
  • 9. Cuarta generación: OOP (Object- Oriented Programming) (4GL) Programación orientada a objetos se ha dado este nombre a las herramientas que permiten construir aplicaciones y programas combinando objetos. Los objetos son elementos que puede contener datos y procedimientos que leen y manipulan la data. Un objeto puede representar a una persona, lugar, evento o transacción.
  • 10. Quinta generación: (5GL) Se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.
  • 11. Hoy día no hay que ser un experto en matemática y lógica para crear instrucciones a una computadora.
  • 12. Referencias • http://puracompu.com/?p=144 • http://es.wikipedia.org/wiki/Generaciones_de_lenguajes_d e_programaci%C3%B3n