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,817   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,617   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,861   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,364   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,608   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,634   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,668   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,430   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,073   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,180   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,582   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,044   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,720   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,023   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,367   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,510   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,800   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,311   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,662   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: 6,028   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,137   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,526   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,949   Rating: 5.00/5    Votes: 3   Popularity: 2.39
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
Web03 | 2.8.140718.1 | Last Updated 22 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid