Информация об изменениях

Сообщение Где срачь про то, как C# порвал C++ (и все остальные языки)? от 24.11.2017 13:01

Изменено 24.11.2017 13:23 gandjustas

Где срачь про то, как C# порвал C++ (и все остальные языки)?
Я почти год не писал код на C# и внезапно решил освежить знания .NET и C#.
Внезапно уже C# 7.2 в котором:
1) Есть локальные функции (привет всем функциональным языкам)
2) Есть кортежи и деконструкция (привет всем функциональным языкам)
3) Есть паттерн-матчинг (привет всем функциональным языкам)
4) Есть передача структур по ссылке (ref locals) и передача "констант" по ссылке (readonly ref) (привет C++)
5) Есть типы Span и Memory для безопасной работы с блоками памяти (массивами, строками) без аллокаций (привет C++)

Ну и для тех кто ранние версии не видел:
5) async (привет Go и вообще всем языкам)
6) Тип dynamic (привет всем динамическим языкам)
7) Linq (привет python, haskell и другим языкам с list comprehension)
8) generics (привет Go)

Есть вообще хоть один язык, который превосходит C# не по отдельным фичам, а по совокупности?
Где срачь про то, как C# порвал C++ (и все остальные языки)?
Я почти год не писал код на C# и внезапно решил освежить знания .NET и C#.
Внезапно уже C# 7.2 в котором:
1) Есть локальные функции (привет всем функциональным языкам)
2) Есть кортежи и деконструкция (привет всем функциональным языкам)
3) Есть паттерн-матчинг (привет всем функциональным языкам)
4) Есть передача структур по ссылке (ref locals) и передача "констант" по ссылке (readonly ref) (привет C++)
5) Есть типы Span и Memory для безопасной работы с блоками памяти (массивами, строками) без аллокаций (привет C++)

Ну и для тех кто ранние версии не видел:
5) async (привет Go и вообще всем языкам)
6) Тип dynamic (привет всем динамическим языкам)
7) Linq (привет python, haskell и другим языкам с list comprehension)
8) generics (привет Go)

Есть вообще хоть один язык, который превосходит C# не по отдельным фичам, а по совокупности?

ЗЫ. Про кроссплатформенность не надо, C# гораздо более кроссплатформенный, чем многие другие языки.