Adding Modules to C in 10 Lines of Code

preview_player
Показать описание
Abstract
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. [1] 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!

Speaker Bio
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.
Рекомендации по теме
Комментарии
Автор

Can't wrap my head around the fact one of the brightest persons in tech has a perfectly suitable Rode Broadcaster already mounted right beside him and still records audio with a potato.

ZoomRmc
Автор

Thanks Walter, a compiler Guru since I remember, Dataligth C, Zortech C, Zortech C++, and now D. Thanks Walter, you are very humble and down to earth. Thanks for everything, D deserves to shine and grow. Now making C programmers life easier is even more useful. Thanks for that too. A real hero alive. Great man. Thanks again.

LuisCarlosBolanhosVillalobos