3 ms·
Perhaps they should just jump straight to D. The proposed C++ 20 is like D-- given how many D features have been adopted over the years. Now that D supports C n
by teleforce 3y ago
Perhaps they should just jump straight to D. The proposed C++ 20 is like D-- given how many D features have been adopted over the years. Now that D supports C native compilation and supported by GCC eco-system so the conversion can be done in peacemeal, it will be win-win situation for safety, convenience, power and flexibility. One of the main reasons of switching to C++ given is for templates, and D templating system is second to none. D also run and compile as fast as C, and the latter cannot be said to C++. For kernel developers fast compilation will be necessary not a luxury. Imagine kernel development in D without GC and user level development with D with the default GC, it really looks like a match made in heaven to me.