Mozilla Firefox está escrito principalmente em vários idiomas, com
C ++ sendo o dominante. No entanto, também usa outros idiomas, como:
*
javascript: Para o seu mecanismo JavaScript (Spidermonkey) e grande parte de sua interface de usuário.
*
ferrugem: Cada vez mais usada para componentes críticos de desempenho e para melhorar a segurança da memória.
*
C: Usado em algumas partes da base de código, embora menos extensivamente que C ++.
*
Várias linguagens de script: Para tarefas de automação e configuração.
Portanto, não há uma única linguagem de programação, mas o C ++ forma o núcleo.