Close Menu
Best in TechnologyBest in Technology
  • News
  • Phones
  • Laptops
  • Gadgets
  • Gaming
  • AI
  • Tips
  • More
    • Web Stories
    • Global
    • Press Release

Subscribe to Updates

Get the latest tech news and updates directly to your inbox.

What's On
New Pixel 11 leak reveals colors, specs, and a surprise accessory ahead of launch

New Pixel 11 leak reveals colors, specs, and a surprise accessory ahead of launch

13 July 2026
The Problem With VAR at the 2026 World Cup Isn’t the Technology—It’s Who Interprets It

The Problem With VAR at the 2026 World Cup Isn’t the Technology—It’s Who Interprets It

13 July 2026
The Pixel 11 may finally ditch Samsung’s modem for better battery life and connectivity

The Pixel 11 may finally ditch Samsung’s modem for better battery life and connectivity

13 July 2026
Facebook X (Twitter) Instagram
Just In
  • New Pixel 11 leak reveals colors, specs, and a surprise accessory ahead of launch
  • The Problem With VAR at the 2026 World Cup Isn’t the Technology—It’s Who Interprets It
  • The Pixel 11 may finally ditch Samsung’s modem for better battery life and connectivity
  • The 2026 Star Fox 64 And Zelda: Ocarina Of Time Remakes Make Sense For Both Franchises
  • The best phones in 2026: our 14 favorite smartphones right now
  • Wi-Fi 8 Explained: Features, Release Date, and More
  • Agent 64, A Retro-Inspired Loveletter To GoldenEye And Perfect Dark, Launches Next Month
  • How AI Tools Are Changing Product Development in Modern Business 
Facebook X (Twitter) Instagram Pinterest Vimeo
Best in TechnologyBest in Technology
  • News
  • Phones
  • Laptops
  • Gadgets
  • Gaming
  • AI
  • Tips
  • More
    • Web Stories
    • Global
    • Press Release
Subscribe
Best in TechnologyBest in Technology
Home » Python Is So Slow. Can Julia Solve the Two-Language Problem?
News

Python Is So Slow. Can Julia Solve the Two-Language Problem?

News RoomBy News Room13 July 20264 Mins Read
Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
Python Is So Slow. Can Julia Solve the Two-Language Problem?
Share
Facebook Twitter LinkedIn Pinterest Email

As a genre, the “award acceptance lecture” is little more than a formality and a banality. But there is at least one charming exception to this rule—the talks given by the foremost computer scientists on the occasion of their Turing Awards.

Some read like manifestos: John Backus’ “Can Programming Be Liberated From the von Neumann Style?” (1977) inspired a new paradigm that begat functional languages like Haskell. Others are warnings: In his “Reflections on Trusting Trust” (1984), Ken Thompson demonstrated the peril of backdoored compilers, likely preventing scads of security vulnerabilities. Edsger Dijkstra, in “The Humble Programmer” (1972), urged his ilk to be wary of cleverness and acknowledge “the intrinsic limitations of the human mind.”

For our purposes, consider Kenneth Iverson’s heady 1979 lecture, “Notation as a Tool of Thought.” In it, he demonstrated that mathematical notations aren’t just convenient shorthand—CO2 for carbon dioxide, 3,888 for MMMDCCCLXXXVIII—they also make new insights readily discoverable. As the mathematician Alfred North Whitehead once put it: “By relieving the brain of all unnecessary work, a good notation sets it free to concentrate on more advanced problems.”

Iverson won his Turing Award for APL, a spooky-looking programming language that began its life as a system of notation for bridging between languages. In the early days of scientific computing, programmers had to think in one language (mathematical notation) but then program in another (e.g., Fortran). APL was designed so that unwieldy operations could be written as compactly as equations—lines of code collapsed into a couple of symbols like + or ×. APL turned out to be more influential than adopted, but no matter: It showed that two languages could be fused into one.

The year 2026 marks 60 years since the introduction of APL, and a new kind of two-language problem bedevils the field of scientific computing. The ruling programming language is Python, but it reigns not as a muscular conqueror so much as a doddering king. Python, in other words, is terribly slow—a flaw that even its most ardent defenders would not deny.

Hence the two-language problem: Researchers prototype in slow, friendly Python but, for performance-critical parts, rewrite in faster, less friendly languages like C++ or Rust. This limitation can’t be solved by spinning up a platoon of AI coding agents, because no matter how much you optimize a slow language, a faster one will outperform it.

