I have absolutely nothing good to say about C++'s direction taken over the past few fucking decades of terrible design choices and historically bad naming conventions of the STL (also tuple is fucking terribly implemented (SO I HAD TO WRITE MY OWN (it's on github btw))).While I like the overall syntax and the performance I can squeeze out of it while keeping things portable, I can't stand its header/source duality. It is the most retarded and needles thing in this otherwise pretty good lingo.Also STL's naming conventions are very 1984.C# is a shining example of good, readable naming conventions and on the point standard libraries implementations.I'm in the process of rewriting my ginormous game engine from C++ to C# + AOT + my own comptime implementation.I still think it's the sane way to go about years of years of frustrating double speak because backwards compatibility.I'm fucking out as soon as all my projects are rewritten (with a few exceptions (qt projects)).Good bye C++ and good riddancne.P.S.Python sucks balls as do Python (((developers)))
>>106771970>C#So you don't want it to be cross-platform native?
>>106771979C# aot is cross platform native
>>106771970>rewriting from C++ to C# + AOT + my own comptime implementationSee if you like Vala more than C#.
>>106771970>from C++ to C#nice blog post, Microsoft supportkeep us posted