Debugging 101 - Measure, do your homework and think out of the box
Being confronted with an occasional bug in a complex system can be quite overwhelming. There are three disciplines that help you to stay strong: 1)... more »
0 commentsSave Tags: .net, c-and-cpp, frameworks, how-to
Writing a Skype Plugin in C++
Shows how to write a Skype extension using Visual C++, WTL and Boost.
0 commentsSave Tags: c-and-cpp, how-to, tools, windows
Update for Java vs C benchmark
This update compares the performance for some numerical benchmarks for Sun's JVM, IBM's JVM, Excelsior JET 6.4 and 6.0, Apache Harmony M6, LLVM 2.3... more »
0 commentsSave Tags: c-and-cpp, java, research
Google Code: Stylish C++ Code
Even when you speak the same language as someone else, you may find differences in spelling, pronunciation, or even vocabulary. While the difference... more »
2 commentsSave Tags: c-and-cpp, methodology
C++ Operator Overloading Guidelines
In general, when you're overloading an operator in your user-defined C++ classes, it's recommended that you adhere to the basic semantics of the... more »
0 commentsSave Tags: c-and-cpp, how-to, methodology
How to Create a Winsock Application in C++
There are two distinct types of socket network applications: Server and Client. Servers and Clients have different behaviors; therefore, the process... more »
0 commentsSave Tags: c-and-cpp, how-to, microsoft
The future of C++
In my recent blog entry* I complained about not exactly knowing where C++ is heading, what features will C++0x contain when it finally appears, and if... more »
0 commentsSave Tags: c-and-cpp, opinion
The Essential Programming Language Toolbox
List of the essential languages in a programmer's toolbox in order to get a wide breadth of knowledge covering the major computer science topics.
0 commentsSave Tags: c-and-cpp, methodology, opinion, other languages
Don’t Let the “Smart” Way to Write the Swap Function in C++ Fool You
"Over the years many beginning programmers have shown me two different versions of C++ code for swapping the values of two variables. I am now... more »
0 commentsSave Tags: c-and-cpp
Templates in C++
Templates have been helping programmers to change the way they are able to code since the ealy 1990s. Since that time they have advanced rapidly,... more »
1 commentsSave Tags: c-and-cpp
C++ techniques: part 1: curiously recurring template pattern
I've been thinking for a while that I should be blogging about some c++ metaprogramming techniques that I learned while coding Eigen.
0 commentsSave Tags: c-and-cpp, how-to
How to call C functions from C++ and vice versa?
Because of the well-known name managling mechanism used in C++ compilers, a C++ function compiled by a C++ compiler cannot be called by C programs... more »
3 commentsSave Tags: c-and-cpp, how-to
Singleton Pattern vs. Static Classes in C#
This article covers the differences between the singleton design pattern and the static keyword on C# classes. Static classes and singletons both... more »
0 commentsSave Tags: .net, c-and-cpp
The 2008 Underhanded C Contest
We hereby announce our fourth annual contest to write innocent-looking C code implementing malicious behavior. In many ways this is the exact opposite... more »
0 commentsSave Tags: announcement, c-and-cpp
SourceForge.net: Avida Digital Life Platform
In Avida, Darwinian evolution acts on populations of self-replicating computer programs with a Turing complete genetic basis. These "digital... more »
0 commentsSave Tags: c-and-cpp, frameworks, python, tools
Some C++ Gotchas
Over the last couple of weeks I’ve seen some reports from users that the C++ compiler does not act the way they think it should. As it turns these... more »
0 commentsSave Tags: c-and-cpp
RAD C++ Integrated Development Environment.
RAD Studio (aka RAD C++ IDE) is a tool designed specifically to rapid up the development process without hassle of running heavy Integrated... more »
0 commentsSave Tags: c-and-cpp, microsoft, tools
Compiler in action- C/C++ to Machine
What happens when I give my C/C++ code to a compiler? It generates machine code. But I want to know what machine code it generates really. I use the... more »
0 commentsSave Tags: c-and-cpp
BOUML - a free UML tool box
BOUML is a free UML 2 tool box (under development) allowing you to specify and generate code in C++, Java, Idl, Php and Python.
0 commentsSave Tags: c-and-cpp, java, python, tools
Programming Jobs: Dynamic and Static Languages
The following charts provide the number of jobs per language across the UK: Java, C#, C++, Javascript, PHP, Perl, Python and Ruby.
0 commentsSave Tags: c-and-cpp, java, javascript, php
Method Overloading vs. Method Overriding in C++
In C++, method overloading and method overriding are two different features to support object-oriented programming. Method overloading is the ability... more »
0 commentsSave Tags: c-and-cpp, how-to
A neat way to express multi-clause if statements in C, C++, Java, etc
While playing around with C#, I stumbled upon a neat trick that works in all C-based languages. I realized that there is a very clean way to express a... more »
0 commentsSave Tags: c-and-cpp, how-to, java
C++: Pointer, Const Pointer, Pointer Points to Constant and Const Pointer Points to Constant
The C++ code snippet in this article explains what are and how to use the normal pointer, const pointer, pointer points to constant and const pointer... more »
0 commentsSave Tags: c-and-cpp, how-to
The Blue Book : OpenGL Reference Manual
Here you find the definition of the OpenGL API.
0 commentsSave Tags: c-and-cpp, frameworks, games, how-to
The Red Book : OpenGL Programming Guide
This guide explains how to program with the OpenGL graphics system to deliver the visual effect you want.
1 commentsSave Tags: c-and-cpp, frameworks, games, how-to