Historia
dor
•
La librería estándar
•
El preprocesador
•
clases objetos y métodos
Historia de compilador zinjai
Conclusiones
Bibliografía
Introducción
En este presente trabajo se brinda información acerca de la historia del lenguaje de programación
de c++ desde sus inicios de donde surge, quienes son sus creadores y dando también a conocer
sus aspectos y características másimportantes y esenciales que este posee de esta manera dando
una mejor facilidad de manejar el lenguaje gracias a la información brindada.
Historia de c++
Lenguajes de programación
Los primeros programas se crearon mediante conmutadores. El lenguaje utilizado era el lenguaje
máquina. Sólo era aplicable a pequeños programas, El lenguaje ensamblador apareció para evitar
programas usando cadenas deceros y unos. En los años 50 aparece el primer lenguaje de alto
nivel denominado fortran. Permite la construcción de programas largos, no obstante, se corría el
peligro de crear programas difícilmente legibles.
Para evitar este problema, en los años 60 y 70 aparecen los lenguajes estructurados (C, Pascal,
Algol). Están basados en estructuras de control bien definidas, bloques de código,la ausencia de
la instrucción goto, y subrutinas independientes que soportan recursividad y variables locales.
Aunque la programación estructurada nos ha llevado a excelentes resultados, cuando se ha
aplicado a problemas complejos, los resultados son menos satisfactorios. Algunos de los
problemas que presenta el modelo tradicional de desarrollo de sistemas de información surgen
•Cuando lacomplejidad del sistema o su ambigüedad no permite un análisis inicial completo.
•Si el sistema desarrollado no se adapta a las necesidades de los usuarios, por falta de
entendimiento inicial entre usuarios y diseñadores.
•Requiere excesivos recursos dedicados a su mantenimiento.
•Resulta difícil llevar a cabo su modificación por cambios del entorno o de los requisitos
iniciales.
•Cuando necesita incorporar el tratamiento de nuevos tipos de datos como imágenes, sonido,
vídeo digital, etc.
Para resolver estos problemas surge la Programación Orientada a Objetos. La poo toma las
mejores ideas incorporadas a la programación estructurada y las combina con nuevos y potentes
conceptos que permiten organizar los programas en una forma más efectiva.
Los lenguajes de programaciónhan ido evolucionando con los ordenadores, estos son la
herramienta que nos permite trabajar con ellos; así que la historia nos remonta a la década de los
60, cuando los ordenadores estaban dando sus primeros pasos y con ellos los primeros pasos de
los lenguajes de programación.
En esa década nos encontramos fortan como lenguaje diseñado específicamente para el cálculo
numérico,computación científica. Al ser un lenguaje con un único propósito era necesario tener
alguna alternativa más genérica. Con ese objetivo se diseñó algol que por desgracia tampoco
era práctico para crear aplicaciones comerciales y no llegó a tener mucho éxito, pero sirvió de
inspiración para otros lenguajes procedurales posteriores como cpl, c y el propio c++.
En 1963 aparece el siguiente intentode crear un lenguaje de propósito general: el lenguaje cpl.
Fue diseñado para cubrir las necesidades a las que algol y fortan no llegaban; pero seguía siendo
demasiado específico a la par que era difícil de aprender, enseñar e implementar. Pero la idea era
buena, así que en los siguientes años se dedicaron muchos esfuerzos a simplificarlo para hacer de
cpl un lenguaje más práctico.
En1967, Martin Richards desarrolló el lenguaje bpl, este lenguaje era una simplificación del
lenguaje cpl sin perder sus características más importantes; añadió también la compilación en
dos pasos que se popularizó en compiladores posteriores: el código se compilaba en código
máquina para una máquina virtual que después era usado para compilar en el tipo de sistema
deseado. Pero aún con las...
Regístrate para leer el documento completo.