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

Webinar: Let's make a programming language. Lexer - 29.04

>
Posts

Posts

#Go
Mar 06 2026
^ != <<
Georgii Tormozov
In some languages, the '^' operator can be used for exponentiation, but in other popular development stacks, it operates as the exclusive OR (XOR) operator. Today, we'll discuss how this...
...
Mar 04 2026
Comments that outlived errors
Evgenii Feklin
Many static analyzers enable suppressing individual warnings directly in code via special comments. Over time, the number of such comments in projects increases. Some of them lose their relevance...
...
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…
...
Feb 27 2026
Brave new C#
Guest
Next month, another version of our beloved programming language is set to arrive. Nice reason to grab a cup of coffee and dwell on what is wrong with modern versions of C#, isn't it?
...
Feb 25 2026
How far does lookup see in C++?
Aleksandra Uvarova
In C++, it's good practice to place functions next to the types they operate on. To apply this approach correctly, we need to understand how name lookup mechanisms work and spot where functions...
...
Feb 20 2026
PVS-Studio 7.41: MISRA C 2023, enhanced Unreal Engine integration, new logging system, and much more
Valerii Filatov
PVS-Studio 7.41 has been released. It brings improvements for Unreal Engine, support for MISRA C 2023, an update to the IntelliJ IDEA plugin, and other useful changes. See more details in this...
...
Feb 19 2026
Code generation for algorithms in Java
Konstantin Volohovsky
Devs often use "magic code" to solve tree problems on LeetCode. However, enterprise code requires readability and maintainability for years. What shall we do when a task is so large that...
...
Feb 16 2026
Exploring OpenAPI Generator via static analysis
Vladislav Bogdanov
Would you like to see some errors and suspicious fragments in Java code? We found lost increments, empty regular expressions, strange string sanitization, and more in an open-source project...
...
Feb 13 2026
OWASP Top 10 2025—from code to supply chain: Expanding boundaries of security
Valerii Filatov
This article covers changes in the OWASP Top 10 for 2025 with examples and breaks down how SAST can help avoid...
...
#Go
Feb 11 2026
Go vet can't go: How PVS-Studio analyzes Go projects
Georgii Tormozov
Docker, Kubernetes, Gitea, and other projects—they all have one thing in common: they're written in Go. Perhaps you have now realized that this is what we are talking about today. We've...
...
View more Pagination arrow previous
Showing: - of 1641