Jump to content



General Programming Articles

Article Listing

View Complete Archive You cannot add articles


100 bugs in Open Source C/C++ projects

Mar 16 2012 10:28 AM | Posted By Andrey Karpov in General Programming

Producer Consumer Using Double Queues

Feb 22 2012 03:10 PM | Posted By Ram Mohan Raja in General Programming

JIRA: Programming Workflows

Feb 01 2012 03:29 AM | Posted By Jobin Kuruvilla in General Programming

.NET Generics 4.0: Container Patterns and Best Practices

Feb 01 2012 03:26 AM | Posted By Sudipta Mukherjee in General Programming

Sedge: An Automated Error Reporting Tool

Jan 30 2012 08:23 PM | Posted By Andrei Marukovich in General Programming

Inter-Process Communication (IPC) Introduction and Sample Code (.net)

Jan 30 2012 08:17 PM | Posted By All-In-One Code Framework in General Programming

Parallel programming in .NET - Internals

Jan 30 2012 08:15 PM | Posted By Manabendra Roy (Manab) in General Programming

TortoiseSVN: Revision Graphs

Jan 27 2012 08:37 AM | Posted By Lesley A. Harrison in General Programming

Working with Revision Logs in TortoiseSVN

Jan 27 2012 08:34 AM | Posted By Lesley A. Harrison in General Programming

TortoiseSVN: Getting Started

Jan 27 2012 08:29 AM | Posted By Lesley A. Harrison in General Programming

Owl's Programming Snippets

Jan 17 2012 09:20 PM | Posted By Damian Paz in General Programming

wordpress.com — This blog is intended to be a compilation of programming snippets I actually use in my projects. The articles are not intended to be the perfect approach to solve a necessity but more to be a guide on how to use different patterns and libraries. The source code should run on_copy_paste but I can’t guarantee I won’t make a mistake once in a while.

Collision detection and bug detection

Nov 02 2011 06:00 AM | Posted By Ronen Krendel in General Programming

An Introduction to Version Control

Nov 01 2011 02:00 PM | Posted By Chris Nagele in General Programming

Learn about the new partnership between GameDev.net and Beanstalk and get an introduction to Version Control systems and why they are so valuable to your coding project - alone or with a team

A Type-safe Generic Pointer

Aug 17 2010 12:23 PM | Posted By Francis Xavier in General Programming

A safer alternative to void*, any_ptr can point to any type of object and provide type-safe, const-correct access to it

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

Aug 04 2010 09:13 PM | Posted By Andrey Karpov in General Programming

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

Using Abstraction to Optimize Runtime Polymorphism

Jul 09 2010 02:41 PM | Posted By Gabriel T. Delarosa in General Programming

We take a look at the cost of C++'s virtual function mechanism and how to improve the performance of runtime polymorphism without giving up it's many benefits

Response Curves in XML for Game Parametrization

Nov 30 2009 12:00 PM | Posted By Diego B.S. in General Programming

A basic programming rule is to avoid using parameters and magic numbers directly in source code. This article proposes an addition to this well-known design pattern, explaining a simple way to parametrize in xml the response curves that otherwise may be hard-coded

A Data-driven Animation Manager

Oct 20 2009 08:07 PM | Posted By Diego B.S. in General Programming

This article explains a simple, yet flexible and robust layer between the game state and the graphics engine. It takes as input the character state, and as output it plays the right animation sequence.

A Simple C++ Object Loader

Oct 06 2009 06:19 AM | Posted By Francis Xavier in General Programming

A guide to deserializing objects using Daabli. Demonstrates how easy it is to load objects, enumerations, pointers and STL containers using Daabli. Also discusses Daabli's flexible string conversion mechanism

Super Factory

Jul 17 2009 12:20 PM | Posted By Francis Xavier in General Programming

K-Means Heuristic for General Purpose Binary Search Trees and Animated Data Sets

Feb 11 2009 05:38 PM | Posted By Frédéric Brachfogel in General Programming

This article introduce a new heuristic for constructing binary search trees often used in image synthesis (games, ray-tracing etc.) and in many other fields. This heuristic is based upon the K-Means problem and gives an ideal tree for traversal algorithms. Moreover, the iterative nature of the construction algorithm make it perfect (fast and robust) for animated data sets which are very common...

Stringizing C++ Enums

Oct 25 2008 12:42 PM | Posted By Francis Xavier in General Programming

A simple method to convert a C++ enumeration to its equivalent string representation and vice versa. It's easy to use and flexible enough for most situations, making it useful for both, beginners as well as more advanced programmers

Learn to Tango with D Excerpt: Chapter 2

Jun 05 2008 10:30 PM | Posted By Bell, Igesund, Kelly, Parker in General Programming

What is D to C? Come learn about D's declarations, basic data types, pointers, arrays, looping and decision structures, functions and error handling

Development of Resource-intensive Applications in Visual C++

Apr 18 2008 09:12 AM | Posted By Andrey Karpov, Evgeniy Ryzhkov in General Programming

The article will familiarize developers of application software with tasks set before them with the mass introduction of 64-bit multi-core processors. It will also touch upon the problems of effective use of hardware resources for solving everyday applied tasks within the limits of Windows x64 operating system.

The Visual C++ Exception Model

Mar 27 2008 04:32 PM | Posted By Howard Jeng in General Programming

A brief introduction to SEH, a high level overview of how MSVC implements C++ exceptions on top of SEH, some implications of this implementation and some ways to exploit the internals of the exception handling model.
PARTNERS