The Complete Magazine on Open Source

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

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.

Posts by S.G. Ganesh

,

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 …

Developers
4.43K 1
,

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.