3 ms·
The C# standard library is more consistent and powerful (batteries included, more modern). That means there is a "standard, correct" way to do most things in C#
by gridspy 4y ago
The C# standard library is more consistent and powerful (batteries included, more modern). That means there is a "standard, correct" way to do most things in C# in a multi-platform way. C/C++ has massive variety here.
Memory management is trivial in C#.
So yeah, C# is easier to learn. Perhaps you're super smart?
- P5fRxh5kUvp2th 4y agoI'm curious, how did you hear standard library when I said type system?
- gridspy 4y agoAh, I guess I was responding to this paragraph of your message > But more to the point, people claim it's somehow harder in C++ to learn programming so either I'm super smart or they're wrong. TBH I consider the type systems of most imperative languages to be extremely similar. The only difference worth discussing is enumerators which can hold data. C++ doesn't have these, not sure if C# has them now. Rust has them. I'll create a new comment under yours for a more specific discussion.