Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

So what are the main languages there? Go? Python?




I've read that C++, Java, Python, JavaScript, and recently Golang are the main languages used at Google.

Edit: And maybe some Dart and Kotlin too.


And later, I thought I'd check, you know, what Google itself has to say on this: ;)

what are the main programming languages used at Google

Result (unformatted):

AI Overview Google utilizes a diverse set of programming languages across its various products and services. The main programming languages used at Google include:

C++: Widely used for performance-critical applications and system-level programming, such as in the core search engine, Google Chrome, and other backend infrastructure. Java: Essential for Android app development and significant portions of Google's backend systems. Python: Employed for a wide range of tasks including scripting, data analysis, machine learning, and web development (e.g., YouTube). JavaScript: Fundamental for web application development and frontend interactions across Google's web-based services. Go (Golang): Google's own open-source language, increasingly used for cloud-based projects, microservices, and network programming due to its efficiency and concurrency features.

    SQL:
    Crucial for managing and interacting with databases, which are integral to almost all data-driven applications at Google. 
While these are the primary languages, Google also utilizes other languages such as Rust (for projects like Fuchsia OS), Kotlin (for Android development), and Dart (for Flutter framework development) for specific use cases and projects. The choice of language often depends on the project's requirements for performance, scalability, development time, and existing infrastructure. Dive deeper in AI Mode AI responses may include mistakes. Learn more

So it looks like the main ones I missed were Rust and SQL.

Dang! I should have thought of SQL, at least for their IT ops, but I was thinking only about their customer-facing apps.

Anyway ...


C++ is my guess



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: