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)