"Because of the Turing completeness theory, everything one Turing-complete language can do can theoretically be done by another Turing-complete language, but at a different cost. You can do everything in assembler, but no one wants to program in assembler anymore"
About this Quote
The assembler line is doing double work. On the surface, its a practical example: yes, you can build anything from the bare metal. Underneath, its a jab at a certain macho strain of programming culture that treats difficulty as virtue and low-level control as moral superiority. "No one wants to" is the verdict. Not "cant", not "shouldnt" - wants. Language design, in his view, is psychology and labor economics as much as computer science.
Context matters: Matsumoto is the creator of Ruby, a language explicitly optimized for developer happiness and expressive code. This quote is a quiet manifesto against the idea that languages are merely syntactic skins over the same computational engine. If all roads lead to the same theoretical destination, the only rational reason to pick one road over another is the experience of traveling it - how quickly you can move, how safely, with how much collaboration.
The subtext is a rebuke to purity tests: stop arguing about whether a language is "powerful" in the abstract. Power is the ability to get humans to build and keep building.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Matsumoto, Yukihiro. (2026, January 15). Because of the Turing completeness theory, everything one Turing-complete language can do can theoretically be done by another Turing-complete language, but at a different cost. You can do everything in assembler, but no one wants to program in assembler anymore. FixQuotes. https://fixquotes.com/quotes/because-of-the-turing-completeness-theory-160026/
Chicago Style
Matsumoto, Yukihiro. "Because of the Turing completeness theory, everything one Turing-complete language can do can theoretically be done by another Turing-complete language, but at a different cost. You can do everything in assembler, but no one wants to program in assembler anymore." FixQuotes. January 15, 2026. https://fixquotes.com/quotes/because-of-the-turing-completeness-theory-160026/.
MLA Style (9th ed.)
"Because of the Turing completeness theory, everything one Turing-complete language can do can theoretically be done by another Turing-complete language, but at a different cost. You can do everything in assembler, but no one wants to program in assembler anymore." FixQuotes, 15 Jan. 2026, https://fixquotes.com/quotes/because-of-the-turing-completeness-theory-160026/. Accessed 13 Feb. 2026.








