#LanguageDesign
October 29, 2026 at 6:06 PM
This means it's a real programming language now, right?

@programming@programming.dev #programming #LanguageDesign #DOOM
October 29, 2026 at 3:09 PM
How does a new operator get into Dyalog APL?

At Dyalog '26, Silas Poulson goes behind the curtain, using the behind operator (⍛) from Dyalog v20.0 and the lessons learnt implementing it.

#Dyalog26 #APL #LanguageDesign
October 15, 2026 at 9:03 AM
Our webinar series on building your own programming language is coming to a close. Don't miss the finale!

Sign up > pvs-studio.com/en/webinar/3...

#Cpp #ProgrammingLanguage #LanguageDesign #Evaluator #Webinar
Let′s make a programming language. Evaluator
We’re reaching the final stage of our journey of building a programming language in C++! So far, we’ve created a lexer, a parser, and an AST. Now it’s time to make our language do what it was designed...
pvs-studio.com
September 16, 2026 at 7:58 AM
YouTube offered this up as an recommendation, and it's a great explainer on the Symbolics LISP machine as a lead-in for her discussion on Reflection.

I hope high school and undergraduate CS teachers are sharing these @lauriewired.bsky.social videos with their students.

#LanguageDesign #Reflection
The LEAST Private Operating System Ever Created
YouTube video by LaurieWired
www.youtube.com
August 30, 2026 at 10:45 PM
Your conlang becomes usable when you can translate with it. Type an English phrase into CraftLingua and see it rendered in your own language, with a word-by-word gloss showing how every part was built
Try it at craftlingua.app
#conlang #worldbuilding #linguistics #languagedesign
#linguist
#indydev
CraftLingua — Free Conlang Builder | Build Your Own Language Online
Build your own language online — free conlang builder grounded in real linguistic theory. Design phonology, morphology, lexicon & more. Start free today.
craftlingua.app
August 27, 2026 at 9:26 PM
Conlang design is iterative. CraftLingua import and export keeps your language configurations portable, so you can back up an experiment, revisit an earlier draft, or share a setup with a collaborator.

Keep building at craftlingua.app.

#conlang #worldbuilding #languagedesign
#indydev #solodev
CraftLingua — Free Conlang Builder | Build Your Own Language Online
Build your own language online — free conlang builder grounded in real linguistic theory. Design phonology, morphology, lexicon & more. Start free today.
craftlingua.app
August 25, 2026 at 11:54 PM
“In programming, we collectively came around to distrust inheritance and prefer composition. Default CSS is like supercharged inheritance” 🗣🗣🗣

https://matklad.github.io/2026/06/04/css-unavoidable-bad-parts.html

Alex has a blog about #programming and #languagedesign with some deep and genuinely […]
Original post on witter.cz
witter.cz
August 22, 2026 at 7:20 AM
Error unions make failure a first class value instead of an exceptional detour. Every call site must decide what to do with the error, no silent swallowing, no unchecked throws. The design forces the honesty that other languages leave to convention. #Zig #ErrorHandling #LanguageDesign
August 20, 2026 at 10:51 AM
We're livecoding a programming language from scratch in C++, built for anyone curious about #compilers or #LanguageDesign.

Started with the fundamentals: lexer, parser, AST. Now we've moved on to variables. You can watch every episode on YouTube: youtu.be/Sn8fVb_O90Y?...
Let's make a programming language. Variables
YouTube video by PVS-Studio
youtu.be
August 17, 2026 at 12:23 PM
From a rushed, flawed browser script to the typed powerhouse dominating GitHub—TypeScript's rise is a testament to adaptability. What's next for language evolution? Will another superset emerge?

#TypeScriptTakeover #JavaScriptOrigins #LanguageDesign
March 24, 2026 at 10:42 PM
👀Another sneak peek at what’s happening in our livecoding sessions on building a toy programming language in C++.

Join the next session on Functions: pvs-studio.com/en/webinar/3...

#Cpp #languagedesign #parser #livecoding
August 10, 2026 at 1:46 PM
We'll explore:

- How are identifiers looked up across different scope levels?
- What happens when the same variable name exists in multiple scopes?
- How does the compiler determine which one to use?

