
Andrey Karpov
Writer at Freelance
CMO. Co-founder of PVS-Studio. My company develops the PVS-Studio static code analyzer for C, C++, C#, Java.
Articles
-
4 weeks ago |
pvs-studio.com | Unaligned MemoryRead |Unaligned MemoryWrite |Unaligned ProgramCounter |Unknown AddressingMode |Andrey Karpov
This article covers the development of a Sega Genesis 16-bit console emulator in C++. A lot of exciting stuff awaits you ahead: emulating the Motorola 68000 CPU, reverse engineering games, OpenGL graphics, shaders, and much more—all using modern C++. The article is packed with images, so even just browsing through them should be fun. We published and translated this article with the copyright holder's permission. The article was originally published on Habr. The author is Evgeny Shulgin.
-
1 month ago |
pvs-studio.com | Andrey Karpov
Your message has been sent. We will email you atIf you do not see the email in your inbox, please check if it is filtered to one of the following folders:
-
1 month ago |
pvs-studio.com | Vladislav Stolyarov |Andrey Karpov
Static code analysis is one of the most important components of secure software development. It detects errors and potential vulnerabilities early in the development process, when they're cheaper and easier to fix. It also enables developers to detect security issues and flaws that they aren't aware of. This article provides examples to show why static analysis is important, rather than simply speculates on the idea of using analyzers for safety.
-
2 months ago |
pvs-studio.com | Andrey Karpov
Questions: 11Time: 30 min Welcome to Dmitry Sviridkin's quiz inspired by his e-book, "C++ programmer's guide to undefined behavior". If you've read it, you may want to challenge your memory. And if you haven't, you'll find this even more entertaining :) The task is to guess how 10 cringe code examples may behave. Don't take it too seriously, though. When it comes to undefined behavior, no one can predict how the program will behave—this is why it's undefined.
-
2 months ago |
pvs-studio.com | Gleb Aslamov |Andrey Karpov
PVS-Studio 7.36 has been released. This version brings exciting updates, including extended MISRA support, a plugin for Qt Creator 16, enhanced user annotations in C#, and more! See more details in this note. You can download the latest PVS-Studio version here. Specifying the MISRA C & MISRA C++ standard versions Now you can specify the version of MISRA C and MISRA C++ standards in PVS-Studio C and C++ analyzer. Just set it right in the PVS-Studio plugin for Visual Studio.
Try JournoFinder For Free
Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.
Start Your 7-Day Free Trial →X (formerly Twitter)
- Followers
- 6K
- Tweets
- 6K
- DMs Open
- No