The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Microsoft наймёт разработчиков для переписывания сервисов с ..."
Отправлено Аноним, 03-Фев-24 19:13 
> Как всегда дешёвый наброс.

Однако в свое время 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 и проблемами аллокации.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру