Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por chavi (9251) el Viernes, 30 Abril de 2010, 14:22h (#1216115)
    ( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
    Estoy de acuerdo. Si el problema es que el código está mal (no libera memoria donde debe), lo mejor es corregirlo. De todos modos tendrás que hacerlo al pasarlo a C++....

    Por lo que cuentas además, el proceso no es muy OOP y en C ganarás eficiencia.

    --
    Xavi.
    [ Padre ]
  • por sammael (16347) el Viernes, 30 Abril de 2010, 15:10h (#1216134)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 24 Febrero de 2014, 10:03h )
    Una posible razon para querer migrarlo a C# es que la empresa donde trabaja tiene mucha gente con conocimientos de C# pero a nadie que controle de verdad C a secas.

    Eso de que se perdera rendimiento depende (mucho) de como sea la version de C y como hagan la version en C#, es posible que hasta se gane rendimiento (sobre todo si la implementacion en C es cochambrosa, como parece el caso). Pero aun asi es muy posible que la reduccion en el coste de mantenimiento (al pasarlo a un lenguaje que mas gente de la empresa conoce y con una estructura mas sencilla y "entendible") compense de sobra la posible perdida de rendimiento, cosa que no siempre se tiene en cuenta.

    En cuanto a lo demas, totalmente de acuerdo, poniendo especial hincapie en las pruebas unitarias, que es lo que de verdad le va a dar la seguridad de que el proceso se sigue comportando igual... En cuanto a que usar, quizas se podria empezar a mirar por aqui [wikipedia.org]
    --

    Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
    [ Padre ]
  • por el inspector ardilla (46348) el Viernes, 30 Abril de 2010, 17:30h (#1216155)
    ( Última bitácora: Viernes, 27 Abril de 2012, 14:32h )
    No sólo por eficiencia, en cuestión de tiempo sale más rentable hacer una servidor COM que puede ser llamado desde un GUI C#, que se pierde la capacidad de compilar en otras plataformas es cierto, pero con un Makefile lo suficientemente majo más un infierno de macros se podría conseguir (aunque tiemblo de sólo pensarlo), de todos modos por lo leído, la compilación en múltiples plataformas no parece un requisito del proyecto.
    [ Padre ]