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

Posts: video, webinars

Mar 27 2026
Let's make a programming language. Grammars
Yuri Minaev
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 registered participants after the webinar is finished. In our first sessi…
...
Mar 25 2026
Integrating SAST into DevSecOps
Anton Tretyakov
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 pipeline to identify vulnerabilities early, reduce risk, and streamline secur…
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Mar 01 2026
Let's make a programming language. Intro
Yuri Minaev
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”: the lexer and parser, the semantic analyzer, and the evaluator. We’ll tal…
...
Dec 06 2024
Evaluation
Yuri Minaev
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 at intermediate representation (IR) and see how it can help us.
...
Nov 06 2024
C++ Semantics
Yuri Minaev
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 their specifics. Join us for the webinar!
...
Oct 10 2024
Parsing C++
Yuri Minaev
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 slowdown. Don’t miss out on this!
...
View more Pagination arrow previous
Showing: - of 6