Comments 15
<капитан очевидность>
Это не плохо, даже хорошо, но много(почти все) новшества пришли из Rust, Js(т.е как понимаю частично из фп и пп). Достаточно приятно, но как там с производительностью?..
</капитан очевидность>
Это не плохо, даже хорошо, но много(почти все) новшества пришли из Rust, Js(т.е как понимаю частично из фп и пп). Достаточно приятно, но как там с производительностью?..
</капитан очевидность>
А что не так с производительностью? Все эти новшества — лишь способ по-другому записать тот же самый код. Они не влияют на производительность же.
не всегда это так… например запись if(){} отрабатывается чуть быстрее чем if()… чёрт знает отчего, IL не смотрел. но по замерам так вышло. опять же, чем сильнее ужата запись тем дольше её дебажить. потому что для этого иногда надо развернуть запись и проверять пошагам… неоднозначные нововведения…
а когда релиз всего этого добра?
поставил Preview 2019 чтоб оценить Ranges, так типы не импортированы…
хотел оценить switch выражения, студия зависла.
:(
Уух, раньше свитчи были громоздкие и неудобные, поэтому все разруливали if/else'ами, теперь в свитчи напихали такого, что стало очень круто.
Но читать эту сокращённую запись… Жёсткий набор скобочек и стрелочек. Боюсь, что JavaScript после активного использования подобного станет верхом читаемости.
Но читать эту сокращённую запись… Жёсткий набор скобочек и стрелочек. Боюсь, что JavaScript после активного использования подобного станет верхом читаемости.
После Haskell отлично читается, даже, пожалуй, малость многословно :)
C# медленно, но верно превращается в Perl
Будем жтаьть появления в продаже Visual Studio 2019 Preview 2, чтобы реально оценить возможности софта.
Может проще на чистый F# перейти?
Установлена 2019 Preview 4.1: создал проект, в свойствах выбрал C#8 (beta) и из описанного в статье не работает НИЧЕГО (
Sign up to leave a comment.
Больше возможностей с паттернами в C# 8.0