Top software and the programming language in which they are written
We always hear that this programming language is good or that is better. We get the most popular programming languages list from a variety of sources like Stack Exchange, TIOBE, Github, etc. But do you know which programming languages are actually used in writing popular software like Google’s Chrome or Microsoft’s Office (Excel, Word and Powerpoint)?
Contrary to popular perception, most popular software are forks of different coding languages which means that the tech companies use different programming languages to make the software. However, some software also use a single coding language. Here are some popular software and their programming languages.
Table Of Contents
Google Search :
BackRub (Google’s first incarnation) was written in Java and Python. Now, Google’s front end is written in C and C++ and its famous crawlers (Spyders) were written in Python. However, the crawler kept crashing, and indexes got stale with old information, therefore Google developed a new crawler (capable of incremental index updates) written in C++.
Google Chrome :
Google Chrome is written in C++, Assembly and Python
Microsoft products (Word, Excel, Powerpoint) are written in C/C++, embed a VB engine and the UI etc. are written in VB. Microsoft’s Windows 10 operating system is written in C++ while its kernel is written in C.
Apple’s Mac OS X is written in Objective C while its kernel is also written in C. The IO PnP subsystem in Mac OS X uses Embedded C++.
Most of the Linux is written in C programming language. Most Apps are written in Python, KDE is all C++. All Linux kernels use Assembly code as well.
YouTube was initially written in PHP, but they switched to Python very early in their history. They stuck with Python all the way until they were acquired by Google.
The world’s most popular cloud storage App uses Python as its main programming language.
The creators of Quora, who used to work for Facebook, chose Python because it’s expressive and quick to write. LiveNode, one of the internal systems that manages the display of content on the web page, is partly written in Python.
Reddit one of the biggest communities of the web and its registered users, people like you, provide the content. Originally written in Common Lisp, it was rewritten in Python in 2005 to gain greater development flexibility and access to Python’s plethora of code libraries.
We will continue to update the Software and their programming langauges.