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

Category: Object Orientation

link to Is there a String Class in C?

Is there a String Class in C?

Sooner or later, every developer needs a String of some sort. Reading and writing text is essential for almost any software. Most languages offer a String type for this task, but how about...

Continue Reading
link to What Collections Are Available in Modern C?

What Collections Are Available in Modern C?

In any serious program you write sooner or later you will have the need for a Collection of data. As a C Programmer you may want to know if there are Standard Collections that are available to...

Continue Reading
link to How To Implement a Map Class in Pure C?

How To Implement a Map Class in Pure C?

Sometimes you need a container that stores related pairs of values. You also want to be able to access the pairs of values ​​relatively flexibly. In C there is not a container like this so I...

Continue Reading
link to How To Implement a Dynamic Array Class in Pure C?

How To Implement a Dynamic Array Class in Pure C?

Arrays in C are fixed in size. In order to use a Dynamic Array in C one has to allocate memory manually and later free it to prevent memory leaks. Furthermore Arrays cannot be passed by reference to...

Continue Reading
link to How To Implement a Stack Class in Pure C?

How To Implement a Stack Class in Pure C?

If you want to reverse the order of a list, trace back memory jumps or implement undoing commands you may want to use a stack. A stack is part of the STL in C++ as std::stack<T>,...

Continue Reading
link to How To Implement a Queue Class in Pure C?

How To Implement a Queue Class in Pure C?

If you have to schedule tasks by incoming order, print some jobs or buffer some messages you might want to use a queue. A queue is part of the STL in C++ as std::queue<T>,...

Continue Reading
Page 1 Page 2 NEXT »

About Us

Modern C Programming is about bringing modern programming concepts like Object Orientation, Unit Testing and Functional Programming to the good old C Language. It also goes into the different parts of Game Programming and Game Engine Programming in C.

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