In welcher Programmiersprache werden Browser programmiert?
Guten Tag,
Mit welcher Programmiersprache werden Internet browser wie z. B Edge Firefox Chrome oder brave programmiert
9 Antworten
![](https://images.gutefrage.net/media/default/user/5_nmmslarge.png?v=1438863662000)
C, C++, Rust, JS - je nachdem welcher Teil und welcher Browser. ASM wird wohl auch teilweise dabei sein (bei einigen libs).
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Der Kern wird meist in C/C++ programmiert. Teile von User Interfaces auch in Webtechnologien
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Fast ausschließlich C++, aber vor allem bei Firefox in letzter Zeit bei wenigen Kernkomponenten Rust und beim UI wird auch JavaScript genutzt.
Darüber hinaus nutzen alle Browser sehr viele Bibliotheken, die in C geschrieben sind.
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Sowohl Chrome als auch Firefox sind großteils in C++ geschrieben. Dazu kommt aber noch ein kleiner Zoo von anderen Sprachen, beim GUI v.a. JavaScript. Bei Firefox ein kleiner, aber wachsender Anteil Rust.
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Da arbeiten hunderte bis tausende weltweit verteilte Entwickler dran - da gibt es nicht "eine" Entwicklungsumgebung, sondern allenfalls ein gemeinsames Buildsystem. Jeder Entwickler wird verwenden, was er mag oder was ggf. sein Arbeitgeber nahelegt.
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Edge, Chrome und Brave basieren alle auf Chromium, was hauptsächlich in C++ programmiert wurde. Firefox benutzt seine eigene Basis, verwendet aber als Sponsor unter anderem auch Rust
Weißt du auch in welcher Entwicklungsumgebung?