I'm fairly advanced in my classes that I'm currently enrolled it and I decided I wanted to be a little further ahead of my classmates. Unfortunately, I do not know how to go about doing such a feat as my teacher doesn't quite understand what I'm asking.
My best example for this is a unix program with a Makefile that builds multiple c/cpp files to object files and then creates the single binary file. I was wondering how I would go about doing this. Maybe even go as far as API/Lib programming kind of thing.
I guess the basic thought on my mind is being able to make my programs more modular.