What Python Guido Thinks of Rust and Go

In a recent interview, Python creator Guido van Rossum was asked his thoughts on Rust and Go. Here’s what he had to say.

Checkout this video:


In a recent interview, Python creator Guido van Rossum was asked for his thoughts on two new languages that have been gaining traction in the development world: Rust and Go.

Van Rossum was complimentary of both languages, but said that he sees them as complementary to Python rather than competitors. He praised Rust for its focus on safety and security, and said that he could see it being used for system-level programming where those aspects are important. He also praised Go for its simplicity and ease of use; he said that it is a great language for people who are just getting started with programming.

Ultimately, van Rossum believes that each language has its own strengths and weaknesses, and that there is room in the world for all of them. He doesn’t see Python being replaced anytime soon, but believes that Rust and Go can play important roles in the development ecosystem alongside it.

What is Python?

Python is a programming language created by Guido van Rossum in the early 1990s. It is designed to be highly readable, making it a great choice for beginners and experienced coders alike. Python is used in a variety of applications, including web development, scientific computing, data analysis, artificial intelligence, and more.

What is Rust?

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

Go is a statically typed, compiled programming language that feels like a dynamically typed, interpreted language.

What is Go?

Go is a programming language created by Google. It is statically typed and garbage-collected. It supports concurrent programming and provides an easy way to create efficient, reliable, and scalable software.

Guido’s thoughts on Rust

Guido van Rossum, the creator of the Python programming language, has spoken out about his thoughts on Rust and Go.

In a recent blog post, Guido said that he thinks Rust is “a great language” with “a bright future”, but that he doesn’t think it’s ready to replace Python just yet.

He also had some positive things to say about Go, calling it “an interesting experiment”. However, he did express concerns about its type safety and lack of generics.

Guido’s thoughts on Go

In an interview with InfoQ, Python creator Guido van Rossum was asked his thoughts on two other programming languages that are gaining popularity – Rust and Go.

Van Rossum had some good things to say about both languages. Of Rust, he said that “it’s a joy to use”, and that he liked its focus on safety. He also praised the language for its speed and its growing community.

Of Go, van Rossum said that it was “a great language for writing server software”. He liked the fact that it is a very concise language, and that it makes it easy to write code that is easy to read.

Why Python is still the best

Python is still the best programming language because it is versatile, easy to learn, and has a large community of developers.


In conclusion, Guido thinks that Rust and Go are two very different languages with different strengths and weaknesses. He believes that both languages have a lot to offer, but that Rust may be a better choice for systems programming while Go may be a better choice for web development.

Scroll to Top