Evolucion de Visual C++
Evolucion de Visual C++
Evolucion de Visual C++
ensambladores y los lenguajes de alto nivel; con gran poderío basado en sus operaciones
a nivel de bits (propias de ensambladores) y la mayoría de los elementos de la
programación estructurada de los lenguajes de alto nivel, por lo que resulta ser el
lenguaje preferido para el desarrollo de software de sistemas y aplicaciones
profesionales de la programación de computadoras.
C era conocido como el lenguaje con el cual se desarrolló el sistema operativo UNIX y
actualmente la mayoría de los sistemas operativos se codifican en C. Lo bueno de este
lenguaje es que no depende de la arquitectura de hardware. Es posible escribir código en
C, y llevarlos a otras máquinas. Eso lo convirtió en uno de los lenguajes más portátiles
del mercado. A fines de los años 70, evolucionó lo que conocemos como… “C de
Kernigham y Ritchie”, y el libro The C Programming Languaje que publicó Prentice
May en 1978 se hizo impresionantemente famoso.
Claro que C tuvo un inconveniente, su amplia difusión ahora le estaba jugando una mala
pasada, al ser tan universal, habían muchas variantes, además bastante incompatibles,
creando serios problemas para los desarrolladores de software, que necesitaban escribir
código para diferentes plataformas, y claro que era imprescindible que exista
compatibilidad. Todo el mundo necesitaba que se creará una versión universal de C.
Tarea llevada a cabo por la ANSI, que no fue sino hasta 1989 para que se aprobara el
estándar. La ANSI cooperó con la ISO, en la estandarización mundial de C, el
documento se publicó en 1990 y es posible pedirle a la ANSI una copia de ese
documento.
Ahora, volvemos al principio de los años 80 donde Bjarne Stroustrup, diseñó una
extensión del lenguaje C, llamándolo C con clases. El término clase provenía de Simula
67, y servía para entender más el comportamiento del mundo real y llevarlo a los
códigos, ocultando los detalles de su implementación.
El nombre de C++, fue porque éste último era variante del C original. En el lenguaje C,
el operador ++ significa, incrementar la variable, se eligió en nombre C++, debido a que
éste agregaba al C original el término de Programación Orientada a Objetos (POO),
basadas en simula 67.
La versión estandarizada por ANSI, la versión 3.0 es la que soportan la mayoría de los
fabricantes mundiales, como ser, Borland, AT&T, WatCom, Microsoft etc. En sus
respectivas actualizaciones. Hoy en día, Borland ofrece el compilador de C++ en la
versión 5.5 de forma gratuita.
http://html.rincondelvago.com/poo-con-visual-cplus-plus.html