Evolucion De Los Lenguajes De Progrmaacon

Páginas: 9 (2156 palabras) Publicado: 22 de julio de 2011
LENGUAJES DE BAJO NIVEL
Los primeros lenguajes de programación tienen sus orígenes en las primeras computadoras digitales. En ese entonces, los lenguajes eran un reflejo directo del hardware que controlaban. Poco a poco esto fue cambiando, de tal forma que la mayoría de los lenguajes contemporáneos son independientes de cualquier plataforma computacional.
A finales de los años cuarenta, eldesarrollo incipiente de las computadoras, hizo adoptar dos conceptos fundamentales para su posterior desarrollo, cuya validez se mantiene hasta el día de hoy:
• El sistema de numeración usado por las computadoras debe ser binario en lugar de decimal, dado que es más sencillo para los componentes electrónicos el tener que representar únicamente 2 estados.
• La memoria de la computadora además dealmacenar los datos de un programa, deberá almacenar el programa mismo.
En la memoria se almacenan datos enteros, a los cuales se les pueden aplicar operaciones aritméticas cuyos resultados son depositados en un registro llamado acumulador. Es posible modificar las localidades de memoria mediante una operación conocida como asignación. Las instrucciones del programa se toman de la memoria y seejecutan de manera secuencial, a no ser que se encuentre una instrucción de salto, en cuyo caso la siguiente instrucción a ejecutar será tomada de la localidad de memoria indicada por dicha instrucción.
Los lenguajes de programación que la computadora puede entender de manera directa son conocidos como lenguajes de máquina. De manera simplista, a cada instrucción de lenguaje de máquina se leasigna un código de operación, el cual es un simple número. Estos códigos de operación son almacenados en la memoria en su representación binaria.
Aunque para una máquina una serie de unos y ceros es suficiente para representar un código o instrucción, para los seres humanos resulta bastante incomprensible. Es por esto que surgió una variante de lenguaje de máquina conocido como lenguajeensamblador, en donde los códigos de operación junto con otros elementos de un programa son reemplazados por nombres simbólicos.
Aunque el lenguaje ensamblador resulta críptico, es definitivamente más claro que su representación binaria. Sin embargo, este lenguaje aún conlleva una limitación más, y es el hecho de que cada modelo de computadora tiene un lenguaje de máquina distinto a los demás, por lo quelos programas escritos para una máquina específica solamente funcionarán en ésta.

LENGUAJES DE ALTO NIVEL
Cuando las computadoras digitales se convirtieron en un producto comercial, se vio la necesidad de generar programas utilizando lenguajes más sencillos de comprender para el humano que el ensamblador.
Era evidente que para superar los problemas que existían en el desarrollo de los sistemascomputacionales, la programación de éstos se debería hacer a un nivel superior que el impuesto por las máquinas. Es así que surge el concepto de lenguaje de alto nivel.
Los lenguajes de alto nivel ofrecen las siguientes ventajas sobre los lenguajes de bajo nivel:
• Transportabilidad. Un lenguaje de alto nivel no es dependiente de una computadora específica; lo cual implica que los programaspueden correr en distintas computadoras habiendo el único requisito de que exista un traductor del lenguaje para la máquina en cuestión.
• Fácil comprensión. Los programas escritos en lenguajes de alto nivel son más fáciles de escribir y entender. Esto generalmente permite una reducción del tiempo que el programador invierte en las fases de codificación, depuración y mantenimiento.
Los primeroslenguajes de alto nivel fueron diseñados para resolver problemas de índole numérico, por lo tanto tuvieron una tendencia hacia la representación de expresiones matemáticas. Posteriormente las tendencias de diseño de Lenguajes de Programación cambiaron, dando mayor énfasis al cómo hacer las cosas; es decir, los algoritmos comenzaron a jugar el papel preponderante.

Finalmente, comenzando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Evolucion del lenguaje
  • La Evolución Del Lenguaje
  • Lenguaje evolución
  • La Evolución Del Lenguaje
  • Evolucion Del Lenguaje
  • Evolución del lenguaje
  • Lenguaje y evolucion
  • Evolucion Del Lenguaje En Ni Os

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS