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.
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.
编辑:万能的大雄
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
