C Programming

Ten tips on improving your programming skills

Ten tips on improving your programming skills

As a programmer I used different ways to improve my programming skills, like reading/writing code, working with experienced programmers and reading blogs and websites. I…

Little known features of C/C++

There are always few little known or hidden features in each programming language. At StackOverflow.com someone started a series of posts "Hidden features of" programming…

50 C++ Interview Questions

I have compiled a list of repeatedly asking C++ interview questions here. Some of them are very important C++ questions asked by employers like Microsoft,…

AMD’s Open Source Framewave Library

AMD’s Framewave (FW) is a free and open-source collection of image and signal processing routines to accelerate application development, debugging, and optimization on x86-class processor…

Algorithms in C

These algorithms are represented in terms of compact implementations in C so that readers can both understand their fundamental properties and implement them in real…

Matrix libraries for C and C++

This article presents some of the currently available options for open source C/C++ matrix libraries employable within a Linux environment. Particular libraries discussed are Meschach,…

Binary Trees

A binary tree is made of nodes, where each node contains a "left" pointer, a "right" pointer, and a data element. The "root" pointer points…

256-Color VGA Programming in C

This tutorial covers many topics in VGA programming in the C programming language. Tutorial assumes that the programmers have a comprehensive understanding of C and…