S'il s'agit d'un langage de script, comme son nom l'indique, il doit être écrit dans un langage de niveau inférieur, n'est-ce pas ? Comme la façon dont PHP est écrit en C, dans quel langage JavaScript est-il écrit ?
Réponses
Trop de publicités?Toutes les réponses jusqu'à présent sont correctes, mais comme cela n'a pas encore été mentionné, JavaScript peut être écrit en JavaScript .
La plupart des interpréteurs Javascript sont écrits en C/C++ (V8, Nitro, etc…), cependant un interpréteur compatible peut être écrit dans n'importe quel langage (Rhino→Java, Interpreter →Javascript, etc…).
Javascript est une implémentation de la norme ECMAScript , mais il n'y a pas d'interpréteur canonique singulier comme vous le voyez avec PHP.
La plupart des principales implémentations (autonomes ou faisant partie de navigateurs Web) ont tendance à être largement écrites en C ou C++ pour des raisons de performances, mais ce n'est pas nécessairement toujours le cas. Rhino, un moteur maintenu par Mozilla, est écrit en Java.