ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

La Historia De La Programacion


Enviado por   •  23 de Noviembre de 2013  •  1.162 Palabras (5 Páginas)  •  192 Visitas

Página 1 de 5

La Historia de la Programación

Las computadoras de hoy en día se sustentan en la lógica matemática basada en un sistema binario. Dicho sistema se implementa sobre dispositivos electrónicos que permiten, o no, pasar la corriente, con lo que se consiguen los 2 estados binarios: 0 y 1. A mediados del siglo XX, cuando se empezaron a construir las primeras computadoras digitales, se utilizaban tubos de vacío para implementar los 2 estados binarios, pero ¿cómo aparecieron estos conceptos? Alan Mathison Turing (1912-1954) diseñó una calculadora universal para resolver cualquier problema, la "máquina de Turing". Tuvo mucha influencia en el desarrollo de la lógica matemática. En 1937 hizo una de sus primeras contribuciones a la lógica matemática y en 1943 plasmó sus ideas en una computadora que utilizaba tubos de vacío. George Boole (1815-1864) también contribuyó al algebra binaria y a los sistemas de circuitos de computadora, de hecho, en su honor fue bautizada el álgebra booleana.

La primera "pre-computadora" no usaba electricidad.

La primera programadora informática era una mujer y se llamaba Ada Lovelace.

La primera computadora digital electrónica patentada fue obra de John Vincent Atanasoff (1903-1995). Conocedor de las inventos de Pascal y Babbage, y ayudado por Clifford Berry (1918-1963), construyó el Atanasoff Berry Computer (ABC). El ABC se desarrolló entre 1937 y 1942. Consistía en una calculadora electrónica que utilizaba tubos de vacío y estaba basada en el sistema binario

En cuanto a la aparición de los lenguajes de programación, el archiconocido COBOL, que tantos problemas causó con el "efecto 2000", fue el primer lenguaje en el que no había que programar directamente en código binario, y fue Grace Murray Hoper en 1952, una oficial de la Marina de Estados Unidos desarrolló el primer compilador, un programa que puede traducir enunciados parecidos al inglés en un código binario comprensible para la maquina llamado COBOL (COmmon Business-Oriented Languaje).

A partir de ahí, los avances han sido vertiginosos.

• La utilización del transistor en las computadoras en 1958, sustituyendo los tubos de vacío

• La aparición del circuito integrado de mano de Jack Kilby, también en 1958

• La miniaturización de un circuito electrónico en un chip de silicio en 1961

• El primer microprocesador, el 4004 de Intel, en 1971

• Gary Kildall crea el sistema operativo CP/M en 1973

• IBM comercializa el primer PC en 1980

Con el fin de facilitar el trabajo del programador surge la necesidad de que la computadora entienda un lenguaje diferente al suyo propio, de unos y ceros, muy complejo para el ser humano. Es necesario reducir la distancia de lenguajes entre los humanos y la computadora, por esto se crean los Lenguajes de Programación. Para aproximar unos a otros. Con tales lenguajes no es necesario escribir «ristras» de unos y ceros; se dispone de un medio expresivo con un nivel de abstracción mayor que permiten «decirle» a la máquina qué es lo que tiene que «hacer» de una forma más cercana a la forma humana.

Así nacen los lenguajes de programación del tipo ensamblador formado por nemotécnicos que ocultan el código máquina subyacente y, consecuentemente, nace el software traductor o conjunto de programas que permiten convertir los programas escritos en el lenguaje del programador al lenguaje que entiende la máquina.

Comentario personal: En mi opinión me parece un “invento” espectacular, debido a que, de no haberse inventado la computadora y sus programaciones, además del diferente lenguaje, se nos complicaría aun más la manera en la que trabajamos y hacemos tareas, además de que es muy útil, sobre todo para las personas que se dedican a trabajar con ellas, en mi punto de vista, la computadora mejoro el trabajo de las personas.

Se dice que el código binario es de "bajo nivel" o "primer nivel" (porque al usar pocos signos logra muy difícilmente expresar cosas complicadas), mientras un lenguaje humano

...

Descargar como (para miembros actualizados)  txt (7.8 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com