Skip to main content

Programming Language & Code used to develop Facebook, Google, Windows, Apple’s OS, Linux & others

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.

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

Adobe

All Adobe products (Photoshop, Acrobat, Illustrator, etc) are written in C/C++ and embed Javascript (Adobe calls their implementation ActionScript), and then the UI etc. are written in Javascript.

Microsoft

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

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++.

Linux

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.

AutoCAD

The first release of AutoCAD is purely written in C and some parts in Assembly. The current version however, is written fully in C++. The popular AutoCAD wrappers are written in AutoLISP, Visual LISP, VBA,  Dot NET and JavaScript.

YouTube

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.

Facebook

Most of the popular blue UI front end that we see today on Facebook  is written in PHP, Much of it is written using XHP, and the runtime is HipHop for PHP. Facebook also uses a lot of JavaScript and Erlang.

Dropbox

The world’s most popular cloud storage App uses Python as its main programming language.

Quora

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

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.

Post a Comment

Most Viewed This Month

BCS-012 SOLVED ASSIGNMENT FOR 2017-18 SESSION (IGNOU BCA)

IGNOU BCA 2017-18 SESSION SOLVED ASSIGNMENT FOR 1ST SEMESTER Question of Assignment:
Q1.
For what value of 'k' the points (-k+1,2k),(k,2-2k) and (-4-k,6-2k) are collinear.

DOWNLOAD PDF ASSIGNMENT OF BCS-012 (MATHS)




BORUTO NARUTO NEXT GENERATIONS EPISODE 18 ENGLISH SUB (Download or Watch Online)

When Himawari falls sick Boruto remembers the day Naruto was officially made the Hokage, and the incidents which occurred that day. Following in present with Naruto taking him to Ichiraku ramen as they had made Hinata angry over Himwaris food since she was feeling well now ,there they meet Cho-Cho and Choji who had come from their Ramen eating competition.Naruto then remembers all the incidents linked with Ichiraku over the period of his life.Boruto later comes to know of the Legendary queen of gluttony and that it was really his mom Hinata.
DOWNLOAD BARUTO EPISODE 18
GOTO PREVIOUS EPISODE GOTO NEXT EPISODE We deliver no-ads on video. There are no hidden ads on page either. You are free to watch.

Download

About VideoSeries Name: Boruto : Naruto Next GenerationsEpisode Name: "A Day in the Life of the Uzumaki Family"
"Uzumaki-ke no Ichinichi" (うずまき家の一日) Episode Number: 18Director: Noriyuki Abe, Hiroyuki YamashitaMain Character: Boruto UzumakiDate of Broadcast: August 2 20…

MCS-021 SOLVED ASSIGNMENT 2017-18 IGNOU BCA AND MCA

Questions Solved in Assignment:
1. Write an algorithm that accepts a Tree as input and prints the corresponding
Binary Tree
2. Write an algorithm for the implementation of an AVL tree.
3. Write a note of not more than 5 pages summarizing the latest research in the
area of “Sorting Techniques”. Refer to various journals and other online
resources. Indicate them in your assignment.
4. Write an algorithm for the implementation of a Doubly Linked List.






BORUTO NARUTO NEXT GENERATIONS EPISODE 17 ENGLISH SUB (Download or Watch Online)

When Sarada accidentally leaves a teddy bear intended to a hospitalized child on a train, she goes back to find it Cho-Cho joins in the search.
DOWNLOAD BARUTO EPISODE 17
GOTO PREVIOUS EPISODE GOTO NEXT EPISODE We deliver no-ads on video. There are no hidden ads on page either. You are free to watch.

Download

About VideoSeries Name: Boruto : Naruto Next GenerationsEpisode Name: "Run, Sarada!"
"Sarada, Hashiru!!" (サラダ、走る!!) Episode Number: 17Director: Noriyuki Abe, Hiroyuki YamashitaMain Character: Boruto UzumakiDate of Broadcast: July 26 2017Season Number: 1