←back to thread

327 points AareyBaba | 4 comments | | HN request time: 0.007s | source
1. semiinfinitely ◴[] No.46184273[source]
even with 90% of c++ features banned, the language remains ~5x larger than every other programming language
replies(1): >>46185066 #
2. pjmlp ◴[] No.46185066[source]
Check C# 10, Python 3.14, D, Haskell,...
replies(1): >>46188051 #
3. metaltyphoon ◴[] No.46188051[source]
I don't consider C# a very large language. Most of what has been added removed boilerplate code. Swift, a much younger language, is way more complicated IMO
replies(1): >>46188949 #
4. pjmlp ◴[] No.46188949{3}[source]
Someone doing maintenance work on C# project might find code going all the way back to C# 1.0.

Also improvements to low level programming, being done since C# 7, a few semantic changes, aren't for removing boilerplate code.

Then since a language is useless without its standard library, there have beem plenty of changes on how to do P/Invoke, COM interop, development of Web applications, and naturally knowing in what release specific features were introduced.