uy, mi primer comentario en barrapunto, siempre hay una primera vez...
En fin, hablas de aplicaciones de gestión, las cuales, como sabrás, por mucho que optimices el código, con la gran cantidad de E/S que tienen, toda posible optimización se irá al traste.
La verdad es que cada cosa para lo que es. C fué diseñado para permitir un razonable control sobre el computador y ser lo suficientemente portable, esto le aportó ciertos problemas, que no lo son tanto, puesto que UNIX está escrito en C, Linux está escrito en C, y Hurd también, y Plan 9. Kernels, utilidades, y diversas aplicaciones.
Java puede ser más comodo para muchas tareas, pero de ahí a decir que es más rápido que c hay un avismo.
Si tus clientes utilizan entornos heterogeneos, y desarrollas aplicaciones de gestión, pues java como dices, te estará solucionando la papeleta. Aunque hay otras solucionas para crear aplicaciones portables, como Gtk+ para interfaces gráficas; c como lenguaje,... Quizás lo más comodo sea java, ¿no?.
Personalmente me encanta c, es pequeño, se puede esperar que un programador lo conozca en su totalidad y su sintaxis ha sido heredada e imitada por muchos otros lenguajes. Pero si fuera a escribir una aplicación de gestión, con sus necesidades intrínsecas, quizás java sería una elección.
¿Donde estás, adorado COBOL?. x)
-- Mi hogar es tan grande como mi mente pueda imaginar
Cada cosa para lo que es
(Puntos:1)La verdad es que cada cosa para lo que es. C fué diseñado para permitir un razonable control sobre el computador y ser lo suficientemente portable, esto le aportó ciertos problemas, que no lo son tanto, puesto que UNIX está escrito en C, Linux está escrito en C, y Hurd también, y Plan 9. Kernels, utilidades, y diversas aplicaciones.
Java puede ser más comodo para muchas tareas, pero de ahí a decir que es más rápido que c hay un avismo.
Si tus clientes utilizan entornos heterogeneos, y desarrollas aplicaciones de gestión, pues java como dices, te estará solucionando la papeleta. Aunque hay otras solucionas para crear aplicaciones portables, como Gtk+ para interfaces gráficas; c como lenguaje,... Quizás lo más comodo sea java, ¿no?.
Personalmente me encanta c, es pequeño, se puede esperar que un programador lo conozca en su totalidad y su sintaxis ha sido heredada e imitada por muchos otros lenguajes. Pero si fuera a escribir una aplicación de gestión, con sus necesidades intrínsecas, quizás java sería una elección.
¿Donde estás, adorado COBOL?. x)
Mi hogar es tan grande como mi mente pueda imaginar