Skip to content
Modern C Poogramming
Search
  • Object Orientation
  • Unit Testing
  • Game Programming
  • Functional Programming

Posts by Marco Lieblang

link to How to implement Private Variables in the C Language?

How to implement Private Variables in the C Language?

Although there are no classes in C you would want to have something like private variables in C. Encapsulation and hiding implementation details can be useful, so how can this be done in the...

Continue Reading
link to Can You Program a Sophisticated Game AI in C?

Can You Program a Sophisticated Game AI in C?

When it comes to AI in general, you will find a lot about scripting in Python and learning algorithms. For Game AI you will find a lot about scripting in LUA or algorithms in C++. But when you want...

Continue Reading
link to Can You Use OpenGL With Pure C?

Can You Use OpenGL With Pure C?

When you search for tutorials and documentation about OpenGL in the web you will mostly find examples that use C++. But is it also possible to use pure C for programming OpenGL programs? It is...

Continue Reading
link to How To Implement Inheritance and Polymorphism in C?

How To Implement Inheritance and Polymorphism in C?

Inheritance and Polymorphism are two important concepts of Object Oriented Programming (OOP). A procedural language like C does not support this concepts by nature. Is it possible to implement them...

Continue Reading
link to Is there an Equivalent to Classes in C (Can you FAKE one?)

Is there an Equivalent to Classes in C (Can you FAKE one?)

When you first learn C you become aware that it is a so called procedural language. In contrast to object oriented languages there is no concept of a class and no such keyword in C. But is there a...

Continue Reading
link to What Unit Test Coverage Do I Need (Especially in C)?

What Unit Test Coverage Do I Need (Especially in C)?

When I started Unit Testing, I was like most people at the beginning - I wanted to have full code coverage and test every line that I wrote in production code. But is this desirable, let alone...

Continue Reading
« PREV Page 1 … Page 4 Page 5 Page 6 Page 7 NEXT »

About the Author

Professional Programmer since 2003, passionate Programmer since the mid 90's. Developing in many languages from C/C++ to Java, C#, Python and some more. And I also may know a bit about Assembly Languages and Retro Systems.

LEGAL INFORMATION

Please see our Privacy Policy for all legal information: Privacy Policy

  • Privacy Policy
  • Contact
  • About Modern C Programming
  • About Marco Lieblang
  • Sitemap
© 2025 Copyright Modern C Programming