Cobol es el lenguaje que muchas empresas e instituciones usan en el lado servidor, cuando la maquina es una inversion gigantesca que se le hizo a IBM y no se plantea cambiarla durante mucho tiempo. Osea, esta perfectamente vivo, sino mira el periodico de cataluña y seguro que encuentras alguna oferta de trabajo para programar en cobol. Pero es un mundo estatico, que no evoluciona, mientras el resto lo deja atras. Las limitaciones son muchas y horribles, al parecer.
En cambio C++ si evoluciona, lo que se perfectamente visible tanto en el codigo fuente que la gente genera, como en los libros que se han ido publicando. Tambien cosas como la STL se han ido asentando y hoy en dia parece una muy buena opcion para muchas cosas.
Dentro de los lenguajes interpretados, me parece el mejor lenguaje que actualmente se puede usar. Fuera de los compilados hay tantas opciones, que no lo tengo yo tan claro. Y por supuesto depende de lo que uno quiera hacer.
Bueno, que divago, el sentido de mi mensaje es diferenciar, Cobol esta anclado, no puede cambiar ni aunque alguien se preocupe en crear nuevas versiones que no se implantaran. C++ si que puede y efectivamente evoluciona.
El "tipo de OO" no depende del lenguaje, depende del programador. El lenguaje sólo te puede dar facilidades (syntactic sugar), pero nunca asegura que lo vayas a hacer de cierta manera. Los novatillos de mi escuela (y no sólo los de primero) usan Java, te hacen una sola clase y un solo método (el main) y se quedan tan anchos y tan felices porque "programan en Java, que es un lenguaje OO muy avanzado". En Java, como en cualquier lenguaje, se puede hacer y se hace programación "manzanilla", igual que en ensamblador se puede hacer introspección, multimétodos o lo que quieras; depende totalmente de la calidad del programador.
Por cierto, un gran gurú de la OO (no recuerdo el nombre) dijo: "En muchos aspectos Java es un C++ --"
Re:Cobol = C++ ??
(Puntos:1)( http://knocte.blogspot.com/ )
Re:Cobol = C++ ??
(Puntos:2)( http://hronia.blogalia.com/ | Última bitácora: Jueves, 22 Enero de 2009, 06:57h )
___
"Tamparantán que te han visto Pepe, tamparantán que te han visto Juan"
Re:Cobol = C++ ??
(Puntos:2, Inspirado)( Última bitácora: Viernes, 03 Febrero de 2012, 15:18h )
En cambio C++ si evoluciona, lo que se perfectamente visible tanto en el codigo fuente que la gente genera, como en los libros que se han ido publicando. Tambien cosas como la STL se han ido asentando y hoy en dia parece una muy buena opcion para muchas cosas.
Dentro de los lenguajes interpretados, me parece el mejor lenguaje que actualmente se puede usar. Fuera de los compilados hay tantas opciones, que no lo tengo yo tan claro. Y por supuesto depende de lo que uno quiera hacer.
Bueno, que divago, el sentido de mi mensaje es diferenciar, Cobol esta anclado, no puede cambiar ni aunque alguien se preocupe en crear nuevas versiones que no se implantaran. C++ si que puede y efectivamente evoluciona.
Conclusion:
La comparacion no me parece justa.
Re:Cobol = C++ ??
(Puntos:4, Interesante)( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
¿Qué facilidad de OOP aportan Java o C# a mayores sobre C++?
Se puede discutir lo que quieras sobre que lenguaje es más sencillo o incluso práctico, pero en cuanto a características de orientación a objetos....
Herencia múltiple, clases abstractas e interfaces, sobrecarga de operadores ... etc.
Lo siento, no capto la metáfora. Podrías explicarla?
Xavi.
Re:Cobol != C++ ??
(Puntos:1)Los novatillos de mi escuela (y no sólo los de primero) usan Java, te hacen una sola clase y un solo método (el main) y se quedan tan anchos y tan felices porque "programan en Java, que es un lenguaje OO muy avanzado".
En Java, como en cualquier lenguaje, se puede hacer y se hace programación "manzanilla", igual que en ensamblador se puede hacer introspección, multimétodos o lo que quieras; depende totalmente de la calidad del programador.
Por cierto, un gran gurú de la OO (no recuerdo el nombre) dijo: "En muchos aspectos Java es un C++ --"