George Lebl Archive

Object Oriented Programming in C
When many people hear the words "Object Oriented," they think of languages such as Java, C++, or Python. Not many people think of C. This is unfortunate. However, C is a perfectly good language for most object-oriented programming, except that it lacks the syntactic sugar that is possessed by most languages designed for object-oriented programming. But what C lacks in syntax, it makes up for in flexibility (and, unfortunately, complexity).