1. F.C.P L.S.C UNACH
Arquitectura de Computadoras
Catedratico : Ciro eduardo Palomeque Becerra
3er semestre E
Miguel Ángel Amores Cameras
2. Lenguajes de programacion de bajo nivel
El invento conocido como computadora es atribuido a
Charles Babbage, quien en 1883 comenzo a trabajar en su
máquina analítica, con programacion a base de tarjetas
perforadas.
Ada Augusta de Lovelace descubrio que se podia usar la
máquina analítica de Babbage para calcular numeros de
Bernouolli y fue considerado como el primer programa de
computador.
El Mark I era similar al diseño de Babbage pero utilizaba
cintas de papel y un mecanismo interno con relés.
3. Lenguajes de programación de alto nivel
El primer representante de los lenguajes de alto nivel de
tipo imperativo es FORTRAN. Fue diseñado por John
Backus en 1955
con el objetivo de facilitar la resolución deproblemas
científicos, en los cuales las fórmulas o expresiones son
sumamente importantes.
En la misma época aparecerían otros lenguajes: COBOL,
Lisp, . . . El primero de ellos repre-senta la síntesis de varios
proyectos y desarrollos de lenguajes orientados a la gestión.
Las dos contribuciones más importantes introducidas por
COBOL son su estilo natural y su descripción de datos.
4. PL/I, desarrollado por IBM sobre el año 1964, toma la
sintaxis de expresiones de FOR-TRAN, la estructura de
bloques de Algol 60 y las facilidades para la descripción de
datos de COBOL, introduciendo además los rocedimientos
externos, multitarea y tratamiento de excepciones.
Como extensión orientada a objetos de C, y dirigido a su
comunidad de programadores, nace C++. En este caso, se
ntenta mantener la flexibilidad y eficiencia que caracteriza a
C, aunque se incluye un sistema de tipos algo más rígido
debido a la presencia de clases.
Tambien estan los lenguajes de programacion como Java,
php, html, sql y algunos otros que se usan para
programacion web y otros entornos.