Auditoria Informatica

Páginas: 12 (2855 palabras) Publicado: 1 de octubre de 2012
HISTORIA DE LOS LENGUAJES DE PROGRAMACION

* Los primeros lenguajes de programación surgieron de la idea de Charles Babagge,la cual se le ocurrió a este hombre a mediados del siglo XIX. Era un profesor matemático de la universidad de Cambridge e inventor ingles, que la principio delsiglo XIX predijo muchas de las teorías en que se basan los actuales ordenadores.
* Consistía en lo queél denominaba la maquina analítica, pero que por motivos técnicos no pudo construirse hasta mediados del siglo XX. Con él colaboro Ada Lovedby, la cual es considerada como la primera programadora de la historia, pues realizo programas para aquélla supuesta maquina de Babagge, en tarjetas perforadas. Como la maquina no llego nunca a construirse, los programas de Ada,lógicamente, tampoco llegarona ejecutarse, pero si suponen un punto de partida
* de la programación, sobre todo si observamos que en cuanto se empezóa programar, los programadores utilizaron las técnicas diseñadas por CharlesBabagge, y Ada, que consistían entre otras, en la programación mediante tarjetas perforadas. A pesar de ello, Ada ha permanecido como la primera programadora de la historia. Se dice por tantoque estos dos genios de antaño, se adelantaron unsiglo a su época, lo cual describe la inteligencia de la que se hallaban dotados. En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias, un dispositivo mecánico para efectuar sumas repetidas. Pero Babaggese dedico al proyecto de la máquina analítica, abandonando la maquina dediferencias, que se pudiera programarcon tarjetas perforadas, gracias a la creaciónde Charles Jacquard (francés). Este hombre era un fabricante de tejidos y había creado un telar que podía reproducir automáticamente patrones de tejidos, leyendo la información codificada en patrones de agujeros perforados en tarjetas de papel rígido. Entonces Babagge intento crear la máquina que se pudiera programar contarjetas perforadas paraefectuar cualquier cálculo con una precisión de 20 dígitos.Pero la tecnología de la época no bastaba para hacer realidad sus ideas. Si bien las ideas de Babagge no llegaron a materializarse de forma definitiva, su contribuciónes decisiva, ya que los ordenadores actuales responden a un esquema análogo al de la máquina analítica. En su diseño, la máquina constaba de cinco unidades básicas:

1)Unidad deentrada, para introducir datos e instrucciones.
2)Memoria, donde se almacenaban datos y resultados intermedios.
3)Unidad de control, para regular la secuencia de ejecución de las operaciones.
4)Unidad Aritmético-Lógica, que efectúa las operaciones.
5)Unidad de salida, encargada de comunicar al exterior los resultados.

Charles Babbage, conocido como el "padre de la informática" no pudocompletar en aquella época la construcción del computador que había soñado, dado que faltaba algo fundamental: la electrónica. El camino señalado de Babbage, no fue nunca abandonado y siguiéndolo, se construyeron las primeras computadoras. Al desarrollarse las primeras computadoras electrónicas, se vio la necesidad de programarlas, es decir, de almacenar en memoria la información sobre la tarea queiban a ejecutar. Las primeras se usaban como calculadoras
simples; se les indicaban los pasos de cálculo, uno por uno.

John Von Neumann desarrolló el modelo que lleva su nombre, para describir este concepto de "programa almacenado". En este modelo, se tiene una abstracción dela memoria como un conjunto de celdas, que almacenan simplemente números. Estos números pueden representar dos cosas: losdatos, sobre los que va a trabajar el programa; o bien, el programa en sí. ¿Cómo es que describimos un programa como números? Se tenía el problema de representar las acciones que iba a realizar la computadora, y que la memoria, al estar compuesta por switches correspondientes al concepto de bit, solamente nos permitía almacenar números binarios. La solución que se tomó fue la siguiente: a cada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • auditoria informatica
  • auditoria informatica
  • Auditoria Informatica
  • Auditoria Informatica
  • AUDITORIA EN INFORMATICA
  • Auditoria de Informatica
  • Auditoria informatica
  • auditoria informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS