Our website uses cookies to enhance your browsing experience.
Accept
to the top

Let's make a programming language. Grammars

Unicorn with mic

Let's make a programming language. Grammars

We’re continuing our webinar series on building your own fictional programming language!

In our first session, we explored the core building blocks: the lexer, parser, semantic analyzer, and evaluator — how they work and how they fit together.

Now it’s time to dive into grammars. What is a language, really? How can you describe it in a way that a program understands what a sequence of symbols means and what result it should produce? We’ll break it down in a clear and practical way — and, of course, get hands-on with grammars.

Join our webinar — there will be lots of interesting insights to discover!

  • Date: March 27, 2026, 01:00 PM UTC+1

Oops, this webinar has already ended!

Don’t worry — a new schedule will be available soon! Stay tuned for updates so you don’t miss our upcoming webinars.

Watch the recording

Past webinars

Go vet can't go: How to create your own Go analyzer?
Development

Go vet can't go: How to create your own Go analyzer?

  • Date: September 30, 2026, 01:00 PM UTC+1

Let's make a programming language. Evaluator
Development

Let's make a programming language. Evaluator

  • Date: September 24, 2026, 01:00 PM UTC+1

Go-Go-Gadg...Error? A closer look at the mistakes Go developers make!
Development

Go-Go-Gadg...Error? A closer look at the mistakes Go developers make!

  • Date: August 27, 2026, 01:00 PM UTC+1

Let's make a programming language. Functions
Development

Let's make a programming language. Functions

  • Date: August 20, 2026, 01:00 PM UTC+1

Let's make a programming language. Variables
Development

Let's make a programming language. Variables

  • Date: July 23, 2026, 01:00 PM UTC+1

Let's make a programming language. AST
Development

Let's make a programming language. AST

  • Date: June 26, 2026, 01:00 PM UTC+1