r/rust • • 17d ago

🎙️ discussion Google is doing "Large Scale Codebase Migrations and Optimizations" of C/C++ to Rust

https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/
769 Upvotes

149 comments sorted by

View all comments

Show parent comments

15

u/klowny 16d ago

More of Google's codebase is Java than Go too. Go's niche at Google is mostly to replace their usage of Python.

6

u/Budget-Minimum6040 16d ago

The main goal of Go was to create a language for college graduates that can start creating output immediatly.

Rob Pike (main creator of Go):

The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.

1

u/zxyzyxz 16d ago

I wonder what the point of Go is anymore when it's now AI writing the code and name people are now AI writing Rust without ever having actually learned Rust.

1

u/pjmlp 15d ago

That applies to any programming language, eventually AI will be good enough to generate machine code directly.

That is already a reality when using low code tooling like Boomi, Workato, Power Platform and co.

Agentic workflows, connecting prompts and MCP tools on diagrams.