¿Es posible ejecutar el código C directamente en el navegador?

Dejando de lado las consideraciones de rendimiento, ¿existe alguna forma conocida de tomar el código existente C, C ++ o Objective C y ejecutarlo directamente en el navegador? Por ejemplo, un compilador que convierte todo el código en algún lenguaje interpretado que se puede ejecutar en el navegador. Como Javascript, o Actionscript y el reproductor Flash, o supongo que Java y la JVM.

Reconozco que hay lenguajes de nivel superior como Haxe que se pueden compilar para diferentes objetivos. Y, por otro lado, hay proyectos como Cappuccino y GWT que intentan hacer que el desarrollo de Javascript se parezca más al desarrollo de escritorio tradicional.

Pero me preguntaba si tenía una aplicación que funcionaba en un escritorio o una base de código existente realizada en C, C ++ o Objective C. ¿Podría convertirse fácilmente en una aplicación basada en web?

¿Se está trabajando en este frente? ¿Hay alguna razón práctica para hacer esto? ¿Básicamente convertir el navegador en el sistema operativo?

Además de los problemas de rendimiento y el atrincheramiento de los proveedores de sistemas operativos, ¿existen razones técnicas para que esto no se pueda lograr? ¿Podría este tipo de código tipo C convertirse en una máquina virtual alojada en un navegador?

Respuestas a la pregunta(10)

Su respuesta a la pregunta