These binary trade-offs exist in other domains. You could say that construction, for instance, has a two-material problem. Wood is a pliable material for prototyping a structure—even an amateur can saw and nail together a functional building. But it’s no good for erecting a skyscraper. This raises an obvious question: What if there were a material as manipulable as wood but as strong as steel? What if there were a language as ergonomic as Python but as fast as C?

In 2012, four computer scientists with strong mathematical bona fides came together to address the modern-day two-language problem. In a short essay called “Why We Created Julia,” they said they took up the project “because we are greedy.” Their text begins like a valentine to programming languages:

We are power Matlab users. Some of us are Lisp hackers. Some are Pythonistas, others Rubyists, still others Perl hackers … We’ve generated more R plots than any sane person should. C is our desert island programming language.

But every one of these languages, they wrote, “is perfect for some aspects of the work and terrible for others.” Greedy as they were, they wanted “a language that’s open source, with a liberal license … Something that is dirt simple to learn, yet keeps the most serious hackers happy.” Julia would be the one language to unite them all.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleGoogle just beat its own Prime Day Pixel 10 Pro deal, and the Pixel 11 may explain why
Next Article AMD is quietly building a frame generation mode that beats Nvidia at its own game

Related Articles

New Pixel 11 leak reveals colors, specs, and a surprise accessory ahead of launch
News

New Pixel 11 leak reveals colors, specs, and a surprise accessory ahead of launch

13 July 2026
The Problem With VAR at the 2026 World Cup Isn’t the Technology—It’s Who Interprets It
News

The Problem With VAR at the 2026 World Cup Isn’t the Technology—It’s Who Interprets It

13 July 2026
The Pixel 11 may finally ditch Samsung’s modem for better battery life and connectivity
News

The Pixel 11 may finally ditch Samsung’s modem for better battery life and connectivity

13 July 2026
The best phones in 2026: our 14 favorite smartphones right now
News

The best phones in 2026: our 14 favorite smartphones right now

13 July 2026
Wi-Fi 8 Explained: Features, Release Date, and More
News

Wi-Fi 8 Explained: Features, Release Date, and More

13 July 2026
How AI Tools Are Changing Product Development in Modern Business 
News

How AI Tools Are Changing Product Development in Modern Business 

13 July 2026
Demo
Top Articles
5 laptops to buy instead of the M4 MacBook Pro

5 laptops to buy instead of the M4 MacBook Pro

17 November 2024133 Views
ChatGPT o1 vs. o1-mini vs. 4o: Which should you use?

ChatGPT o1 vs. o1-mini vs. 4o: Which should you use?

15 December 2024111 Views
Costco partners with Electric Era to bring back EV charging in the U.S.

Costco partners with Electric Era to bring back EV charging in the U.S.

28 October 2024100 Views

Subscribe to Updates

Get the latest tech news and updates directly to your inbox.

Latest News
Wi-Fi 8 Explained: Features, Release Date, and More News

Wi-Fi 8 Explained: Features, Release Date, and More

News Room13 July 2026
Agent 64, A Retro-Inspired Loveletter To GoldenEye And Perfect Dark, Launches Next Month Gaming

Agent 64, A Retro-Inspired Loveletter To GoldenEye And Perfect Dark, Launches Next Month

News Room13 July 2026
How AI Tools Are Changing Product Development in Modern Business  News

How AI Tools Are Changing Product Development in Modern Business 

News Room13 July 2026
Most Popular
The Spectacular Burnout of a Solar Panel Salesman

The Spectacular Burnout of a Solar Panel Salesman

13 January 2025137 Views
5 laptops to buy instead of the M4 MacBook Pro

5 laptops to buy instead of the M4 MacBook Pro

17 November 2024133 Views
ChatGPT o1 vs. o1-mini vs. 4o: Which should you use?

ChatGPT o1 vs. o1-mini vs. 4o: Which should you use?

15 December 2024111 Views
Our Picks
The 2026 Star Fox 64 And Zelda: Ocarina Of Time Remakes Make Sense For Both Franchises

The 2026 Star Fox 64 And Zelda: Ocarina Of Time Remakes Make Sense For Both Franchises

13 July 2026
The best phones in 2026: our 14 favorite smartphones right now

The best phones in 2026: our 14 favorite smartphones right now

13 July 2026
Wi-Fi 8 Explained: Features, Release Date, and More

Wi-Fi 8 Explained: Features, Release Date, and More

13 July 2026

Subscribe to Updates

Get the latest tech news and updates directly to your inbox.

Facebook X (Twitter) Instagram Pinterest
  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact Us
© 2026 Best in Technology. All Rights Reserved.

Type above and press Enter to search. Press Esc to cancel.