#Cpp #Livecoding #LanguageDesign #LearnProgramming
July 28, 2026 at 2:24 PM
We continue our webinar series, where we show how to build a programming language using C++. Now it's time to add one of the core building blocks of any language: functions.

#Cpp #Livecoding #LanguageDesign #LearnProgramming
July 28, 2026 at 2:24 PM
Building a programming language today!

We'll explain the concept of variables: how they work, how to implement and use them in your new programming language.

1:00 PM UTC+1. Sign up via the link!
#Cpp #Programming #LanguageDesign

pvs-studio.com/en/webinar/3...
Let′s make a programming language. Variables
We continue building our own programming language from scratch. In this session, we′ll take the next step by adding variables to the language. So far, our programs have consisted of a single…
pvs-studio.com
July 23, 2026 at 9:00 AM
We hope you don't forget about our webinar, where we take programming language design to the next level and expand its functionality from parsing a single expression to handling whole variable declarations. Don't miss it!
#Cpp #LanguageDesign #LiveCoding
Let′s make a programming language. Variables
We continue building our own programming language from scratch. In this session, we′ll take the next step by adding variables to the language. So far, our programs have consisted of a single expressio...
pvs-studio.com
July 20, 2026 at 9:34 AM
✨New live talk! Let's make a programming language. Variables.
We continue building a toy programming language from scratch and it's time to add variables and its declarations to our own language.
Join!

#Cpp #LanguageDesign #LiveCoding #ProgrammingLanguage
Let′s make a programming language. Variables
We continue building our own programming language from scratch. In this session, we′ll take the next step by adding variables to the language. So far, our programs have consisted of a single expressio...
pvs-studio.com
July 6, 2026 at 1:26 PM
Hey! For those who would like to create a programming language and want to know how ASTs work, our webinar starts at 1:00 PM (UTC+1).
Sign up!

#Cpp #LanguageDesign #AST #LiveCoding
Let′s make a programming language. AST
We’re continuing our webinar series on building your own programming language in C++! In the previous webinar, we created a parser that analyzes code and outputs parsing results to the console. Now it...
pvs-studio.com
June 26, 2026 at 7:06 AM
A lexer turns code into tokens.
A parser turns tokens into structure.

Watch how we built a parser for our toy programming language in C++ in the full recording.

youtu.be/sRJWs-IHswY

#Cpp #LanguageDesign
Let's make a programming language. Parser
YouTube video by PVS-Studio
youtu.be
June 18, 2026 at 12:56 PM
We're back building our own programming language in C++!

Next up: Abstract Syntax Tree.

After writing the parser last time, we turn parsed code into a structured tree.

Sign up! Recording shared with registered attendees.

> June 26 | 1:00 PM

#Cpp #LanguageDesign #AST #AbstractSyntaxTree
Let′s make a programming language. AST
We’re continuing our webinar series on building your own programming language in C++! In the previous webinar, we created a parser that analyzes code and outputs parsing results to the console. Now it...
pvs-studio.com
June 3, 2026 at 11:55 AM
How a raw input stream turns into a sequence of tokens

Full video: www.youtube.com/watch?v=yFz1...
Sign up for the next webinar: pvs-studio.com/en/webinar/?utm_source=blsky&utm_medium=pvs&utm_campaign=webinar&utm_content=web4

#cpp #languagedesign #learnprogramming
May 18, 2026 at 2:41 PM
New month, new webinar on May 21, 1:00 PM UTC+1

We're back with fresh insights on programming language design. Now, we'll cover what a parser is, explore recursive descent, and build a custom expression parser from scratch.

Sign up via the link!

#Cpp #LanguageDesign #Parser
Let′s make a programming language. Parser
We’re continuing our webinar series on building your own programming language! In the previous sessions, we implemented a lexer for our language. In this upcoming webinar, we’ll move on to the next st...
pvs-studio.com
May 6, 2026 at 1:32 PM
What is a programming language? Tell you about it this short video!

Full video: www.youtube.com/watch?v=-yuU...

#cpp #grammars #languagedesign #development
April 27, 2026 at 12:02 PM
How grammars work in a programming language.

Full video: www.youtube.com/watch?v=-yuU...

#cpp #grammars #languagedesign #development
April 20, 2026 at 11:01 AM