Cette question peut sembler folle. Y a-t-il quelque chose de compilateur basé sur un navigateur? ?
3 Réponses :
Native Client est un sandbox permettant d'exécuter efficacement du code C et C ++ compilé dans le navigateur. Vous pouvez explorer ceci.
Pouvez-vous expliquer, où se déroule la partie compilation?. Parce qu'il exécute du code C et C ++ compilé. Ai-je raison ?
L'application Web Native Client comprend JavaScript, HTML, CSS et un module NaCl écrit dans un langage pris en charge par le SDK. Le SDK NaCl prend actuellement en charge C et C ++. Veuillez lire cette vidéo et cette website pour mieux le comprendre.
Native Client est désormais obsolète. Il sera donc supprimé de Chrome plus tard cette année.
Il peut être possible de compiler un compilateur C en JavaScript en utilisant Emscripten , qui compile les programmes C en JavaScript ou WebAssembly . Il est également possible d'exécuter des binaires natifs dans un émulateur x86 en JavaScript , donc de nombreux compilateurs C peuvent fonctionner de cette manière.
En théorie, il pourrait être possible d'écrire un "auto-hébergement" C- vers un compilateur JavaScript qui s'exécute dans un navigateur, même si je n'ai pas encore trouvé de compilateurs capables de le faire.
Vous pouvez exécuter linux dans le navigateur, il a également le compilateur gcc que vous pouvez utiliser à partir de la ligne de commande: jslinux