No hace falta que me cuentes las bondades del Pascal. Aun mantengo código antiguo hecho en Delphi-5. (poco, pero ahí está aguantando)
El C++ para mí es farragoso y, aunque ha hecho lo que ha podido, tiene muchos defectos de C. Pero la realidad es tozuda. El 50% de todo lo que hay por ahí ofrece una API en C o C++ (y el otro 49% en java). ¿Una nueva versión de Postgres? Enlazas el DLL directamente, en pascal has de escribir la conversión o esperar a que alguien lo haga. Y eso se aplica a mil cosas SQLite, OpenGL, QT, GTK...
Hay otros lenguajes con el mismo problema, el mismo Java, el Python, pero estos ofrecen un "extra" sobre C++: son multiplataforma. ¿Qué ofrece el Pascal sobre C++? Para mí mucho en claridad y bugs, pero la percepción general no es esa. "Puedo vivir con los problemas actuales de C++".
Respecto al Lazarus, lo sigo desde que era el proyecto Megido, y es impresionante, sin embargo hay cosas que lo hacen problemático para producción. 1) Seguir a Delphi intentando replicar el VCL es un error estratégico. 2) El debuger es incapaz de depurar la mayoría de las "property". No puedes poner el cursor encima de "StringList.text" y que te muestre el valor, y estoy acostumbrado a eso.
Y lo malo de estas dos pegas es que una es de visión estratégica, y no parecen coincidir conmigo. Y la segunda es un bug/petición que lleva tiempo inmemorial y parece que no saben como hacerlo.
Creo que lo he dicho alguna vez que el Pascal fue mi primer amor. Y nada me gustaría más que Lazarus y freepascal fueran mucho más populares. Pero me temo que nunca pasará de ser un lenguaje nicho.
Respecto a la percepción, la realidad es tozuda, pero la valoración que haces de la realidad es muy maleable. Cuanto más lejos estés de la realidad más problemas, pero hay amplísimo margen. "Así ha sido siempre y así será"
Re:Soy un visionario
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Viernes, 29 Diciembre de 2017, 18:26h )
No hace falta que me cuentes las bondades del Pascal. Aun mantengo código antiguo hecho en Delphi-5. (poco, pero ahí está aguantando)
El C++ para mí es farragoso y, aunque ha hecho lo que ha podido, tiene muchos defectos de C. Pero la realidad es tozuda. El 50% de todo lo que hay por ahí ofrece una API en C o C++ (y el otro 49% en java). ¿Una nueva versión de Postgres? Enlazas el DLL directamente, en pascal has de escribir la conversión o esperar a que alguien lo haga. Y eso se aplica a mil cosas SQLite, OpenGL, QT, GTK...
Hay otros lenguajes con el mismo problema, el mismo Java, el Python, pero estos ofrecen un "extra" sobre C++: son multiplataforma. ¿Qué ofrece el Pascal sobre C++? Para mí mucho en claridad y bugs, pero la percepción general no es esa. "Puedo vivir con los problemas actuales de C++".
Respecto al Lazarus, lo sigo desde que era el proyecto Megido, y es impresionante, sin embargo hay cosas que lo hacen problemático para producción. 1) Seguir a Delphi intentando replicar el VCL es un error estratégico. 2) El debuger es incapaz de depurar la mayoría de las "property". No puedes poner el cursor encima de "StringList.text" y que te muestre el valor, y estoy acostumbrado a eso.
Y lo malo de estas dos pegas es que una es de visión estratégica, y no parecen coincidir conmigo. Y la segunda es un bug/petición que lleva tiempo inmemorial y parece que no saben como hacerlo.
Creo que lo he dicho alguna vez que el Pascal fue mi primer amor. Y nada me gustaría más que Lazarus y freepascal fueran mucho más populares. Pero me temo que nunca pasará de ser un lenguaje nicho.
Respecto a la percepción, la realidad es tozuda, pero la valoración que haces de la realidad es muy maleable. Cuanto más lejos estés de la realidad más problemas, pero hay amplísimo margen. "Así ha sido siempre y así será"