Evolución de lenguajes

Páginas: 8 (1950 palabras) Publicado: 16 de septiembre de 2013
Evolución de los Lenguajes de Programación

Lenguajes de bajo nivel
Son aquellos que por sus características se encuentran más próximos a la arquitectura de la máquina, englobándose en este grupo el lenguaje y el lenguaje ensamblador.
Lenguaje máquina
Todos aquellos problemas a los que se pretende dar una solución informática se plantean en el ámbito de expresión de algún lenguaje naturaly, para que dicha solución (mediante órdenes o instrucciones) pueda ser entendida por un ordenador, debe ser traducida a un lenguaje denominado lenguaje máquina.
El lenguaje máquina se caracteriza por:
a) Ser considerado el primer lenguaje de programación.
b) Ser el único lenguaje inteligible directamente por un ordenador.
c) Basarse en la combinación de dos únicos símbolos, el cero y el uno,denominados bit (binary digit).
d) Ser propio de un determinado procesador, es decir, que cada procesador tiene su propio y particular lenguaje máquina que no podrá ser entendido por cualquier otro.
Lenguaje ensamblador
Surge como sustituto del lenguaje máquina y ésta basado en el uso de nemotécnicos (palabras abreviadas procedentes del inglés formadas por letras y números). La programación enlenguaje ensamblador precisa de un amplio conocimiento sobre la constitución, estructura funcionamiento interno de un ordenador, así como un hábil manejo de los códigos y sistemas de numeración, en especial el binario y el hexadecimal.
Los programas desarrollados en ensamblador se caracterizan por:
a) Ejecutarse más rápidamente que si hubieran sido desarrollados en un lenguaje de alto nivel.b) Ocupar mucho menos espacio en memoria.
c) Facilitar el trabajo a la hora de desarrollar programas que controlen periféricos o dispositivos de E/S, simulen movimiento, generen sonido, etc.
d) Aportar mayor velocidad de operación y que el código fuente sea ensamblado directamente a lenguaje máquina.
e) No ser transportables; es decir, un programa escrito para un microprocesador concreto nofuncionará con un microprocesador diferente.
f) Ser el lenguaje de programación más difícil de escribir y depurar, lo que dificulta la verificación, corrección y modificación de los mismos.
Lenguajes de alto nivel
Son aquellos lenguajes que por sus características se encuentran más próximos al usuario o programador y se consideran como tales el resto de los lenguajes de programación como porejemplo BASIC, COBOL, Pascal, C, etc.
Una de las características más importantes de estos lenguajes es que, a diferencia de los lenguajes de bajo nivel, son independientes de la arquitectura del ordenador utilizado como soporte, lo que implica que los programas desarrollados en lenguajes de alto nivel puedan ser ejecutados sobre ordenadores con distinto microprocesador. Por otro lado, cabe destacar unamayor facilidad en el desarrollo, depuración y mantenimiento de los programas frente a los desarrollados con lenguajes de bajo nivel.
Como inconveniente destacable, cabe señalar la necesidad de traducir los programas escritos en un lenguaje de alto nivel a un lenguaje de programación tan primitivo como el lenguaje máquina para que pueda ser interpretado y ejecutado por la unidad central deproceso, lo que significa disponer necesariamente de un traductor (ensamblador, compilador o intérprete) para cada tipo de ordenador utilizado.
La tabla describe los lenguajes más importantes de la historia de la computación y hace énfasis en aquellos orientados a objetos.
Año
Lenguaje
Descripción
¿Es un lenguaje de programación orientado a objetos?
1957
FORTRAN
FORTRAN (FORmula TRANslator) fueel primer lenguaje de alto nivel y aún es el que más utiiza para cálculos numéricos. Lo diseñó originalmente John Backus entre 1954 y 1957. Las versiones más recientes son FORTRAN 95 Y FORTRAN 2000.
No
1959
LISP
LISP (LISt Processing) fue diseñado por McCarthy entre 1956 y 1961. Existen diferentes extensiones, la más conocida es CommonLisp. Este lenguaje se utiliza principalmente en el área...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 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
  • Evolución Del Lenguaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS