En quel langage est programmé Mozilla Firefox ?

6 Responses

  1. langage c
    Au sein de Mozilla, la majeure partie des composants est écrite en C++ et en JavaScript. Plus précisément, les composants de bas niveau (ceux qui gèrent le réseau, par exemple) sont écrits en C++, tandis que de nombreux composants de plus haut niveau sont écrits en JavaScript.

    Le langage C++ est utilisé dès lors qu’il s’agit de réaliser des appels de bas niveau ou lorsque le critère de performance est important. La gestion des threads est ainsi réalisée en C++, de même que celle des fichiers ou du réseau.

    Le langage JavaScript est utilisé dans toutes les couches hautes de l’application. Ainsi, toute la logique applicative est réalisée en JavaScript (gestion des interactions avec l’utilisateur…). Cela permet aux développeurs de réaliser très rapidement ce qui serait long à développer en C++. De plus, cela apporte de la fiabilité au logiciel car la gestion de la mémoire est déléguée à l’interpréteur JavaScript.

  2. Un peu de tout :

    C, C++ pour le coeur avec un soupçon d’assembleur.

    XML + Javascript + CSS pour l’interface.

    Pour info, j’utilise Firefox depuis… 2002, quand il s’appellait Phoenix 0.1 :)

  3. A mon avis c’est du c++

  4. c’est en python car le lanage c ne peut etre compatible que pour les programmes windows.

  5. excellente question car j’utilise le fire fox

  6. Il faut utiliser le XUL
    http://xulfr.org/ pour creer des applications interactives

    et c++ pour creer des plug in

Leave a Reply