Click here to Skip to main content

Articles by viva64.com (Technical Blogs: 23)

Technical Blogs: 23

RSS Feed
No articles have been posted.

Average blogs rating: 4.86

Applications & Tools
General
Posted: 29 Mar 2012   Updated: 29 Mar 2012   Views: 2,798   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Is there an ideal static analyzer?
C / C++ Language
Command line processing
Posted: 16 Dec 2012   Updated: 16 Dec 2012   Views: 4,595   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
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.
General
Posted: 30 Jan 2012   Updated: 30 Jan 2012   Views: 9,834   Rating: 4.97/5    Votes: 9   Popularity: 4.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
An attempt to explicitly call a constructor.
Posted: 7 Feb 2012   Updated: 7 Feb 2012   Views: 6,336   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
This time I want to speak on the 'printf' function.
Posted: 16 Apr 2012   Updated: 16 Apr 2012   Views: 2,580   Rating: 4.89/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
The working principles of the shift operators are evident and many programmers even don't know that using them according to the C/C++ standard might cause undefined or unspecified behavior.
Posted: 15 Jul 2013   Updated: 15 Jul 2013   Views: 2,601   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
This time we will discuss virtual inheritance in C++ and find out why one should be very careful using it.
Win32/64 SDK & OS
General
Posted: 11 Nov 2009   Updated: 11 Nov 2009   Views: 3,642   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
I often hear in various interpretations the phrase: “The given examples show not the code incorrect from the viewpoint of porting to x64 systems, but the code incorrect in itself”. I would like to discuss and theorize a bit on this point in the blog. Please, take this note with a bit of
Posted: 30 Nov 2009   Updated: 30 Nov 2009   Views: 6,399   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
In C language, you may use functions without defining them. Pay attention that I speak about C language, not C++. Of course, this ability is very dangerous. Let us have a look at an interesting example of a 64-bit error related to it.
Posted: 13 Jan 2010   Updated: 13 Jan 2010   Views: 6,043   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
We continue the cycle of posts about 64-bit errors detected in real applications. Time passes, demands for memory being consumed grow more and more, and now the time has come when somebody decides to sort an array consisting of more than 2^31 items. For that purpose this person chooses the function
Posted: 7 Jun 2010   Updated: 7 Jun 2010   Views: 14,050   Rating: 4.88/5    Votes: 13   Popularity: 5.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
In this post, I will speak about the stack and in future I plan to discuss memory allocation and binary code’s size.
Posted: 12 Oct 2010   Updated: 12 Oct 2010   Views: 5,545   Rating: 3.67/5    Votes: 3   Popularity: 1.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Today’s post is about a 64-bit error in the Linux kernel
Windows Security
User Account Control
Posted: 12 Nov 2012   Updated: 12 Nov 2012   Views: 2,024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
When and where is security important?
Code Generation
General
Posted: 18 Oct 2012   Updated: 18 Oct 2012   Views: 3,695   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Error density metric: one might think it enables one to find out exactly whether or not a certain code is quality. Is it so?
Debug Tips
General
Posted: 11 Sep 2012   Updated: 11 Sep 2012   Views: 4,003   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
If something goes wrong, search for a mistake in your code.
Testing and QA
General
Posted: 10 Nov 2011   Updated: 10 Nov 2011   Views: 6,339   Rating: 4.80/5    Votes: 7   Popularity: 4.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
A series of brief articles where I want to show you the real state of things.
Posted: 10 Nov 2011   Updated: 10 Nov 2011   Views: 4,480   Rating: 4.67/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Analysing some myths about static analysis.
Work Issues
General
Posted: 5 Nov 2011   Updated: 5 Nov 2011   Views: 1,783   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
I decided to write a series of brief articles where I want to show you the real state of things.
Uncategorised Technical Blogs
General
Posted: 23 Dec 2009   Updated: 23 Dec 2009   Views: 5,290   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
I sometimes encounter interesting ways of code behavior. I would like to show you one example that is not very interesting practically but might be helpful in understanding more complicated cases.
Posted: 2 Mar 2010   Updated: 2 Mar 2010   Views: 4,624   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Now we would like to start introducing you into OpenMP technology and show you the ways of using it. In this post we will discuss some base constructs.When using OpenMP we add two types of constructs into the program: OpenMP execution environment functions and special “#pragma” directive
Posted: 2 Mar 2010   Updated: 2 Mar 2010   Views: 5,978   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Before starting to study the technique of parallelizing programs with the help of OpenMP technology, let us discuss the toolkit we will need. And here is what we will need first of all - Visual Studio 2005/2008 and Intel Parallel Studio.
Posted: 17 Feb 2011   Updated: 17 Feb 2011   Views: 4,118   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
I decided to find out if there is practical sense in writing ++iterator instead of iterator++ when handling iterators. My interest in this question arouse far not from my love to art but from practical reasons. We have intended for a long time to develop PVS-Studio not only in the direction of error
Posted: 30 Mar 2011   Updated: 30 Mar 2011   Views: 4,481   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
It seemed that long forum debates about methods of measuring algorithm's running time, functions to use and precision that should be expected were over. Unfortunately, we have to return to this question once again. Today we will discuss the question how we should measure speed of a parallel algorith
Posted: 3 Jun 2014   Updated: 3 Jun 2014   Views: 1,675   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
IntroductionLast line effectExamplesSource Engine SDKChromiumReactOSMulti Theft AutoSource Engine SDKTrans-Proteomic PipelineSeqAnSlimDXQtReactOSMozilla FirefoxQuake-III-ArenaClangMongoDBUnreal Engine 4QtOpenSSLConclusionI have studied numbers of errors caused by using the Copy-Paste method and can
No tips have been posted.
No reference articles have been posted.

viva64.com

Russian Federation Russian Federation

We develop the PVS-Studio static code analyzer for C/C++/C++11.

PVS-Studio is a static code analyzer for C/C++ (Visual Studio 2005/2008/2010) with a simple licensing and pricing policies which is easy to install and use without need to deploy a complex maintenance environment.

Follow on   Twitter


Advertise | Privacy | Mobile
Web02 | 2.8.140709.1 | Last Updated 11 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid