> Как всегда дешёвый наброс.Однако в свое время LSE дотнет, майков и их партнеров послал как раз за то что нишмагли в обещеную латенси. Купить тиму плюсеров и перейти на линь оказалось проще, дешевле и результативнее.
Хруст в этом смысле - мало чем хуже плюсов, на горе вон тех. Он компилтайм все и вся чекает, никаких виртуалок и GC нету, как и ктулху упаси, JIT и чего там еще. Get the facts, как говорится. Приятно майкрософтовским чувакам вернуть их методы и фразы, лол. Люблю симметрию.
> В своё время в моду вошла функциональщина (OCaml, Haskell, LISP,
Академигрушки. Широко известные в узких кругах. Практически значимых проектов на этом - ноль целых, фиг десятых. Если ЭТО завтра испарится, вместе с авторами - кто на этом глобусе вообще заметит разницу? Поезда не остановятся. Спутники не упадут. Компьютеры продолжат работать. И 99.9(9)% людей смогут делать все то же что и вчера.
> Microsoft даже свой F# запилили как один диалект ML).
И чего? Они и некое Singularity запилили. Или Windows Phone. И где оно все теперь? Крупные корпорации могут делать некоторое количество странной фигни. По принципу "не взлетит и черт с ним".
> И более того, тогда обоснование было значительно умнее. Rust же использует
> идеи владения, которые, вообще говоря, появились ещё в C++98 и со
> временем были доработаны. Это НЕ инновация, а грубое и глупое переиначивание
Возможно. Зато - довольно прагматичное. Комитет придурков уже в 99 году стал догадываться что сишные типы целых - оставляют желать и в C99 появился stdint.h с более вменяемо определенными типами. Но сделать это не через Ж их не хватило. И вот почти четверть века спустя UB в целых числах до сих пор не попускает. А вот хрустики почему-то смогли заморочиться этим топиком. Я не понимаю - в чем проблема явно сказать какого размера тип, и задефайнить что случается при его переполнении, дабы избежать тысяч и тысяч простреленных пяток. И в ++ весь этот идиотизм на месте. Из за одно только определение "int" надо уволить полным составом. Почти ни 1 программа не сможет столкнуться с краевыми случаями "int" и т.п. валидными по стандарту.
> уже существующих идей, которые уродливо выглядят уже на этапе проектирования.
> Взять C (чистый C), когда он был разработан - он сразу же
> использовался для создания нового софта, причём довольно широко,
> при этом фактически не меняясь.
Ну вообще-то K&R C vs более поздние - отличается. А C99 с более вменяемыми типами для лично меня - граница водораздела. Я искренне ненавижу дефолтные сишные типы - они адовый источник проблем и CVE.
> Rust мало того что разрабатывается временами ломая обратную совместимость
Поскольку сравниваем мы все же с дотнетом - я видел как переход на новый дотнет ломал программы. Вплоть до незапуска оных, с левыми стектрейсами. Так что тут утереть нос хрустикам не получится.
Да блин, даже в C2X вон грозятся покилять bool. Черт его знает зачем. Но на 100% это не будет совместимо по сорцу.
> критически мало проектов и вы этим хотите похоронить жабу или C# или C++ или C чистый?
На дотнете нет ни 1 нужного мне проекта. Нишевая байда под узкие нуджы энтерпрайзников. Пусть где-то там и болтается, постепенно будет на равных с коболом каким, куда и дорога.
> программирование. В РФ C++ уже клещами не вытащишь: одна из лучших в мире школ C++,
Не сказал бы - половина делают "си с классами" а то и вовсе CPP обзывают ради коментов //. А реально - гольный си. На память о том что майки за ...цать лет C99 нишмагли.
А так то на ++ кодеры из разных стран шпрехают довольно мощно. Но каждый на каком-то своем субдиалекте. И вещи типа оверлоада операторов делают все еще хуже. Это концептуально но код может стать контринтуитивным и не подлежащим майнтенансу. Я видел эн проектов успешно угробленых таким макаром. Их код настолько контринтуитивен что никто не хочет его разучивать, для этого надо пол головы того кодера вгрузить. Слишком сложно, а знание не реюзабельно -> проще забить.
> Rust точно проиграет в бизнес и политическом поле за пределами США
Ему будет достаточно выиграть там - ибо 90% ПО там и создается. Остальных никто и спрашивать не будет. И куда индейцы денутся...? Сами все напишут? ORLY?
> остальные же как писали на C++, так и будут до скончания времён.
Ну вот нужда именно убежденному мощному плюсеру ломиться на хруст - да, там можно поспорить. Особенно если этот плюсер понмает что делать с UB и проблемами аллокации.