Desarrollo de los lenguajes y tecnicas de programacion

Páginas: 25 (6156 palabras) Publicado: 8 de septiembre de 2013
 El Desarrollo de los Lenguajes y Técnicas de Programación
Paralelo al desarrollo de la ciencia de la computación y de las máquinas correspondientes fue tomando auge la técnica relativa a los métodos de suministrar las instrucciones a las máquinas con vistas a realizar un determinado trabajo de cálculo. Fueron dos mujeres las grandes pioneras de las técnicas e idiomas de programación,independientemente del aporte que los hombres también brindaron.
Se reconoce generalmente como la primera gran pionera en este campo a Lady Ada Augusta Lovelace, única hija legitima del poeta ingles Lord Byron, nacida en 1815.
Entre los muchos aportes que hizo a la ciencia de la computación Lady Lovelace, mientras estudiaba la máquina de Babbage, el más sobresaliente probablemente fue el que estabarelacionado con el concepto de lo que hoy llamamos 'lazos' o 'subrutinas'
Lady Lovelace planteó que en una larga serie de instrucciones debía haber necesariamente varias repeticiones de una misma secuencia. Y que consecuentemente debía ser posible establecer un solo grupo de tarjetas perforadas para este grupo de instrucciones recurrentes. Sobre este mismo principio trabajaron posteriormente losconocidos matemáticos ingleses Alan Turing y John Von Neumann.
En 1989 el único lenguaje aceptado por el Departamento de Defensa Norteamericano es el llamado ADA, este en honor de la Condesa ADA Lovelace. ADA surgió por la necesidad de unificar los más de 400 lenguajes y dialectos que dicho departamento utilizaba en sus proyectos, de forma que el tiempo y dinero invertidos en el desarrollo desoftware para uno de ellos fuera utilizable en otro de similares características.
Poco más de un siglo después de la muerte de Lady Lovelace, otra mujer, que con el paso del tiempo demostró ser eminente, estaba empeñada en la programación de la primera computadora digital, la Mark I.
Grace M. Hooper fue una de las pioneras en el campo de los idiomas de programación, especialmente en el desarrollo deCobol (Common Business Oriented Languaje), un idioma concebido para su utilización con equipos de diferentes fabricantes y que expresa los problemas de manipulación y elaboración de datos en forma narrativa ordinaria en Ingles.
Su trabajo relacionado con la programación de Mark I y las subsiguientes generaciones Mark II y Mark III le valieron ganar un prestigioso premio otorgado por la Marina.Luego de tres años trabajando en el departamento de computación de la Marina, Grace Hooper se unió a la Eckert Mauchly Corp. como experta en matemáticas. En la fecha en que Hooper se unió a la compañía de Eckert Mauchly, éstos estaban empeñados en la construcción de Univac I, en la programación de la cual la Sra. Hooper tuvo gran participación.
En 1952 Grace Hooper publicó su primer ensayo sobreautoprogramadores (Compilers), que le valió ser nombraba directora e ingeniero de sistemas de la División Univac de la Sperry Rand Corp. Este documento de gran importancia técnica sería el primero de muchos otros (más de 50) publicados por ella relacionados con idiomas y otros elementos de programación.
Los trabajos de Grace Hooper en materia de programación llevaron al desarrollo de lassubrutinas (subprograms) y por extensión a la creación de colecciones de las subrutinas, un procedimiento eficiente y económico de eliminar errores en la programación y de disminuir considerablemente el esfuerzo requerido para poder programar.
Los lenguajes de programación se dividen en:
Lenguaje de máquina: El lenguaje de máquina está orientado hacia la máquina.  Este lenguaje es fácil de entender porla computadora, pero difícil para el usuario.  Es el lenguaje original de la computadora el cual es generado por el "software", y no por el programador.
Bajo Nivel: Son dependientes de la máquina, están diseñados para ejecutarse en una determinada computadora. A esta categoría pertenecen las 2 primeras generaciones. Ejemplo: lenguaje ensamblador.
Alto Nivel: Son independientes de la máquina...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Técnicas avanzadas de programación en Lenguaje C++”
  • Desarrollo histórico de los lenguajes de Programación
  • desarrollo de los lenguajes de programacion
  • Lenguajes de programacion
  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS