Time and Location
Adding Modules to C in 10 Lines of Code
I know what you’re thinking. You don’t believe me. After all, it took C++ only 20 years to design and implement modules. I must be nuts. They must be coming to take me away.  But hear me out. Even if you don’t agree, it’s an interesting story. And I know you want modules in your C work, as #include is an abomination in modern languages. #include is as primitive as a VHS copy of 2001: A Space Odyssey. This module method can work with your favorite C compiler, too!
Oh, and wait till you see what importing modules from other languages does to C!
Walter Bright Engineer, Digital Mars
Walter Bright is the creator and first implementer of the D programming language and has implemented compilers for several other languages. He’s an expert in all areas of compiler technology, including front ends, optimizers, code generation, interpreter engines and runtime libraries. Walter regularly writes articles about compilers and programming, is known for engaging and informative presentations, and provides training in compiler development techniques. Many are surprised to discover that Walter is also the creator of the wargame Empire, which is still popular today over 30 years after its debut.
A Word From Our Sponsor
Sorry no sponsor this month.