Article

90 errors in open-source projects

There are actually 91 errors described in the article, but number 90 looks nicer in the title. The article is intended for C/C++ programmers, but developers working with other languages may also find it interesting.
Authored by Andrey Karpov Last updated on 05/07/2016 - 00:58
Article

How to make fewer errors at the stage of code writing. Part N3.

This is the third article where I will tell you about a couple of new programming methods that can help you make your code simpler and safer. This time we will take samples from the Qt project.
Authored by Andrey Karpov Last updated on 05/07/2016 - 00:58
Article

Intel IPP Samples for Windows - error correction

This is one of my posts on how PVS-Studio makes programs safer. This time it is samples demonstrating handling of the IPP 7.0 library (Intel Performance Primitives Library) we are going to examine.
Authored by Andrey Karpov Last updated on 03/31/2016 - 23:08
Article

Consequences of using the Copy-Paste method in C++ programming and how to deal with it

Of course, it has been known for a long time that using Copy-Paste in programming is a bad thing. But let's try to investigate this problem closely instead of limiting ourselves to just saying "do not copy the code".
Authored by Andrey Karpov Last updated on 08/02/2013 - 12:14
Article

Static analysis: errors in media player and bugless ICQ

I'd like to continue our excursion of software errors and demonstration of static code analysis' utility.
Authored by Andrey Karpov Last updated on 08/02/2013 - 12:13
Article

A Collection of Examples of 64-bit Errors in Real Programs

This article is the most complete collection of examples of 64-bit errors in the C and C++ languages. The article is intended for Windows-application developers who use Visual C++, however, it will be useful for other programmers as well.
Authored by Andrey Karpov Last updated on 04/10/2015 - 11:09
Article

Changes in programmer tools' infrastructure

The article describes some observations concerning changes in the infrastructure of tools used by programmers in everyday work. First of all, these changes are related to the release of Visual Studio 2010.
Authored by Andrey Karpov Last updated on 05/02/2016 - 10:58
Blog post

Холодный Tachyon

Чуть более месяца назад состоялся первый русскоязычный онлайн-семинар от Intel "Intel Parallel Studio workflow".

Authored by Andrey Karpov Last updated on 05/06/2016 - 16:41
Blog post
Blog post
For more complete information about compiler optimizations, see our Optimization Notice.