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

Let's make a programming language. Grammars

Unicorn with mic
  • Subject: Let's make a programming language. Grammars

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

  • Description:

    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!

Oops, this webinar has already ended!

Don’t worry — there’s plenty more to come. Check out the schedule and register for upcoming webinars!

Upcoming webinars

Unicorn with mic

Past webinars

Unicorn with mic
  • Subject: Let's make a programming language. Grammars

  • Date: March 27, 2026

  • Description: We’re continuing our webinar series on building your own fictional programming language! Register to attend next webinar: https://pvs-studio.com/en/webinar/27/ All recordings will be sent to all...

Unicorn with mic
  • Subject: Integrating SAST into DevSecOps

  • Date: March 25, 2026

  • Description: As software delivery accelerates, security must move at the same speed. In the webinar, we explored how to effectively integrate Static Application Security Testing (SAST) into your DevSecOps...

Unicorn with mic
  • Subject: Let's make a programming language. Intro

  • Date: March 01, 2026

  • Description: We’re kicking off a webinar series on how to build your own programming language in C++. In this first session, we’ll break down — step by step and in plain terms — what’s inside the “black box”:...

Unicorn with mic
  • Subject: Evaluation

  • Date: December 06, 2024

  • Description: In this talk, we'll touch upon the topic of compile-time evaluation. Let's see how we can use the AST to calculate values, and why this approach can be difficult at times. Also, we'll take a look...

Unicorn with mic
  • Subject: C++ Semantics

  • Date: November 06, 2024

  • Description: In this talk on the C++ semantics, we will take a look at symbols and name resolution. We will discuss different kinds of lookups, scope importing, overload resolution, as well as templates and...

Unicorn with mic
  • Subject: Parsing C++

  • Date: October 10, 2024

  • Description: In this webinar, we will discuss grammars in C++ and how they work. We will talk about different kinds of parsers and why C++ is difficult to parse. We will also share some tricks to avoid extreme...