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

Posts by Marco Lieblang

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
link to How To Implement a Linked List Class in Pure C?

How To Implement a Linked List Class in Pure C?

When you need a collection or container with more flexibility than an Array provides, but also need to be memory efficient, then Linked Lists . Linked Lists are part of the STL in C++ as...

Continue Reading
« PREV Page 1 Page 2 Page 3 Page 4 … 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
© 2026 Copyright Modern C Programming