Fundamentals 4 min read

Guido van Rossum’s Take on Rust, Go, Julia, and TypeScript – What He Really Thinks

In a one‑hour interview, Python’s creator Guido van Rossum shares candid opinions on Rust, Go, Julia, and TypeScript, explaining why he finds Rust powerful, Go the most Pythonic, Julia a niche but interesting language, and how Python is learning from TypeScript.

21CTO
21CTO
21CTO
Guido van Rossum’s Take on Rust, Go, Julia, and TypeScript – What He Really Thinks

Yesterday, Python creator Guido van Rossum discussed his views on several programming languages in a one‑hour interview hosted by Microsoft’s chief cloud advocate Francis.

He admits he enjoys learning about languages theoretically and reading tutorials, but rarely downloads and writes code in them, noting that “it’s easier to say you know how to do something in Python than to actually do it.”

Van Rossum’s specific comments include:

Rust : He describes Rust as a “great language that can accomplish certain things,” improving on C++ because its compile‑time checks make memory management problems harder to bypass and solve near‑perfectly.

Go : He considers Go “the most Pythonic of the new general‑purpose languages.”

Julia : He highlights Julia’s support for imperative, functional, and object‑oriented programming, as well as its extensive foreign‑function interface to C, Fortran, C++, Python, R, Java, and many others. He notes that Julia’s inclusive indexing differs from Python’s exclusive style and calls it a “niche language” that’s a good fit for those already in that niche, though its compiler won’t aggressively optimize code and it’s not suited for building web servers.

TypeScript : He calls TypeScript a “great language” and points out that Python has been adding optional static‑type features inspired by TypeScript. Although he wasn’t initially inspired by TypeScript, he now sees Python and TypeScript learning from each other.

After leaving Dropbox, Van Rossum joined Microsoft as a distinguished engineer in November of the previous year.

To contribute to the recent US PyCon language summit, he posted a document on GitHub promising to double Python’s speed in the upcoming 3.11 release.

编辑:万能的大雄
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

TypeScriptPythonRustGoprogramming languagesJuliaGuido van Rossum
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.