Skip to content

What development languages does Google use

What development languages does Google use ?

Google runs on a wide variety of development languages. According to insights from ex Google developers, this is how the facts are!

There is no one single programming language. Google has a very open development environment with many different service APIs because it is a constantly evolving company.

Java (and a load of libraries including servlets, Guice, and Guava) , Javascript, C++, Python, Go, Sawzal (a custom Google logging language), and more.

JavaScript is heavily used for client-side code, sometimes translated from Java with GWT (formerly Google Web Toolkit), and other times written by hand with the suite of Closure tools. Closure templates are written in a simple language called Soy.

  • Several small DSLs used for monitoring, builds, and deployment.

C++ generally powers compute-intensive back-end services, Java (and a wealth of libraries including servlets, Guice, and Guava) is often used for application logic, and many scripts are written in Python. Parts of YouTube are written in Python as well as some App Engine applications.

Source: James Ide (ex Google Developer)

Ads is a Java/SQL stack.

Google Apps is a Javascript/Java/C++ stack.

Go Language Icon

I am the founder of SEO Leaders and have been involved in the internet and web development in one way or another for over 20 years. Since founding SEO Leaders some 6 years ago I have been heavily involved in web develepment, Digital PR and technical SEO for a wide variety of projects. I hope to enlighten you on a wide range of topics related to my chosen profession!

Back To Top