filmov
tv
Adding Modules to C in 10 Lines of Code
Показать описание
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.
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.
C++20 Modules - A complete guide
Demo: C++20 Modules
Modules in C++ 20 - Thoughts on Compiler & CMake Support
Stay Ahead with C++ 20 Modules: A thorough Guide to CMake Setup in Visual Studio Code - 2024 Update
Ep01: Start using C++20 Modules Right now. Before It's Too Late!
Ep06: C++20 Modules Are the Future — Start Now or Stay Stuck in the Past!
C 'Modules' - Tutorial on .h Header Files, Include Guards, .o Object Code, & Increment...
CppCon 2017: Nathan Sidwell “Adding C++ modules-ts to the GNU Compiler”
How to Add PrimeNG NavBar and SideBar in Angular: Complete Guide
Converting to C++20 Modules - Nathan Sidwell - CppCon 2019
AVOID THIS MISTAKE WHEN ADDING MODULES in The First Descendant - Tips
CppCon 2018: Nathan Sidwell “C++ Modules”
import CMake: // 2023 State of C++20 modules in CMake - Bill Hoffman - CppNow 2023
Don’t Get Left in the Dark – Master C++20 Modules NOW!
Importing Your Own Python Modules Properly
Unreal Engine 5 Modules: How and Why you should be using them!
Adding modules to nf-core/modules (nf-core/bytesize #6b)
2023-11- David Stone - The State of C++ Modules
import CMake, CMake and C++20 Modules - Bill Hoffman - CppCon 2022
2. Adding I O Modules
Installing LUA Scripts for External RF modules on ETHOS
Don't do this with C++ 20 Modules. Start using C++20 Modules Right Now! (Ep 15)
Data modules - How to add a calculation to a data module (11.2.2)
Loadable Kernel Modules - basic introduction and tutorial of module commands.
Комментарии