Eli Mellen
08/20/2025, 11:52 AMIn the 1970s, you could launch a new language with a paper and a maybe a compiler and/or interpreter. In 2025, you need an integrated product, a narrative, and enough momentum to bootstrap an ecosystem and on top of that a huge corpus of code that can only be created through sustained use. Modern langdev is daunting to say the least.
Where do languages go from here?
• Languages could be shaped by physical and purpose-specific constraints once again. Tomorrow’s interesting languages may target IoT, SBCs, edge devices, Blockchain, GPUs, and let’s not forget that the world still runs on microcontrollers.
• Python is the lingua franca of AI, which means it’s the lingua franca of LLM-generated code. Eventually Python will force LLMs to eat their own tail, but more immediate an over-reliance on AI-generated code will expose inherent weaknesses in the technology. We’re seeing real problems with an increased lack of rigor and there are novel problems that LLMs simply cannot solve. These short-comings are opportunities.
• Future innovations may look more like a new operating environment with integrated semantics across distributed systems, or programmable infrastructure that blurs the line between language and runtime.
Eli Mellen
08/20/2025, 11:53 AMguitarvydas
08/20/2025, 12:53 PM*sh syntax was restricted by the inside-the-box-mentality use of text and the one-input-one-output mentality. Today, we can do a lot better, e.g. no inherent blocking, and, fanning out of data to multiple, parallel receivers, etc.Dave Mason
08/20/2025, 2:04 PMKartik Agaram
Russell Leggett
08/20/2025, 7:21 PMRussell Leggett
08/20/2025, 7:21 PMKonrad Hinsen
08/21/2025, 8:38 AMGuyren Howe
08/21/2025, 9:12 PMJosh Bleecher Snyder
08/22/2025, 1:27 AMJosh Bleecher Snyder
08/22/2025, 1:27 AMJosh Bleecher Snyder
08/22/2025, 1:28 AMKartik Agaram
Konrad Hinsen
08/22/2025, 7:50 AMJosh Bleecher Snyder
08/23/2025, 2:16 AMJosh Bleecher Snyder
08/23/2025, 2:20 AMKartik Agaram
Stefan
08/23/2025, 7:55 AMKonrad Hinsen
08/23/2025, 4:38 PMI haven’t personally seen a lot of languages being “pushed” onto “unsuspecting newbies”.Look at the Web site of just about every programming language that has one. They all advertise their great features, say nothing about limitations, and more importantly, mostly don't mention the type of software for which they were designed, leaving the usually false impression of "general purpose".
Kartik Agaram