Corrientes o Generaciones De La Programacion

Páginas: 6 (1341 palabras) Publicado: 18 de agosto de 2011
Corrientes o generaciones de la programación.

Los lenguajes de programación se dividen en 2 categorías fundamentales:
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.

Alto Nivel:
Son independientes de la máquina y se pueden utilizar en una variedad de computadoras.Pertenecen a esta categoría la tercera y la cuarta generación. Los lenguajes de más alto nivel no ofrecen necesariamente mayores capacidades de programación, pero si ofrecen una interacción programador/computadora más avanzada. Cuanto más alto es el nivel del lenguaje, más sencillo es comprenderlo y utilizarlo.

Cada generación de lenguajes es más fácil de usar y más parecida a un lenguaje natural quesu predecesores. Los lenguajes posteriores a la cuarta generación se conocen como lenguajes de muy alto nivel. Son lenguajes de muy alto nivel los generadores de aplicaciones y los naturales.

En cada nuevo nivel se requieren menos instrucciones para indicar a la computadora que efectúe una tarea particular. Pero los lenguajes de alto nivel son sólo una ayuda para el programador. Un mayor nivelsignifica que son necesarios menos comandos, debido a que cada comando o mandato de alto nivel reemplaza muchas instrucciones de nivel inferior.

Primera generación

La primera generación de lenguajes se remonta a los días en que se codificaba a nivel de máquina. Todavía continúan llevándose a cabo bastantes trabajos con lenguajes de primera generación. El código máquina y su equivalente máshumanamente legible, el lenguaje ensamblador, representan la primera generación de lenguajes. Estos lenguajes dependientes de la máquina muestran el menor nivel de abstracción con el que se puede representar un programa. El lenguaje de máquina está formado por cadenas de ceros y unos por lo tanto para realizar un programa se necesita de programadores altamente entrenados.

Algunos ejemplos delenguajes de esta generación son el FORTRAN y el ALGOL que presentaban las características de abstracción matemática, estructura física plana y consistían únicamente de datos globales y subrutinas o subprogramas.

Como consecuencia de esto un error podía tener un gran efecto e influía en todo el programa, gracias a que las estructuras globales de datos eran accesibles por todas las subrutinas.Existen tantos lenguajes ensambladores como arquitecturas de procesadores con sus correspondientes conjuntos de instrucciones. Desde un punto de vista de la ingeniería del software, esos lenguajes sólo se deben usar cuando un lenguaje de alto nivel no satisfaga los requisitos o no esté disponible.

Segunda generación

La segunda generación de lenguajes fue desarrollada a finales de los años 50y principios de los 60 y ha servido como base para todos los lenguajes de programación modernos (tercera generación). La segunda generación de lenguajes está caracterizada por su amplio uso, la enorme cantidad de bibliotecas de software y la gran familiaridad y aceptación. Prácticamente nadie pone en duda que FORTRAN, COBOL, ALGOL y (de alguna forma) BASIC son lenguajes de base, debido a sumadurez y su aceptación. FORTRAN ha subsistido a 30 años de criticas y sigue siendo el primer lenguaje de programación en el ambiente científico y de ingeniería .La versión estandarizada original de FORTRAN (denominada “FORTRAN-66”) resultó ser una potente herramienta para la resolución de problemas computacionales; aunque le faltaba el soporte directo de estructuras de control, tenia una tipificaciónde datos pobre, no facilitaba un soporte a la manipulación de cadenas y tenía algunas otras deficiencias. El último estándar ANSI (denominado ”FORT-RAN-77”} y el próximo estándar corrigen algunas de las deficiencias encontradas en versiones anteriores del lenguaje. En muchos casos, FORTRAN ha sido forzado a ajustarse a áreas de aplicación para las que no fue nunca diseñado, por lo que muchas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Generadores De Corriente.
  • Generador De Corriente
  • Generadores De Corriente
  • GENERADOR DE CORRIENTE
  • Generador De Corriente
  • generador de corriente
  • Generadores de corriente directa
  • mini generador de corriente

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS