The Complete Magazine on Open Source

Home Articles Posted by S.G. Ganesh (Page 3)

Posts by : S.G. Ganesh

Author / 32 Posts
The author works for Siemens (Corporate Technology). He is the author of the bestseller 'Cracking the C, C++ and Java Interview' published by Tata McGraw-Hill.
,

We often try to use a smaller data type to save space. Though it looks like clever programming, it can cause nasty bugs. Let’s …

,

Logical bugs are very common in code and are often very difficult to find and fix. In this column, we’ll look at an example …

,

In this column, we’ll look at four types of bugs, named after popular scientists. The classification is interesting — we’ll understand how strange bugs …

,

C has low-level language features disguised as high-level features. We’ll look at two case studies — arrays and functions — to understand what we …

,

Go is a new systems programming language launched by Google, and has received wide attention in the programming community. This article gives you an …

,

Let’s look at some of the queries received from readers relating to programming in C. Q. Where are enum members stored in memory? How …

,

[The Joy of Programming] Can typing mistakes (typos) cause bugs? Yes, they can! We’ll look at some common C programming mistakes in this column.

,

[The Joy of Programming] Most programmers don’t understand the meaning and significance of the ‘volatile’ keyword. So let’s explore that in this month’s Joy of Programming.

,

As programmers, we know that almost any software that we use (or write!) has bugs. What we might not be aware of is that …

,

[The Joy of Programming] Integer overflows often result in nasty bugs. In this column, we’ll look at some techniques to detect an overflow before it occurs.