My Message close
GAME JOBS
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
May 22, 2013
 
2K Games
Graphics Programmer - 2K Games
 
2K Games
Engine Programmer - 2K Games
 
2K Games
Tools Programmer - 2K Games
 
GREE International
Senior Product Manager, Growth and Revenue
 
GREE International
Business Intelligence Data Analyst
 
Synergy Blue
3D Artist / Animator
spacer
Blogs

Andrey Karpov's Blog

Andrey Karpov is technical manager of the OOO "Program Verification Systems" (Co Ltd) company developing the PVS-Studio tool which is a package of static code analyzers integrating into the Visual Studio development environment.

PVS-Studio is a static analyzer that detects errors in source code of C/C++ applications. There are 3 sets of rules included into PVS-Studio:

  1. Diagnosis of 64-bit errors (Viva64)
  2. Diagnosis of parallel errors (VivaMP)
  3. General-purpose diagnosis

Andrey Karpov is also the author of many articles on the topic of 64-bit and parallel software development. To learn more about the PVS-Studio tool and sources concerning 64-bit and parallel software development, please visit the www.viva64.com site.

Best Articles:

 

 

My page on LinkedIn site: http://www.linkedin.com/pub/4/585/6a3

E-mail: karpov@viva64(dot)com

Member Blogs

Re-checking the ReactOS project - a large report
Posted by Andrey Karpov on Tue, 02 Apr 2013 03:21:00 EDT in Programming, Indie
The ReactOS project is rapidly developing. One of the developers participating in this project suggested that we re-analyzed the source code, as the code base is growing fast. We were glad to do that. We like this project, and we'll be happy if this artic
Read More... | 0 Comments

Do programmers still write in C++
Posted by Andrey Karpov on Wed, 06 Feb 2013 02:45:00 EST in Programming, Indie
I find this question pretty strange. The answer is yes, of course, and that will be so for a long time. But I'm asked this question from time to time at conferences or when communicating with developers on forums.
Read More... | 0 Comments

C++Builder, 64-bit software build and Viva64 renaissance
Posted by Andrey Karpov on Fri, 01 Feb 2013 02:53:00 EST in Programming, Indie
After a long wait C++Builder XE3 Update 1 has finally acquired the capability of building 64-bit applications. It means that developers using this tool will soon face the yet unfamiliar world of 64-bit errors.
Read More... | 0 Comments

The D language comes to help  Featured Blogs
Posted by Andrey Karpov on Fri, 14 Dec 2012 07:04:00 EST in Indie, Programming
In this connection, I have met the wonderful man Walter Bright who has created the D language. In the form of an interview, I will try to learn from him how the D language helps programmers get rid of errors we all make when writing code.
Read More... | 1 Comments

How to complement TDD with static analysis  Featured Blogs
Posted by Andrey Karpov on Wed, 12 Dec 2012 05:28:00 EST in Indie, Programming
TDD is one of the most popular software development techniques. I like this technology in general, and we employ it to some extent. The main thing is not to run to extremes when using it.
Read More... | 1 Comments

Security, security! But do you test it?  Featured Blogs
Posted by Andrey Karpov on Wed, 07 Nov 2012 03:11:00 EST in Indie, Programming
There is no fragment in program code where you cannot make mistakes.
Read More... | 1 Comments

[More Andrey Karpov Blogs]   

Andrey Karpov's Comments

Comment In: The compiler is to blame for everything [Blog - 09/10/2012 - 07:05]

Continue - What comments hide ...

Continue - What comments hide - http://www.viva64.com/en/b/0164/

Comment In: Analyzing the Blender project with PVS-Studio [Blog - 04/23/2012 - 06:21]

Blender Bug Tracker: http://projects.blender.org/tracker/ func ...

Blender Bug Tracker: http://projects.blender.org/tracker/ func detail atid 498 aid 31069 group id 9

Comment In: 90 errors in open-source projects [Blog - 10/28/2011 - 06:19]

Update: 100 bugs in Open ...

Update: 100 bugs in Open Source C/C projects - http://www.viva64.com/en/a/0079/

Comment In: Intel IPP Samples for Windows - error correction [Blog - 02/02/2011 - 04:07]

Checking Intel IPP Samples for ...

Checking Intel IPP Samples for Windows - Continuation http://www.viva64.com/en/b/0112/

Comment In: Following Acquisition, John Carmack Is Free To Be Himself [News - 08/19/2011 - 07:01]

... We've been going on ...

... We've been going on adding additional tools like PVS Studio and PC-Lint. ... Free license for the PVS-Studio static analyzer: http://www.viva64.com/en/b/0092/

Comment In: Carmack on Rage [Feature - 08/19/2011 - 04:35]

... We've been going on ...

... We've been going on adding additional tools like PVS Studio and PC-Lint. ... Free license for the PVS-Studio static analyzer: http://www.viva64.com/en/b/0092/

[More Andrey Karpov Comments]   

UBM Tech