Programming languages used in Google, Facebook, Microsoft etc

programming language used in google

Our lives are now incomplete without certain gadgets and applications. For instance, you use Google to search for almost anything and Facebook to connect with your peers and family. But, have you ever thought about which programming languages are used in Google, Facebook, Microsoft, etc? Being a programmer myself, I have often been asked “which programming language is used in google?” or “which programming language is used in Facebook?” That’s why I thought I should write a post about it and here it goes. And, these are also the most useful programming language as of now in the market.


Don’t Miss: Programming Languages that are in demand in IT companies.


Here in this post, I am going to share with you the programming language used by Google and other leading applications such as Facebook and YouTube.

Programming languages used in Google, Facebook, Microsoft, etc

Google Search

If you want to know in which language Google is written, this piece of information will help you. Google Search’s first avatar, Backrub was initially written in Python programming language and Java. At present, the front end of Google is written in languages C and C++ and its prestigious crawlers (Spyders) relied on Python code in the beginning. But as time went on, the crawler continued to crash and the indexes got updated with old information, so the company developed a new crawler in C++ which is good enough to handle incremental index updates.

Google Chrome

Google Chrome relies on Python, Assembly, and C++.

Adobe

The Adobe products such as Illustrator, Acrobat, Photoshop, etc are written in C/C++.

JavaScript is also used in UI etc.

Apple

Mac OS X from the family of Apple is written in Objective C and its kernel is also written in C language. Embedded C++ is used by the IO PnP subsystem in Mac OS X.

Also Read: Some of the Worst Programming Mistakes in History that made people sad

Microsoft

While the Windows 10 Operating System is written in C++, its kernel is written in C programming language. On the other hand, the applications such as Powerpoint, Excel, and Word are also written in C/C++.

YouTube

YouTube currently relies on Python programming language. But the application was initially written in PHP. The company stuck with Python till it was acquired by Google.

AutoCAD

The first version of AutoCAD is written in C and a few modules were written in Assembly. The present version is written completely in C++. The famous AutoCAD wrappers are written in JavaScript, Dot Net, VBA, Visual LISP, and AutoLISP.

Linux

Linux is written mostly in the C programming language. The apps in it are written in Python and the KDE is C++. Assembly code is also used in the Linux kernels.

Dropbox

The most widely used cloud storage application in the world relies on Python as its main programming language.

Facebook

The most widely used social networking site in the world is written currently in PHP, XHP. It also uses a lot of Erlang and JavaScript.

Reddit

Reddit was initially written in Common Lisp and was later written once again in Python in 2005 for better flexibility and access to the plethora of code libraries in Python.

Quora

We all know that the creators of Quora worked for Facebook in the beginning. But they selected Python as it is expressive and very easy to write. One of its internal systems, Livenode in which the site displays the content is written partly in Python.

Let us know about your favorite programming languages and computer languages in the comments section below. We would also like to know if you have used any of these most used programming languages for your project or work. Also, share with us the tools and IDE that you use to code in them. We’d love to hear about it from you.

You might also like our BLOGGING which contains exclusive tutorials for Bloggers.

Recommended For You

About the Author: Meera Prasad

Bookworm, Techy and a movie-buff by nature. Blogger and Explorer by hobbies. Software Engineer by profession.

1 Comment

  1. Pingback: Best Web Development Languages for Your Business

Leave a Reply