Dr. Friedrich
Существует ровно две независимых мажорных версии нетфреймворка — это 2.0 и 4.0
Dr. Friedrich
Ну и 1.x ещё, но его я сто лет не видал
Dr. Friedrich
Всё остальное — это инплейс апдейты для 2.0 или 4.0.
Ayrat
Я думаю все что ниже 4 можно забыть. Я уверен где-то ещё есть несчастные которые делают что-то под 3 и ниже, но давай оставим их наедине с их страданиями
Bonart
Это типа fst snd
Fisting standard?
Anonymous
Anonymous
for to -> while
Anonymous
for in -> foreach
Anonymous
Тупой вопрос как по индексу быстрее всего элемент списка получить? в F#
Vasily
.[]
Anonymous
😞, попробовал, очень медленно
Ayrat
😞, попробовал, очень медленно
Логично, не находишь?
Dr. Friedrich
Выбери одно.
Vasily
Ну и не мешает почитать, что такое список
Dr. Friedrich
В среднем по больнице спискам место в печи
Anonymous
😁
Dr. Friedrich
Очень редко бывает такое, что список для чего-то пригождается.
Ayrat
Очень редко бывает такое, что список для чего-то пригождается.
У него самый невербозный синтаксис когда надо передать в метод какой-то енумерабл и ты пишешь [A ; B; C]
Ayrat
Это очень плохо.
Плохо что невербозный или плохо что у списков?)
Ayrat
Да.
Отнюдь
Dr. Friedrich
У списков должен быть какой-нибудь отвратительный синтаксис
Dr. Friedrich
please_make_list_SLOW_OMFG {[| 1 @@@ 2 @@@ 3 |]}
Dr. Friedrich
Чтобы их использовали только в тех случаях, когда реально нужно
Ayrat
И тем не менее на списки много оптимизаций. Та же склейка
Dr. Friedrich
И тем не менее на списки много оптимизаций. Та же склейка
Да, и персистентность у них очень классная
Dr. Friedrich
Но знаешь что?
Dr. Friedrich
Это вот как раз повод улучшить матчинг для других структур.
Anonymous
Круто!
Dr. Friedrich
Например, хочу разбивать массив на голову и хвост
Dr. Friedrich
Через спаны
Dr. Friedrich
Может статься, что даже в некоторых из тех случаев, когда списки сейчас смотрятся выгоднее, матчинг массивов на спанах начнёт рулить.
Dr. Friedrich
@omgszer к слову, в Scala так же любят списки, и там они точно так же плохи :)
Dr. Friedrich
Но там матчинг на массивы есть, вроде?
Dr. Friedrich
Но вроде убогий.
Dr. Friedrich
Нет в жизне щасья
Ayrat
Вообще коллекции скалы немного того. Даже дегоз это признаёт
Ayrat
У нас они тоже немного странные местами (array IList например. Да и вообще - Array)
Anonymous
Всё есть список, но в некоторых языках их практически не используют почему-то
Dr. Friedrich
Всё есть список, но в некоторых языках их практически не используют почему-то
Потому что в некоторых языках бывает важна производительность :)
Dr. Friedrich
В лиспе есть STALIN
Dr. Friedrich
Он все эти списки расстреливает и выкладывает штабелями в массивы
Anonymous
на лиспе можно и на фшарпе писать
Анна
на лиспе можно и на фшарпе писать
Нельзя, хотя бы из-за вай-комбинатора 🤷‍♀️
Anonymous
((+) 1 2)
Anonymous
((=) ((-) ((+) 1 2) 1) 2)
Dr. Friedrich
((+) 1 2)
Типикал фшарп код это (1 |>(+)<| 2)
Anonymous
тут не известно в каком порядке будет вычислено
Anonymous
со скобками все просто
Anonymous
опять возвращаемся к значению кода, вот в лиспе все однозначно
Диёр
тут тоже всё однозначно
Anonymous
2 + 1 bkb 1 + 2 ?
Dr. Friedrich
опять возвращаемся к значению кода, вот в лиспе все однозначно
Безусловно, если у тебя есть только атомы и списки, синтаксис значительно более однозначный, чем в случае, если у тебя больше синтаксических конструкций :)
Vasily
Чет я смысл дискуссии перестал понимать. Наверное, летнее обострение, погода меняется
Ayrat
Уже осень
Птички говно перестали клевать...
Vasily
Уже осень
В Новосибирске всегда, думаю
Dr. Friedrich
Позавчера дома +30 было
Anonymous
Мы про семантику языков - текст может быть похож но везде разный смысл. Вопрос что лучще заточить свой ум под один язык или быть полиглотом совершая неявные ошибки?
Dr. Friedrich
пожертвовать его
Анна
Dr. Friedrich
На алтаре знания!
Anonymous
или может все на лисп непереписать?
Anonymous
не получается - время от времени дикое желание возникает найти идеальный ЯП
Anonymous
чтобы и синтаксис лиспа и поддержка как у микрософт и топ-3 на индексе
Anonymous
да ладно
Ayrat
чтобы и синтаксис лиспа и поддержка как у микрософт и топ-3 на индексе
Самый успешный в проде лиспоподобный язык - кложура
Ayrat
И рантайм хороший и либ богато
Anonymous
да, прикольный яп. и Рыжиков его хорошо пиарит на ютубе.
Anonymous
но он динамический, а мы тут вроде все за статику
Anonymous
на hh ни кложа ни фшарп не обнаружены, предлагают 1с вместо них
Vasily
Лично я за психическое здоровье
Anonymous
убрал фильтр на хх - 33 кложа, 16 фшарп