karel

Páginas: 10 (2313 palabras) Publicado: 1 de abril de 2014
Diferentes lenguajes de programación a través de la historia

•PASCAL. La historia de Pascal estaría incompleta sin trazar primero la historia del ALGOL, del cual Pascal es una evolución. La historia del ALGOL comenzó en 1.958, cuando un comité de representantes del GAMM (una organización europea de científicos en informática) y ACM (su contrapartida en USA) se reunieron en Zurcí y produjo uninforme preliminar sobre un “International Algebraic Language”, o IAL. Este lenguaje, conocido más tarde como ALGOL 58, atrajo mucho interés y fue implementado sobre varias computadoras. Los representantes europeos y estadounidenses se reunieron de nuevo en París en 1.960 para considerar una versión completamente nueva de este lenguaje, conocida como ALGOL 60. Durante este período, ALGOL fueextremadamente popular entre los científicos informáticos, y su definición rigurosa marcó nuevos estándares para el diseño e implementación de lenguajes. ALGOL se convirtió en un lenguaje universal para la definición de algoritmos publicados en revistas. Con el paso del tiempo, fueron apareciendo nuevas versiones revisadas de ALGOL 60, como ALGOL W (desarrollado por Niklaus Wirth) o ALGOL 68, que fueintencionadamente un lenguaje de propósito general con aplicaciones en un amplio rango de interés, aunque rápidamente se reconoció como un lenguaje demasiado ambicioso para ser práctico. De esta manera, Wirth diseñó un sucesor más reducido del ALGOL 60 y lo llamó PASCAL. Su primer compilador se implementó en 1.970 y una versión revisada fue definida e implementada en 1.973. PASCAL fue claramentediseñado para servir como un lenguaje para enseñar diseño de algoritmos y metodología de programación. Como el ALGOL, PASCAL ha jugado un papel único como el principal lenguaje usado para publicar algoritmos en las revistas y libros. A pesar de sus fuertes mejoras sobre ALGOL, -especialmente en el área de entrada-salida, archivos, registros, gestión dinámica de memoria y estructuras de control-PASCAL también fue cuestionado por sus deficiencias, y por ello se propusieron sucesores importantes como algunos de los que describimos a continuación.





•FORTRAN. El miembro original de la familia, FORTRAN I, nació en 1.954, y fue implementado sobre la computadora IBM 704 en 1.956. Dos años más tarde, apareció FORTRAN II. Entre 1.958 y 1.963, FORTRAN se implementó sobre varias computadoras.FORTRAN III fue desarrollado durante este período, pero debido a que contenía demasiadas características dependientes de la máquina, nunca se implementó para uso público. En 1.962 FORTRAN IV fue desarrollado para las computadoras IBM 7090/7094. En 1.966 se estandarizaron las distintas versiones en dos únicas: la “Basic FORTRAN” y “FORTRAN”. En 1.977 se añadieron extensiones y se revisaron ambasversiones, apareciendo así el FORTRAN 77, que mantenía la compatibilidad para los programas escritos antes con versiones anteriores al nuevo estándar.

•COBOL. (Common Bussiness Oriented Language) A finales de 1.950, se sintió la necesidad de un lenguaje de procesamiento de datos. En mayo de 1.959, los representantes de los fabricantes de computadoras y de los usuarios de la industria y gobierno,se reunieron para formar el Comité CODASYL (Conference on Data Systems Languages), y se desarrolló una descripción de tal lenguaje, cuya revisión, en 1.960, empezó a conocerse como COBOL-60. Numerosas extensiones fueron formando nuevas versiones de este lenguaje COBOL inicial, hasta aprobarse un estándar en 1.974 por la ANS (American National Standard).

• PL/I. Es un lenguaje de propósitogeneral, diseñado para soportar aplicaciones científicas, de procesamiento de datos, de procesamiento de textos y de programación de sistemas a muy alto nivel. La primera versión del PL/I fue presentada por el Comité del proyecto SHARE FORTRAN. Esta versión fue llamada NPL (New Programming Language). Fue implementado por primera vez por IBM en 1.965 bajo el nombre de PL/I. Al principio, PL/I no fue...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Karel
  • karel
  • Karel
  • karel
  • karel
  • Karel
  • karel
  • Karel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS