edición general

Intel: "Rust es el futuro de la programación de sistemas, C es el nuevo ensamblador" [ENG]

#9 Como en todo el mundo.

Las empresas que ya funcionan con una tecnología les cuesta muchísimo esfuerzo cambiar a otra, los beneficios deben estar realmente claros.

En general, no está costando mucho pasar de Java a Kotlin porque es interoperable. No es el caso.

Pasar de C a Rust, se me ocurre que
1) Te obliga a reciclar a tus programadores C altamente cualificados. Algunos no habrán programado en nada más en muchos años. Todos cobrarán muy bien porque un novato no te sirve para sacar cosillas adelante, vienen viciados.
2) Te obliga a rehacer tu software desde cero. Con la inversión económica y pérdida de oportunidad laboral que eso conlleva.

Todo esto son suposiciones, por supuesto. Pero, en general, nadie va a cambiar de tecnología con sus productos en el mercado si no es interoperable o las mejoras son gigantescas. Es más sencillo utilizarlo para nuevos proyectos, nuevas empresas.
#32 En realidad, parece ser (ojo, hablo de oídas) que C y Rust es bastante interoperable. La gente de Gtk está escribiendo cosas con Rust, especialmente Federico Mena, y explican cosas como que es posible portar una biblioteca de C a Rust haciéndolo "función a función", y compilando entre medias para probar que todo vaya bien. Vamos, que parece que puedes reemplazar cachos de código en C por cachos en Rust sin demasiada complicación...

Lo que no quita, por supuesto, que el cambio de sintaxis y de concepto es lo suficientemente grande como para que no se pueda aprender en una tarde...

menéame