DEV Community

Unicorn Developer
Unicorn Developer

Posted on

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 to do — evaluate expressions.

In this webinar, we'll explore how to represent the results of computations in our language and learn how to evaluate expressions step by step. By the end of the session, we'll bring all the pieces together and complete our own programming language.

Join us live to dive deeper into language implementation, ask your questions, and see how the final pieces of the puzzle come together.

The series is aimed at developers who want to go beyond just using languages and start understanding how they're built. Whether you've been with us from the beginning or are jumping in now, this is a great place to start.

If you missed any of the previous sessions, don't worry. All registered participants get access to the recordings. You can also catch up on YouTube or the PVS-Studio website:

First talk: Let's make a programming language. Intro

Second talk: Let's make a programming language. Grammars

Third talk: Let's make a programming language. Lexer

Fourth talk: Let's make a programming language. Parser

Fifth talk: Let's make a programming language. AST

Sixth talk: Let's make a programming language. Variables

Seventh talk: Let's make a programming language. Functions

Register to join the session. All registered participants will receive the recording of this webinar, along with recordings of all previous webinars in the series, after the webinar has concluded.

Join us on September 24th, 1:00 PM UTC+1!

P.S. Don't forget to check your inbox and confirm your registration!

Top comments (0)