Java
aparecen todos los lenguajes) planteada por nuevos requerimientos hacia loslenguajes
existentes.
Antes de la aparición de Java, existían otros importantes lenguajes (muchos se utilizan
todavía). Entre ellos el lenguaje C era probablementeel más popular debido a su
versatilidad; contiene posibilidades semejantes a programar en ensamblador, pero con las
comodidades de los lenguajes de alto nivel.
Unode los principales problemas del lenguaje C (como el de otros muchos lenguajes)
era que cuando la aplicación crecía, el código era muy difícil de manejar. Lastécnicas de
programación estructurada y programación modular, paliaban algo el problema. Pero fue
la programación orientada a objetos (POO u OOP) la que mejoró notablementeel
situación.
La POO permite fabricar programas de forma más parecida al pensamiento humano.
de hecho simplifica el problema dividiéndolo en objetos y permitiendocentrarse en cada
objeto, para de esa forma eliminar la complejidad. Cada objeto se programa de forma
autónoma y esa es la principal virtud.
Al aparecer laprogramación orientada a objetos (en los ochenta), aparecieron varios
lenguajes orientados a objetos y también se realizaron versiones orientadas a objetos (osemi—orientadas a objetos) de lenguajes clásicos.
Una de las más famosas fue el lenguaje orientado a objetos creado a partir del C
tradicional. Se le llamó C++ indicando con esasimbología que era un incremento del
lenguaje C (en el lenguaje C, como en Java, los símbolos ++ significan incrementar). Las
ventajas que añadió C++ al C fueron:
Regístrate para leer el documento completo.