C's Biggest Mistake on Hacker News

Ecstatic Coder ecstatic.coder at gmail.com
Wed Jul 25 15:04:06 UTC 2018


On Wednesday, 25 July 2018 at 08:23:40 UTC, Paulo Pinto wrote:
> On Tuesday, 24 July 2018 at 09:54:37 UTC, Ecstatic Coder wrote:
>> On Tuesday, 24 July 2018 at 00:41:54 UTC, RhyS wrote:
>>> [...]
>>
>> +1
>>
>> IMO, D in its current state, and with its current ecosystem, 
>> even after more than a decade of existence, is still NOT the 
>> best alternative to C/C++ where they HAVE to be used 
>> (microcontrollers, game engines, etc), despite D has always 
>> had this objective in mind. And despite C++ is an unsafe 
>> language which makes it easy to have memory leaks, dangling 
>> pointers, etc.
>>
>> [...]
>
> I might add that the C# 7.x improvements for low level memory 
> management, and the effort that Unity is doing with their C# 
> subset (HPC# with Burst compiler toolchain) to migrate core 
> subsystems from C++ to C#, it gets even harder for adoption in 
> the games industry.
>
> https://unity3d.com/unity/features/job-system-ECS
>
> Mike Acton and Andreas Fredriksson left Insomianc Games to help 
> drive this effort.
>
> Mike opinions regarding performance and C vs C++ are very well 
> known across the gaming industry, and here he is improving C# 
> performance at Unity.
>
> --
> Paulo

Yop :)

Orthodox C++ and data-oriented designs are now the basis of most 
new game engines since several years.

I'm glad that the Unity management has finally decided to switch 
its engin to a more modern archicture, so we can now develop our 
games as everybody else in the industry...



More information about the Digitalmars-d mailing list