







Today we get to talk about a topic everybody loves to get excited about - programming languages! More specifically, we're going to talk about the needs when making games with luxe, the landscape of language choices, and the goals of the project being the most relevant decider. Note that the
The Next 7000 Programming Languages
Landin’s seminal paper “The next 700 programming languages” considered programming languages prior to 1966 and speculated on the next 700. Half-a-century on, we cast programming languages in a Darwinian ‘tree of life’ and explore languages, their features (genes) and language evolution from the viewpoint of ‘survival of the fittest’.

Its Time for a New Programming Language
Today, when compared to any other point in programming history, we find ourselves spoiled for choice when it comes to programming…

Identifying Barriers to Adoption for Rust through Online Discourse (PLATEAU 2018) - SPLASH 2018
For PLATEAU 2019, see the workshop webpage at http://plateau-workshop.org/. Programming languages exist to enable programmers to develop software effectively. But programmer efficiency depends on the usability of the languages and tools with which they develop software. The aim of this workshop is to discuss methods, metrics and techniques for evaluating the usability of languages and language tools. The supposed benefits of such languages and tools cover a large space, including making programs easier to read, write, and maintain; allowing programmers to write more flexible and powerful ...

Devlog ⚡ Zig Programming Language
This page contains a curated list of recent changes to main branch Zig.
A break from programming languages
This is a blog post I have been considering writing for a long time.
madhadron - The seven programming ur-languages
I regularly hear people asking which programming language to learn, and then reeling off a list of very similar languages (“Should I learn Java, C#, C++, Python, or Ruby?”). In response I usually tell them that it doesn’t really matter, as long as they get started. There are fundamentals behind them.
Amy J. Ko : Searching for Justice in Programming Language Design
The language of programming.
Why internationalized documentation matters, and how to make it happen on an Open Source project.

Convivial design heuristics for software systems
The theme of this workshop is the proliferation of ideas about calling into question the cultural roots of our current programming languages, and the search for alternative paradigms with other cultural bases.
Why the fuss about conversational programming?
First, there isn’t much fuss … yet. But there will be.

The future of language
These charts will help you choose the language you should focus on today.

Roc on Twitter / X
New syntax, new compiler, new Roc ✨Watch the full talk on where the language is today and where we’re going:https://t.co/FltMYr1YiR— Roc (@roc_lang) November 25, 2025
Stanford CS336 | Language Modeling from Scratch (Spring 2025 Archive)
Archived course website for Stanford CS336: Language Modeling from Scratch (Spring 2025), including schedule, assignments, logistics, and materials.

| Norfolk Developers Conference 2026
Talks on language, business, methodology, & game development. Join us for two days of development goodness at The Kings' Centre.
