Programming languages used in Google, Facebook, Microsoft etc
Our lives are now incomplete without certain gadgets and applications. For instance, you use Google to search almost anything and Facebook
to connect with your peers and family. But, have you ever thought
whether how these applications were developed? Do not worry. Here in
this post, I am going to share you the programming languages that the
leading applications such as Google, Facebook and YouTube depend on.
Programming languages used in Google, Facebook, Microsoft etc
Google Search
Google Search’s first avatar, Backrub
was initially written in Python and Java. At present, the front end of
Google is written in C and C++ and its prestigious crawlers (Spyders)
relied on Python in the beginning. But as the time went on, the crawler
continued to crash and the indexes got updated with old information, so
the company developer a new crawler in C++ which is good enough to
handle incremental index updates.
Google Chrome
Google Chrome relies on the 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. Embedded C++
is used by the IO PnP subsystem in Mac OS X.
Microsoft
While the Windows 10
Operating System is written in C++, its kernel is written in C. 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 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.
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 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 language in the comments section below. Also share 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: Programming Languages that are in demand in the IT companies. You will be glad that you read it.
No comments:
Post a Comment