Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How CLR ninja skills are better than C++ ninja skills? Both might kill average developers.

The named C# implementation came from .NET experts and an army of consultants from Microsoft. The final advice was "yes, C# is easier to develop, but it comes with a price - just pay the price and drop in some additional servers".



The crucial difference is that C# is memory-safe by default, and for most code, this is fine. As another commenter said, manual memory management is available as an escape hatch from the garbage collector if you need it.

To extend the Edward Scissorhands analogy, with C#, you can use scissors when you need them, but with C++, your hands are scissors, so you'd better be careful all the time.


Better to be safe for everyone and fast for experts than the other way around.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: