The OpenNET Project / Index page

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



"Microsoft наймёт разработчиков для переписывания сервисов с C# на Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Microsoft наймёт разработчиков для переписывания сервисов с C# на Rust"  +/
Сообщение от opennews (??), 01-Фев-24, 09:10 
Судя по опубликованной вакансии архитектора компания Microsoft намерена переписать с использованием языка Rust ключевые сервисы Microsoft 365, изначально написанные на языке C#. В объявлении упоминается создание новой команды разработчиков, которая будет заниматься  внедрением Rust и его использованием качестве основы для модернизации глобально масштабируемых сервисов. Ранее компания Microsoft задействовала язык Rust для разработки компонентов ядра Windows 11...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60533

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +16 +/
Сообщение от Аноним (2), 01-Фев-24, 09:13 
Ждём переписывания майнкрафта на ржавчину
Ответить | Правка | Наверх | Cообщить модератору

9. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (9), 01-Фев-24, 09:25 
Отдадут Копилоту:
https://opennet.ru/57386-github
Ответить | Правка | Наверх | Cообщить модератору

25. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от nox. (?), 01-Фев-24, 09:55 
Кстати, да! Это всё, что нужно знать о качестве копилота.
Ответить | Правка | Наверх | Cообщить модератору

189. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (189), 01-Фев-24, 17:23 
У кокопилота хреноватенько с Растом. С другими языками дела обстоят лучше.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

289. Скрыто модератором  +/
Сообщение от Аноним (289), 02-Фев-24, 06:27 
Ответить | Правка | Наверх | Cообщить модератору

298. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от JackONeillemail (?), 02-Фев-24, 09:19 
Так на чем ему обучаться то? Кодовой массы мало. Потому и плохо, наверное.
Ответить | Правка | К родителю #189 | Наверх | Cообщить модератору

22. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +20 +/
Сообщение от Бывалый смузихлёб (?), 01-Фев-24, 09:49 
Что самое забавное, на ржавчину переписывают даже не сишный код, а шарповый
Это почти как шарповый же( или плюсОвый ) переписывать на си или старый жс

Даже сами разрабы ржавчины позиционируют её как относительно безопасную замену но чего-то относительно низкоуровневого

Странно только, что новое не пишут, а лишь уже имеющееся и работающее переделывают
Стойкое ощущение, что микрософтовский офис находится в подобии стагнации, т.к туда уже давно не впиливается ничего внятного кроме очередного способа монетизации

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

24. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –6 +/
Сообщение от Аноним (24), 01-Фев-24, 09:53 
> Стойкое ощущение, что микрософтовский офис находится в подобии стагнации

хех, и всё равно между ним и ЛО несколько слоёв атмосферы) ну удачи ЛО, есть куда расти

Ответить | Правка | Наверх | Cообщить модератору

57. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от X86 (ok), 01-Фев-24, 11:01 
Зато с OnlyOffice особой разницы нет, разве что в скорости открытия файлов
Ответить | Правка | Наверх | Cообщить модератору

61. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Бывалый смузихлёб (?), 01-Фев-24, 11:13 
Толку от всей той бесконечной функциональности, если ей пользуется, от силы, 0,01%

Я кстати, порой работая с офисными документами, не могу сказать что за последние лет 5 тот же ЛО доставил хоть какие-то неприятности. Не дипломная с тоннами форматирования и не вся внутриконторская отчётность на макросах но всё-таки

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

309. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 02-Фев-24, 10:20 
> последние лет 5 тот же ЛО доставил хоть какие-то неприятности. Не
> дипломная с тоннами форматирования и не вся внутриконторская отчётность на макросах
> но всё-таки

Да вообще там и макросня норм работает вроде. Вон калькулятор strings, wings and things в XLSX - вполне себе посчитал крылышки так то. Вроде даже правдоподобно все, не хуже оригинала особо. Ну разве что картинка чуток в стороне - да и хрен с ней, это уж совсем косметика которая при нужде правится в 2 клика мыши.

Ответить | Правка | Наверх | Cообщить модератору

313. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от X86 (ok), 02-Фев-24, 10:58 
> Толку от всей той бесконечной функциональности, если ей пользуется, от силы, 0,01%
> Я кстати, порой работая с офисными документами, не могу сказать что за
> последние лет 5 тот же ЛО доставил хоть какие-то неприятности. Не
> дипломная с тоннами форматирования и не вся внутриконторская отчётность на макросах
> но всё-таки

LO падал периодически с потерей содержания документа, после чего его не использую.

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

64. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от beck (??), 01-Фев-24, 11:34 
Ну... не сказал бы.

Помнится, хотел я xml отчёт с логами из одного приложения в табоицы загрузить. Запросы, фильтры, вот это все.

MS офис, подогнал красивый Power BI, нагенерил какой-то код, пожжужжал, и... пролюбил половину xml файла. Не смог.

Либреофис всё съел, корректно распарсил и выдал таблички.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

65. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от beck (??), 01-Фев-24, 11:35 
Файл даже до мегабайта не дотягивал,  300-500 кбайт, емнип.
Ответить | Правка | Наверх | Cообщить модератору

306. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 02-Фев-24, 10:06 
> Файл даже до мегабайта не дотягивал,  300-500 кбайт, емнип.

Что вы хотите от кучи индусов? Они не могут открыть доки генеренные по выданным ими же спекам - те которые на 6000 страниц, в ISO. Фоточку кстати можно найти - рядом стоит бутылка с водой, как раз удобно для сравнения. Стопочка высотой больше этой бутылки. Интересно, ЭТО кто-то вообще читал от и до? :). В общем если краткость сестра таланта, спеки писали полные бездари! И офис кодили видимо - они же.

Ответить | Правка | Наверх | Cообщить модератору

304. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 02-Фев-24, 09:52 
>> Стойкое ощущение, что микрософтовский офис находится в подобии стагнации
> хех, и всё равно между ним и ЛО несколько слоёв атмосферы) ну
> удачи ЛО, есть куда расти

У майкрософта в стагнации сейчас - ВСЕ! Они на остатках былой роскоши живут. Компания просто не может в инновации. Толпа закостенелых манагеров и дешевые индусики экстренно нанятые по объявлению им в помощь - немного не то что для этого нужно.

Даже вот винды уже стали линух косплеить своим WSL2. Осталось еще ядро сменить - а заодно радикально упростить содержание майковской же инфраструктуры. Возможно еще и послав пару AKAMAI'ев и прочих клаудфларей, что у MS, парк серверов мизерный? Да фиг, просто виндус сервер такой сервер - что приходится, вот, чужим CDN на линухе апдейты грузить.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

96. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от User (??), 01-Фев-24, 12:32 
Не, именно с т.з. облачного развертывания переписывание критических по производительности кусков на чем-то низкоуровневом - вполне себе осмысленно, 0,5% перформанса in-scale о-го-го какие деньги, а там предполагаю и 5-10% можно накружить без сверхусилий. КМК rust тут вполне на месте... если удастся насобирать требуемого размера команду из людей требуемого качества, что в общем-то не очевидно.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

106. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (106), 01-Фев-24, 12:54 
> 0,5% перформанса in-scale о-го-го какие деньги, а там предполагаю и 5-10% можно накружить без сверхусилий.

Вообще никакие деньги что в первом варианте, что во втором. Ради этого даже никто задницу от стула отрывать не будет. Переход с ЯП с GC на детерминированное управление паматью может снижать требования к ресурсам в разы, а не на какие-то жалкие 5-10 %

Ответить | Правка | Наверх | Cообщить модератору

124. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от User (??), 01-Фев-24, 13:21 
>> 0,5% перформанса in-scale о-го-го какие деньги, а там предполагаю и 5-10% можно накружить без сверхусилий.
> Вообще никакие деньги что в первом варианте, что во втором. Ради этого
> даже никто задницу от стула отрывать не будет. Переход с ЯП
> с GC на детерминированное управление паматью может снижать требования к ресурсам
> в разы, а не на какие-то жалкие 5-10 %

Ну, если вы так говорите - то, разумеется, это так и есть. И задницу отрывать не будет, и пырформанс в разы подскочит когда себе я вставлю сиськи...

Ответить | Правка | Наверх | Cообщить модератору

305. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 02-Фев-24, 09:59 
> Вообще никакие деньги что в первом варианте, что во втором. Ради этого
> даже никто задницу от стула отрывать не будет. Переход с ЯП
> с GC на детерминированное управление паматью может снижать требования к ресурсам
> в разы, а не на какие-то жалкие 5-10 %

Как бы GC это грабли. Особенно у майков. Жил был большой проект. И так то работал - только у части кастомеров было что-то типа утечек памяти. Т.е. GC ничегонеделал до упора, прога активно пахала, а в какой-то момент все допахивало до состояния когда в системе убер-душняк а памятью, трехчасовой джоб ворочавший кучу всего - загибается, mission failed - а кастомеры разносят саппорт на куски. Имея к тому полные основания.

...но у некоторых других все ЗБС, такой фигни нет, да и у самих программеров все работает! А свои данные и доступ в свой энтерпрайз кастомер, разумеется, не даст.

Оно так и телепалось - прогеры судорожно перетряхивают код, пытаясь понять где неудачное взаимодействие с GC. Проблема фалломорфирует. Материться начинают другие кастомеры, а этого проблема полностью не решена. И что хотите то и делайте.

ЧСХ это _не_ утечки памяти. Просто провокация каких-то неудачных взаимодействий с GC. Сие никак и ничем нормально не ловится и не дебажится, за@#$ные прогеры начинают писать увольнения, проект начинает уходить в минуса... ну в общем хотелось бы хэппи энда, но его тут не будет. А была хорошая прога. Пока на дотнет е...чий не переписали!

Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

364. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от User (??), 03-Фев-24, 08:39 
И виноват конечно дотнет со сборщиком мусора, а не тот, кто долбанный однопоточный монолит запроектировал, ясно-понятно. Надо только ну вот на ржу переписать - и все волшебным образом улуДшыдся - вот только почему-то толпы желающих вокруг нет...
Странно.
Ответить | Правка | Наверх | Cообщить модератору

366. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 03-Фев-24, 08:50 
> И виноват конечно дотнет со сборщиком мусора, а не тот, кто долбанный
> однопоточный монолит запроектировал, ясно-понятно. Надо только ну вот на ржу переписать
> - и все волшебным образом улуДшыдся - вот только почему-то толпы
> желающих вокруг нет... Странно.

1) Таки хруст и правда при всем желании ЭТОЙ проблемой страдать не будет.
2) Это избавит от обтекания перед кастомерами через месяцок в проде -> problem solved.
3) Новость как раз про то что - будут. Goodbye sweet prince.

Ответить | Правка | Наверх | Cообщить модератору

386. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от User (??), 03-Фев-24, 18:08 
>> И виноват конечно дотнет со сборщиком мусора, а не тот, кто долбанный
>> однопоточный монолит запроектировал, ясно-понятно. Надо только ну вот на ржу переписать
>> - и все волшебным образом улуДшыдся - вот только почему-то толпы
>> желающих вокруг нет... Странно.
> 1) Таки хруст и правда при всем желании ЭТОЙ проблемой страдать не
> будет.

Ну... да. Нет кода - нет проблем. Описанное легаси переписывать можно примерно "вечно" и так и не переписать - о чем с-но все знают и переписывать никто не будет.
> 2) Это избавит от обтекания перед кастомерами через месяцок в проде ->
> problem solved.

Монолитный копролит-то? Ну будет падать в 100500 других мест, делов-то? А так ну протек у тебя один из 15 воркеров, ну кильнулся ООМ'ом, поднялся на другой ноде, подтянул данные с шини - кастомер(ТМ) и не заметил. Сейчас оно как-то так делается en masse, а то, что вы описали - скорее для старой явы характерно.
> 3) Новость как раз про то что - будут. Goodbye sweet prince.

Обязательно будут. Да так, что весь мир в труху! Но потом.


Ответить | Правка | Наверх | Cообщить модератору

388. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 03-Фев-24, 18:39 
> Ну... да. Нет кода - нет проблем.

Хихихи, это наверное про вебню на дотнете. Совершенно не взлетевшее направление. Хрустики явно бодрее пишут всякую фигню, а у дотнетчиков получается какой-то жуткий спагетти код с невероятными мучениями.

Если вы хотели посмотреть как современная вебня делается - посмотрите на игогошку. Где апликушный вебсерв на минималках - полстраницы текста. Сишники и то так могут - с lwan. Теперь удачи что-то сравнимое на дотнете... оно будет сочетать минусы все и вся, разлапистый код, хреновый перфоманс, конское время старта и прожорливый рантайм. И еще дебильный апстрим который не парится проблемами и кейсами даунстрима от слова вообще.

> Описанное легаси переписывать можно примерно "вечно" и так и не переписать
> - о чем с-но все знают и переписывать никто не будет.

Легаси это что? Офис 365 чтоли? КМК если его бэк переписать с дотнета на хрусте - перфоманс прибавится а мучений станет в разы меньше. Изгадить бэк вебсервиса писаный на дотнете? Ну даже не знаю, разве что на питон свеженанятыми джунами переписать, и то не факт что хуже станет.

Ответить | Правка | Наверх | Cообщить модератору

391. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от User (??), 03-Фев-24, 20:23 
> Хихихи, это наверное про вебню на дотнете. Совершенно не взлетевшее направление. Хрустики
> явно бодрее пишут всякую фигню, а у дотнетчиков получается какой-то жуткий
> спагетти код с невероятными мучениями.

Ну, удачи найти сколько-нибудь "бизнесовую вебню" на расте или си. Полтора упоротых может и найдется - но это не точно.

> Если вы хотели посмотреть как современная вебня делается - посмотрите на игогошку.
> Где апликушный вебсерв на минималках - полстраницы текста. Сишники и то
> так могут - с lwan. Теперь удачи что-то сравнимое на дотнете...
> оно будет сочетать минусы все и вся, разлапистый код, хреновый перфоманс,
> конское время старта и прожорливый рантайм. И еще дебильный апстрим который
> не парится проблемами и кейсами даунстрима от слова вообще.

Угу. Вот только что-то малмала сложнее перекладывания жысонов из базы и обратно - почему-то нифига не на go, а вот преимущественно на c#, java или вот python. Экое у-ди-ви-тель-но-е совпадение...

> Легаси это что? Офис 365 чтоли? КМК если его бэк переписать с
> дотнета на хрусте - перфоманс прибавится а мучений станет в разы
> меньше. Изгадить бэк вебсервиса писаный на дотнете? Ну даже не знаю,
> разве что на питон свеженанятыми джунами переписать, и то не факт
> что хуже станет.

А вы что описывали? Офис365? Не, не верю. Вы его разве что на картинке видели и то с клиентской стороны...


Ответить | Правка | Наверх | Cообщить модератору

401. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 04-Фев-24, 05:04 
> Ну, удачи найти сколько-нибудь "бизнесовую вебню" на расте или си.

Ну на си это наверное несколько перебор, хотя глядя на мучения дотнетчиков с вебом - может оказаться что это - проще. Во всяком случае вебсерв на сях лезущий на полстранички я видел, в отличие от. А хруст... на нем довольно быстро и относительно успешно вебню начали. Несколько довольно жирных и нагруженых уже его юзают. А дотнет за все годы мучений как был в Ж так там и остался в этом плане.

> Угу. Вот только что-то малмала сложнее перекладывания жысонов из базы и обратно -
> почему-то нифига не на go, а вот преимущественно на c#,

Где все эти единороги обитают? А, в каких-то кговавых энтегпгайзах в интранетах? И больше никому даром не упершиеся? Ну, вот, отличненько - вся это на-е-бизнес логика скатится в чудный режим майнтенанса, как легаси. И дотнетчики проследуют за спецами на коболе. В вебе - имхо почти гарантировано. Даже с тем же игого меньше мучений ибо нет траблов с AOT/JIT на сервере. А у хруста и GC нет, минус 100500 проблем прода и +100 к перфомансу и предсказуемости.

> java или вот python. Экое у-ди-ви-тель-но-е совпадение...

Кого наняли по объявлениям - на тех и пытаются. Но постепенно понимают что так получается - хрень и хтонь. Если для внутренних ресурсов еще пофиг, то с внешними юзеры стебать таких фирмачей начинают, показывая пальцем - "смтрите, эти лохи не могут в XXI век!".

> А вы что описывали? Офис365? Не, не верю. Вы его разве что на картинке видели
> и то с клиентской стороны...

Я видел MSовский стафф и там брахмапутра на брахмапутре и брахмапутрой погоняет. А сейчас наверное все еще жестче стало.

Ответить | Правка | Наверх | Cообщить модератору

413. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от User (??), 04-Фев-24, 11:43 
> Ну на си это наверное несколько перебор, хотя глядя на мучения дотнетчиков
> с вебом - может оказаться что это - проще. Во всяком
> случае вебсерв на сях лезущий на полстранички я видел, в отличие
> от. А хруст... на нем довольно быстро и относительно успешно вебню
> начали. Несколько довольно жирных и нагруженых уже его юзают. А дотнет
> за все годы мучений как был в Ж так там и
> остался в этом плане.

Ну так оттож. И я видел. Вот чтобы это кто-то для чего-то кроме как "внутре себя под себя ходить" пользовал - не, не видел. Но вы, разумеется, покажете, да?

> Где все эти единороги обитают? А, в каких-то кговавых энтегпгайзах в интранетах?
> И больше никому даром не упершиеся? Ну, вот, отличненько - вся
> это на-е-бизнес логика скатится в чудный режим майнтенанса, как легаси. И
> дотнетчики проследуют за спецами на коболе. В вебе - имхо почти
> гарантировано. Даже с тем же игого меньше мучений ибо нет траблов
> с AOT/JIT на сервере. А у хруста и GC нет, минус
> 100500 проблем прода и +100 к перфомансу и предсказуемости.

Ну вот внезапно - в office365. Предполагаю, что это кратно больше, чем чьюдо-кода в вебне на расте и си вместе взятых.

> Кого наняли по объявлениям - на тех и пытаются. Но постепенно понимают
> что так получается - хрень и хтонь. Если для внутренних ресурсов
> еще пофиг, то с внешними юзеры стебать таких фирмачей начинают, показывая
> пальцем - "смтрите, эти лохи не могут в XXI век!".

А юзерам - внезапно - вотпрямсовсем пофиг, что там внутри. Как была 80% вебни на php - так и осталось. Php, js - дотнет вот еще с местами явой. А раста с сями - не-а. Статпогрешность.
В общем, вебню вы - как и энтерпрайз - только из браузера похоже и наблюдали. Что не спроси - в ответ знания ошеломляющей глубины прут - одна беда, к реальности никакого отношения не имеют.


> Я видел MSовский стафф и там брахмапутра на брахмапутре и брахмапутрой погоняет.
> А сейчас наверное все еще жестче стало.

О. А вот тут видимо зона реальной экспертизы - вычисление лицевых углов, ага. Снимайте трусики, девочки - БЕЛЫЙ ЧЕЛОВЕК в комментах!

Ответить | Правка | Наверх | Cообщить модератору

415. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 04-Фев-24, 13:14 
> видел. Но вы, разумеется, покажете, да?

Ну, вон клаудфларь - сервирует целый глобус. В том числе и каким-то серваком на хрусте уже. Или дропбокс - переписал бэк с питона на игого а потом и на хруст. Как то сложно этих называть внутренними проектами, они на публику работают, однако.

>> 100500 проблем прода и +100 к перфомансу и предсказуемости.
> Ну вот внезапно - в office365. Предполагаю, что это кратно больше, чем
> чьюдо-кода в вебне на расте и си вместе взятых.

Ну вот я и думаю что в office365 их и задолбали приколы GC/AOT/JIT в продовском режиме. А хруст позволит все это счастье аннулировать и перфоманс разгонит, куда он денется.

> А юзерам - внезапно - вотпрямсовсем пофиг, что там внутри. Как была
> 80% вебни на php - так и осталось.

Им так то пофиг - если это норм работает и не выглядит как кусок архаики с кучей проблем. А вот с этим у дотнета в вебе - не сложилось.

> дотнет вот еще с местами явой. А раста с сями - не-а. Статпогрешность.

Статпогрешность - это как раз дотнет в вебе.

> В общем, вебню вы - как и энтерпрайз - только из браузера похоже и наблюдали.

Да, и откуда ж я узнал что GC под нагрузкой вытворяет... :)

> глубины прут - одна беда, к реальности никакого отношения не имеют.

Угу, а фанов нета что не спроси - все ЗБС, только почему-то этим крапом в вебе пользоваться никто не хочет, и вот переписать норовят вообще. Даже майкрософт, вот, ножик в спину - фигакс. Впрочем вот это для MS стандартный modus of operandi, а если вы это еще не поняли - ваши проблемы! :)

> О. А вот тут видимо зона реальной экспертизы - вычисление лицевых углов,
> ага. Снимайте трусики, девочки - БЕЛЫЙ ЧЕЛОВЕК в комментах!

Ну, как бы, у меня был очень отрицательный опыт общения с этими раджами в саппорте. В линухе при моем участии зашибли несколько багов и более суток это не занимало. С майкрософтом - они за полгода не могли 1 баг зарулить. Зато завтраками кормили и ИБД устраивали исправно. Простите ребяты, меня КПИ индусика ворочавшего кейс не интересует. Меня интересует решение проблемы. А с этим швах.

Вот такой вот Get The Facts. Или к вопросу почему я не люблю майкрософт. Узнал что можно, вот, работы работать сильно лучше чем это - потому и. А если вам нравится апстрим тыкающий ножиком в спину - так вот же, ОНО! Я думаю что они вас без зазрения совести в легаси и выпишут как раз :)

Ответить | Правка | Наверх | Cообщить модератору

417. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от User (??), 04-Фев-24, 14:35 
> Ну, вон клаудфларь - сервирует целый глобус. В том числе и каким-то
> серваком на хрусте уже. Или дропбокс - переписал бэк с питона
> на игого а потом и на хруст. Как то сложно этих
> называть внутренними проектами, они на публику работают, однако.

А. Ну, так и nginx можно записать, да? И вот где эта ваша вебня крутится? В амазоне на файршмякере? А он на чем? Ооот! Вся вебня на Си!!!111 - но сове с таких заходов прям больно становится, не надо так. У клаудфлари бизнес-логики что в том нжинксе и реализовать её можно - вот в том числе "каким-то серваком на хрусте". А все сколько-нибудь полезное - ну ой.
С дропбоксом (Предполагаю, что так же как и с MS) - "мы переписали горячие секции в 5% кодовой базы размером". В блоге у них про раст - ну вот две статьи. Из того, что нагуглилось - "Actually, full disclosure, we really just rewrote a couple of components in Rust. Most of Magic Pocket (the distributed storage system) is still written in golang."

> Ну вот я и думаю что в office365 их и задолбали приколы
> GC/AOT/JIT в продовском режиме. А хруст позволит все это счастье аннулировать
> и перфоманс разгонит, куда он денется.

Да в общем и не сомневаюсь. Перепишут пару процентов кода - там, где это нужно и успокоятся. Но это не точно, ничего, кроме объявления на ХХ.ру "нужен специалист по цифровой цифровизации" пока нет.

> Им так то пофиг - если это норм работает и не выглядит
> как кусок архаики с кучей проблем. А вот с этим у
> дотнета в вебе - не сложилось.

Ну вот ой. Отрицание реальности - штука прикольная, но только до определенного уровня.

> Статпогрешность - это как раз дотнет в вебе.

Ну, раз вы так говорите...(Ц)

> Да, и откуда ж я узнал что GC под нагрузкой вытворяет... :)

Предполагаю что из ЛОРа или там с курилки какой.  

> Угу, а фанов нета что не спроси - все ЗБС, только почему-то
> этим крапом в вебе пользоваться никто не хочет, и вот переписать
> норовят вообще. Даже майкрософт, вот, ножик в спину - фигакс. Впрочем
> вот это для MS стандартный modus of operandi, а если вы
> это еще не поняли - ваши проблемы! :)

Ну, раз вы так говорите...(Ц)

> Ну, как бы, у меня был очень отрицательный опыт общения с этими
> раджами в саппорте. В линухе при моем участии зашибли несколько багов
> и более суток это не занимало. С майкрософтом - они за
> полгода не могли 1 баг зарулить. Зато завтраками кормили и ИБД
> устраивали исправно. Простите ребяты, меня КПИ индусика ворочавшего кейс не интересует.
> Меня интересует решение проблемы. А с этим швах.

Да, я помню эти рассказы про то, как вас в энтерпрайзе мастерслейвили(ТМ) и "заставляли ботинки лизать"(ТМ) раджи с брахмапутрами, после чего вы городо удалились в секту свободной любви(ТМ), спасибо - но можно уже вот это все не повторять? 32х раз достаточно, правда.

> Вот такой вот Get The Facts. Или к вопросу почему я не
> люблю майкрософт. Узнал что можно, вот, работы работать сильно лучше чем
> это - потому и. А если вам нравится апстрим тыкающий ножиком
> в спину - так вот же, ОНО! Я думаю что они
> вас без зазрения совести в легаси и выпишут как раз :)

Ответить | Правка | К родителю #415 | Наверх | Cообщить модератору

418. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 04-Фев-24, 15:53 
> А. Ну, так и nginx можно записать, да?

Вообще, оценивая стек технологий и ЯП его логично учесть...

> И вот где эта ваша вебня крутится? В амазоне на файршмякере? А он на чем?

Вот лично моя - на KVMных виртуалках у хостеров. Без сишки это не получилось бы. А без дотнета - вполне.

> том нжинксе и реализовать её можно - вот в том числе
> "каким-то серваком на хрусте". А все сколько-нибудь полезное - ну ой.

Где-то в коментах минимум 1 тип за клаудфларь ратовал. Т.е. кому-то зашло.

> С дропбоксом (Предполагаю, что так же как и с MS) - "мы
> переписали горячие секции в 5% кодовой базы размером".

Ну вы там тешьте себя, тешьте, представители легаси сословия.

> Да в общем и не сомневаюсь. Перепишут пару процентов кода - там,
> где это нужно и успокоятся. Но это не точно, ничего, кроме
> объявления на ХХ.ру "нужен специалист по цифровой цифровизации" пока нет.

Ахз, может для упрощения майнтенанса и целиком перепишут при случае. Решат например переархитектить бэк - ну и новую версию сразу и напишут, соответственно. У меня есть такое подозрение что майки по состоянию на сейчас охотно бы закрыли проект, если б не репутационные издержки. Но вообще на репутацию они могут и забить: виндой, абажуром и о365 совсем же пользоваться не перестанут, а остальное им с той структурой доходов не очень то и надо. Заодно минус дохреналион инжусов и их зарплат, и пару кампусов закрыть. В экономике не лучшие времена - все турбулентно, неопределенно и это было бы на руку.

>> дотнета в вебе - не сложилось.
> Ну вот ой. Отрицание реальности - штука прикольная, но только до определенного уровня.

Вот тут я согласен. Где ваш дотнет в вебе то? Его мизер и майки даже уже прекратили цирк с накрутками доли IIS.

>> Да, и откуда ж я узнал что GC под нагрузкой вытворяет... :)
> Предполагаю что из ЛОРа или там с курилки какой.

Выбросьте вашу предполагалку, она не работает. Лор я принципиально не посещаю, ходить на домен 3 уровня, где 80% юзерей забанено - ниже моего достоинства.

> Ну, раз вы так говорите...(Ц)

Ну а чьи же? Не майкрософтовские же? Эти свои проблемы всегда мастерски перепихивают. И не мои - у меня дотнета вообще нет.

> Да, я помню эти рассказы про то, как вас в энтерпрайзе мастерслейвили(ТМ)

Cлов из песни не выкинешь. Get the facts, get the facts ;). Люблю поддерживать симметрию в мире. И по ощущениям - настала пора вернуть майкрософту техдолг. Их же методами. Которые я так то неплохо усвоил, было где и как :)

Ответить | Правка | К родителю #417 | Наверх | Cообщить модератору

419. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от User (??), 04-Фев-24, 17:55 
> Вообще, оценивая стек технологий и ЯП его логично учесть...

А. Ну так бы и сказали, что "вся вебня на verilog'е" - что за полумеры-то?

> Вот лично моя - на KVMных виртуалках у хостеров. Без сишки это
> не получилось бы. А без дотнета - вполне.

Рад за вашего кота.

> Где-то в коментах минимум 1 тип за клаудфларь ратовал. Т.е. кому-то зашло.

За-ме-ча-тель-но. За него я тоже рад.

> Ну вы там тешьте себя, тешьте, представители легаси сословия.

Ну да - танк секретный, ученые могут и не знать...

> Ахз, может для упрощения майнтенанса и целиком перепишут при случае. Решат например
> переархитектить бэк - ну и новую версию сразу и напишут, соответственно.
> У меня есть такое подозрение что майки по состоянию на сейчас
> охотно бы закрыли проект, если б не репутационные издержки. Но вообще
> на репутацию они могут и забить: виндой, абажуром и о365 совсем
> же пользоваться не перестанут, а остальное им с той структурой доходов
> не очень то и надо. Заодно минус дохреналион инжусов и их
> зарплат, и пару кампусов закрыть. В экономике не лучшие времена -
> все турбулентно, неопределенно и это было бы на руку.

Уууух, ну вы и эээ...нтузиаст. Так-то на офисе отродясь больше денег, чем на винде зарабатывалось - это то ли второе, то ли третье по прибылям направление в структуре доходов МС - но вам конечно виднее. "Если вы так говорите - сталбыть, оно так и есть", экспертиза экспертов из форчун500 ошибаться не может!

> Вот тут я согласен. Где ваш дотнет в вебе то? Его мизер
> и майки даже уже прекратили цирк с накрутками доли IIS.

Ну, т.е. экспертный эксперт экспертизой приравнял .net к IIS. Экспертненько так.
Так что там с офисами-то на расте или сишке в вебе? Как, есть? Вот office 365 на c# есть. Onlyoffice\myoffice на ём же - есть. А аналогичных продуктов на любимых вами - найдется?

> Выбросьте вашу предполагалку, она не работает. Лор я принципиально не посещаю, ходить
> на домен 3 уровня, где 80% юзерей забанено - ниже моего
> достоинства.

Да откуда ж мне знать-то? Предположение "бомж на помойке рассказал" выглядит значительно более вероятным, нежели предположение, что вы что-то там коммерческое на .net писали.

>> Ну, раз вы так говорите...(Ц)
> Ну а чьи же? Не майкрософтовские же? Эти свои проблемы всегда мастерски
> перепихивают. И не мои - у меня дотнета вообще нет.

У MS все зе бест, у программистов на .net все ничотак, предполагаю - у вас с донатами и фрилансом тоже надеюсь ок - ля-по-та!

> Cлов из песни не выкинешь. Get the facts, get the facts ;).
> Люблю поддерживать симметрию в мире. И по ощущениям - настала пора
> вернуть майкрософту техдолг. Их же методами. Которые я так то неплохо
> усвоил, было где и как :)

Ну, идея, что на работе можно заниматься вот не этим в разных позициях - в голову предсказуемо не залезла. Не повезло вам с начальником овощного ларька, круто переломало...

Ответить | Правка | К родителю #418 | Наверх | Cообщить модератору

423. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 05-Фев-24, 10:21 
> А. Ну так бы и сказали, что "вся вебня на verilog'е" - что за полумеры-то?

Знаю кое-что похожее, безумно крутая штука кст.

> Рад за вашего кота.

Кот как кот! Не индусский, как у некоторых ;)

> Ну да - танк секретный, ученые могут и не знать...

Отношение майков к даунстримам и партнерам - это секрет полишинеля.

> Уууух, ну вы и эээ...нтузиаст. Так-то на офисе отродясь больше денег, чем
> на винде зарабатывалось - это то ли второе, то ли третье
> по прибылям направление в структуре доходов МС

Ну дык - и вот на горе дотнетчиков, дотнет это наверное самое хреновое что для вебни можно взять в принципе. А то что теперь майкрософту офис интересен вот так - ага! Вы ж не спиратите у майкрософта бэк, шустрики?! Вооооот! Ну и не нужен для веба дотнет. Совсем.

> - но вам конечно виднее. "Если вы так говорите - сталбыть, оно так и есть",
> экспертиза экспертов из форчун500 ошибаться не может!

Как говорится, подождите и увидите. Но если вам повезет, сможете майнтайнить какое-нить заплесневелое легаси, на манер кобола.

> Ну, т.е. экспертный эксперт экспертизой приравнял .net к IIS. Экспертненько так.

Ну как бы одно без другого бывает довольно редко - ибо мучительно и криво. А рассказы что они там понаставили нжинксов... если так, то они и много чего еще понаставят, LSE показал мастеркласс.

> Так что там с офисами-то на расте или сишке в вебе? Как,
> есть? Вот office 365 на c# есть. Onlyoffice\myoffice на ём же
> - есть. А аналогичных продуктов на любимых вами - найдется?

Ну вот САБЖ - невозбранно доставляет. Майки прямым текстом признали что ща дотнетчикам будет славный прокидон - и это уже началось. Видимо кто-то из тимы брякнул как есть, не проконсультировавшись с маркетингом :)

> Да откуда ж мне знать-то? Предположение "бомж на помойке рассказал" выглядит значительно
> более вероятным, нежели предположение, что вы что-то там коммерческое на .net писали.

Можем посчитать и что я угадал про проблемы GC в проде. Крутой у меня телепатический скилл, да? А еще говорят, что врага надо знать в лицо...

> У MS все зе бест, у программистов на .net все ничотак, предполагаю
> - у вас с донатами и фрилансом тоже надеюсь ок - ля-по-та!

Я считаю решение уйти с тех технологий и продуктов мс самым крутым и правильным решением в моей жизни. Я повстречался с куда более крутыми профи, работая над намного более интересными проблемами, разогнал свою эффективность в разы, смог заимплементить то о чем давно мечтал, открыл новые горизонты, и стал куда независимее от заскоков 1 компашки. И если я о чем-то жалею так это что не сделал сие на 5-10 лет раньше.

Если вы можете сказать о себе хотя-бы половину этого - ну чтож, возможно, майки не так уж и плохи как я о них думаю. Для кого-то. Но этот кто-то - все же не я. Я очень рад смене атмосферы и менталитета моего окружения.

> Ну, идея, что на работе можно заниматься вот не этим в разных
> позициях - в голову предсказуемо не залезла. Не повезло вам с
> начальником овощного ларька, круто переломало...

Вот как раз начальники у меня были - очень даже крутые ребята, косяк не в них - он в апстриме. Спрос на опенсорс появился не просто так. А у тех я азам управления проектов учился. И вроде некоторые вещи уловил. Это было очень полезным знанием так то. Иначе я б страдал фигней как местные бсдщники. А так - я придумал как стыковать фан и профит, это куда более правильное сочетание. Да, геморно. Да, не для всех.

Ответить | Правка | К родителю #419 | Наверх | Cообщить модератору

427. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от User (??), 05-Фев-24, 19:42 
> Знаю кое-что похожее, безумно крутая штука кст.

Угу. И тут сова захрустела...

> Кот как кот! Не индусский, как у некоторых ;)

Ну да. Только нафиг никому не нужен - а так да. Не индусский. Единственное, можно сказать, преимущество...

> Отношение майков к даунстримам и партнерам - это секрет полишинеля.

Не-не-не. У вас опять контекст за пределы буфера вылез. Сколько там кодовой базы дропбокс на раст переписал? М?

> Ну дык - и вот на горе дотнетчиков, дотнет это наверное самое
> хреновое что для вебни можно взять в принципе. А то что
> теперь майкрософту офис интересен вот так - ага! Вы ж не
> спиратите у майкрософта бэк, шустрики?! Вооооот! Ну и не нужен для
> веба дотнет. Совсем.

Ну да, ну да. В сухом остатке - "вебни на дотнете НЕТ, ну прям совсем нет, никак нет и быть не может" - вот только как-то так случайно совпало, что ни одного другого аналогичного продукта вот на сях с растом - вы почему-то не привели. Экая, право, оказия - волшебный код на радужных иазыгах - того-этого... за пределами головы анонима - не существует-с, а он все никак не берется из головушки переписать - комменты строчит. Никогда ж такого не было - и вот опять.

> Как говорится, подождите и увидите. Но если вам повезет, сможете майнтайнить какое-нить
> заплесневелое легаси, на манер кобола.

Да я старенький уже, не доживу.

> Ну как бы одно без другого бывает довольно редко - ибо мучительно
> и криво. А рассказы что они там понаставили нжинксов... если так,
> то они и много чего еще понаставят, LSE показал мастеркласс.

Воу. Переполнение буфера при расчете размера экспертизы! Передайте бомжу-консультанту, что его знания лет этак на 8-10 устарели, да и до того - не блистали-с, нет.

> Ну вот САБЖ - невозбранно доставляет. Майки прямым текстом признали что ща
> дотнетчикам будет славный прокидон - и это уже началось. Видимо кто-то
> из тимы брякнул как есть, не проконсультировавшись с маркетингом :)

Имя, сестра! Имя! Аль-тер-на-ти-ва есть?

> Можем посчитать и что я угадал про проблемы GC в проде. Крутой
> у меня телепатический скилл, да? А еще говорят, что врага надо
> знать в лицо...

Та ни, судя по размеру экспертной экспертизы с приравниванием iis и .net (net, не муж и жена, а четыре разных человека), многочисленным упоминаниям LSE, fortune500, "исправления багов линукса наперегонки с торвальдсом" и пэ рэ - обычный звиздобол.

> 5-10 лет раньше.

Нет ответственности - нет проблем, ага.

Ответить | Правка | К родителю #423 | Наверх | Cообщить модератору

431. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 07-Фев-24, 19:09 
> Угу. И тут сова захрустела...

Да не, у тех чуваков даже прокатило. Просто нишевая специализированная штука. Это у овощей фантазии не зватает прикинуть что так не только можно но и - даже иногда может иметь смысл.

> Ну да. Только нафиг никому не нужен - а так да. Не
> индусский. Единственное, можно сказать, преимущество...

Вон там в соседней новости неромансеры нежить поднимают. Превью будущего дотнетчиков.

> Не-не-не. У вас опять контекст за пределы буфера вылез. Сколько там кодовой
> базы дропбокс на раст переписал? М?

А ктулху его знает, они что, мне персонально процент замерять будут? А вот то что они новый код для нагруженых сервисов на игого делать не будут - пожалуй.

Знаете, это как у электронщиков, бывает NRND - not recommended for new designs. Ну вот теперь ваш дотнет - NRND. Прям у майков. Завтра не выбросят, но видимо решения приняты.

> вот только как-то так случайно совпало, что ни одного другого аналогичного
> продукта вот на сях с растом - вы почему-то не привели.

Черт знает насчет сей с растом - но офисы в вебе есть и без майков. Несколько. Значит дотнет уж точно не "незаменимый".

> Экая, право, оказия - волшебный код на радужных иазыгах - того-этого...

Это вы про сервелат из соседней новости чтоли? Тот бобик проследовал за адобиком.

> Да я старенький уже, не доживу.

Тоже вариант, а я вот еще позажигать хочу, так что правильно я слинял с всего этого.

>> то они и много чего еще понаставят, LSE показал мастеркласс.
> Воу. Переполнение буфера при расчете размера экспертизы! Передайте бомжу-консультанту,
> что его знания лет этак на 8-10 устарели, да и до того - не блистали-с, нет.

А дотнетчики в вебе - всегда были примером "долго, мучительно, дорого и хреново". Вот видимо уже и сам майкрософт наелся своих супер технологий. Видимо самим себе врать не прикольно.

> Имя, сестра! Имя! Аль-тер-на-ти-ва есть?

Походу вы даже новость не читали. Бывает. Вот вам альтернативы - сразу от майков.

> (net, не муж и жена, а четыре разных человека), многочисленным упоминаниям
> LSE, fortune500, "исправления багов линукса наперегонки с торвальдсом" и пэ рэ
> - обычный звиздобол.

Однако мой звиздеж имеет тенденцию сбываться. Просто наблюдение. По крайней мере применительно к IT вроде работает.

>> 5-10 лет раньше.
> Нет ответственности - нет проблем, ага.

А у майкрософта ответственность была? ORLY? И где она прописана, например применительно к дотнету и даунстримам? А то они даунстримы в 1-стороннем порядке огорошивают - и в общем то что им предъявишь то?!

Ответить | Правка | К родителю #427 | Наверх | Cообщить модератору

436. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от User (??), 07-Фев-24, 22:05 
> Да не, у тех чуваков даже прокатило. Просто нишевая специализированная штука. Это
> у овощей фантазии не зватает прикинуть что так не только можно
> но и - даже иногда может иметь смысл.

Так на чем там "вся вебня"(ТМ) - на верилоге или на сях? Я уже запутался...

> А ктулху его знает, они что, мне персонально процент замерять будут? А
> вот то что они новый код для нагруженых сервисов на игого
> делать не будут - пожалуй.

Ну т.е. хрен его знает, что там и куда переписали - но мы будем таскать как "успешный кейс". Не удивлен, да.
Вот
> Черт знает насчет сей с растом - но офисы в вебе есть
> и без майков. Несколько. Значит дотнет уж точно не "незаменимый".

И опять таки - "я ничерта не знаю, примеров привести не могу - но ПРАВИЛЬНОЕ мнение есть". "Но в главном-то он прав!"(С), ага. Удивительно, но НЕ MS'ный onlyoffice\myoffice облачный - тоже на ём. Что ты будешь делать, а? И тут тоже ЭКСПЕРТА форчун500-ынтырпрайс-архитект-из-подвала - не спросили, негодяи.

> Это вы про сервелат из соседней новости чтоли? Тот бобик проследовал за
> адобиком.

Ну, у опенсорца свой склад мертвых негров - ничуть не хуже, чоужтам. Sic transit gloria mundi - но вы конечно можете в одну каску посопровождать... а, нет - не можете.

> А дотнетчики в вебе - всегда были примером "долго, мучительно, дорого и
> хреново". Вот видимо уже и сам майкрософт наелся своих супер технологий.
> Видимо самим себе врать не прикольно.

Так были или не были? Пациент начинает путаться в показаниях...

> Походу вы даже новость не читали. Бывает. Вот вам альтернативы - сразу
> от майков.

Так и запишем - нету. У-ди-ви-тель-но.

> Однако мой звиздеж имеет тенденцию сбываться. Просто наблюдение. По крайней мере применительно
> к IT вроде работает.

Я тут даже про стоящие часы шутить не буду. Ванга.жпг

> А у майкрософта ответственность была? ORLY? И где она прописана, например применительно
> к дотнету и даунстримам? А то они даунстримы в 1-стороннем порядке
> огорошивают - и в общем то что им предъявишь то?!

Ну, долю рынка просадить как показала история с LSE :) вполне себе можно - о чем и MS как организация и даже конкретные работники в курсе. А вот у вас ответственности примерно "нет" так что можете новые баги сажать и чинить хоть 10 раз на дню - а MS вот не может, ему всякое скучное вроде обратной совместимости, тестирования и вот этого вот всего проводить надо.

Ответить | Правка | К родителю #431 | Наверх | Cообщить модератору

179. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (179), 01-Фев-24, 17:02 
Это не просто "на чем-то низкоуровневом", это РЖА! Не надо забывать, сколько гемороя создаёт КАЖДОЕ обращение к памяти и сопутствующие прыжки вокруг этого. Библиотеки - тоже ОЧЕНЬ важная часть разработки: нет либы - будешь пилить сам! Ну, или опять всякие "прокси" и "врапперы".
А ещё учитывая квалификацию наших "загорелых друзей" из Индии, считай, что проект похоронили заживо.
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

199. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (-), 01-Фев-24, 18:23 
Э, ты чего?
Приведи хоть один пример "гемороя создаёт КАЖДОЕ обращение к памяти и сопутствующие прыжки вокруг этого"
Что-то подсказывает что эти индусы пишут лучше тебя...
Ответить | Правка | Наверх | Cообщить модератору

105. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –2 +/
Сообщение от Аноним (106), 01-Фев-24, 12:51 
Неверные аналогии, это примерно как с питона переписывать на Go или С++. Т.е. с ЯП для низких нагрузок или прототип на что-то эффективное к утилизации ресурсов
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

123. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от anonymous (??), 01-Фев-24, 13:20 
C# не то чтобы какой-то совсем уж тормоз.
Ответить | Правка | Наверх | Cообщить модератору

156. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от pfg21email (ok), 01-Фев-24, 15:55 
тут не про тормоза, а про отдаленность от аппаратного кода :) шарпей создан для полета духа а не ковырянии в ассемблере.    
хотя прокладки конечно же тормозят...
Ответить | Правка | Наверх | Cообщить модератору

307. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (-), 02-Фев-24, 10:11 
> Неверные аналогии, это примерно как с питона переписывать на Go или С++.
> Т.е. с ЯП для низких нагрузок или прототип на что-то эффективное
> к утилизации ресурсов

Ыгы, пытался майк как-то в биллинг по ресурсам на этом своем абажуре. Небольшая тима девов сделала на дотнете офигенный вебсервис. И получила не менее офигенный биллинг за него - всего 6, чтоли, килобаксов за месяц натикало. И это без единого кастомера, лол! Это был успех. Но проект был шустренько покилян кхренам конечно. Ибо если такой счет когда они "даже еще и не начинали" - ну вы поняли.

Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

325. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от aname (?), 02-Фев-24, 14:44 
Та а кому счёт- то выставлен был? А то история какая- то обрезанная
Ответить | Правка | Наверх | Cообщить модератору

359. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 03-Фев-24, 06:10 
> Та а кому счёт- то выставлен был? А то история какая- то обрезанная

Компании которая попыталась в - вот - вебсервисы на дотнете - с абажуром. Горячие фаны MS, -партнеры, спортсмены комсомольцы^W^W. С энтузиазмом взялись за дело. Ых, ых, ых... достаточно банальный вебсервис кодить заняло какое-то неприличное время. А первый месяц тестов в интерьере влетел в 6 килобаксов.

Между нами, сравнимое добро пыхер накодел бы за неделю, один. И стоил бы ему такой прод ну может 20 баксов в месяц. Хрен его знает почему MS решил так сказочно надирать своих дружков, но в целом это изумительнейне сработало: дотнета в вебе - мизер, а абажур с горя линухи хостить стал и теперь 70% абажура это линуксные виртуалки. Ну вот и похостили "приложухи на дотнете в облаке". Изначально то задумка у майков с абажуром была вон та. Не выгорело. Даже виндовые кодеры матерились из-за кривого доступа и нехватки дебага и тулсов, пришлось им давать доступы в систему, в общем, постепенно все пришло сперва к торговле виртуалками, как все, а потом - и к тому что там линух, который со временем стал там доминирующим гуестом :)

Т.е. не в лотерею, а в карты, не приложухи, а виртуалки, не на дотнете а на линухе... :))

Ответить | Правка | Наверх | Cообщить модератору

149. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (149), 01-Фев-24, 15:04 
> Стойкое ощущение, что микрософтовский офис находится в подобии стагнации

Цыливизация перевелила хребет после подъёма. Теперь спуск )

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

180. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (179), 01-Фев-24, 17:04 
В этом и прикол! Им 1 сишарповая строчка обойдётся в 5 растовых. Это с учётом громаднейшего объёма библиотек УЖЕ существующих у C# и кое-как пилящихся у Раста.
Ну и доступ к памяти - ох и напрыгаются эти индусячьи мартышки на каждом массиве!! :))) Проекту хана.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

323. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 02-Фев-24, 13:36 
Другими словами, если ты что-то не смог осилить, то и другие тоже не смогут?
Ответить | Правка | Наверх | Cообщить модератору

271. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Я (??), 02-Фев-24, 04:05 
а что новое сейчас надо писать? вопрос рефактора существующего кода горазо важнее. такое переписывание частей по сути тотже рефактор. поэтому странно было бы дорогие и редкие шарящие раст разработчики писали бы новое а не рефактором занимались.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

303. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 02-Фев-24, 09:48 
> Что самое забавное, на ржавчину переписывают даже не сишный код, а шарповый

Потому ято ява^W дотнет нетормозит. И это порядком подбеживает пользователей. Как и генерация гигазов ассембли после очередного обновления, когда комп на полдня узурпируется какими-то фоновыми сервисами.

> Это почти как шарповый же( или плюсОвый ) переписывать на си или старый жс

Это почти как объявить дотнет легаси.

Ну что, фанаты дотнета? Я давно предупреждал что майки вас в легаси выписали? А теперь - по второму разу, и на этот раз это не HTML5, так что еще и прокатит даже. Я то знаю как майки работают. А теперь - вот - и фаны дотнета узнают. Только теперь уже жестким способом. А то что каким-то лузерам придется заметный кус жизни скинуть в унитаз, признав что их скиллы и знания никому нафиг не - сорянчик, об этом надо было думать немного раньше, когда вы закладывались на штуку развиваемую 1 корпой от и до. Это оооочень стремное комбо. Если манагер вставщий с левой ноги решит сегодня выпилить продукт - окей, круто, а что вы сделаете то? Кроме майков эту байду никто не разрабатывает по сути.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

38. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (38), 01-Фев-24, 10:21 
Майнкрафт страдает от выходов за пределы буферов? Или просто вам надоело играть в Майнкрафт?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

78. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от another_one (ok), 01-Фев-24, 11:55 
Так майнкрафтов два, на джаве (ванильный) и на плюсах (бедрок), уточните, какой имелся ввиду?
Ответить | Правка | Наверх | Cообщить модератору

136. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (38), 01-Фев-24, 14:07 
Так это вы у анонима, который жаждет переписывания Майнкрафта на ржавчину лучше спросите. Какой ему надо перепмсать?
Ответить | Правка | Наверх | Cообщить модератору

272. Скрыто модератором  +/
Сообщение от Я (??), 02-Фев-24, 04:05 
Ответить | Правка | Наверх | Cообщить модератору

138. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от kusb (?), 01-Фев-24, 14:09 
Те же мысли. Может быть я сначала прочитал Microsoft как Mine craft.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

247. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (247), 01-Фев-24, 22:00 
милениалы
Ответить | Правка | Наверх | Cообщить модератору

262. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от kusb (?), 02-Фев-24, 00:12 
> милениалы

Вот бы быть зумером

Ответить | Правка | Наверх | Cообщить модератору

191. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (191), 01-Фев-24, 17:41 
google://veloren
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

269. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (269), 02-Фев-24, 03:52 
Зачем это? Minetest на порядок лучше и в нем есть моды.
Ответить | Правка | Наверх | Cообщить модератору

3. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +4 +/
Сообщение от тоже Анонимemail (ok), 01-Фев-24, 09:14 
Это правильно. Сначала на минное поле выпускают тех, кем можно пожертвовать...
Ответить | Правка | Наверх | Cообщить модератору

10. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +4 +/
Сообщение от Минона (ok), 01-Фев-24, 09:26 
Первой была Мозилла.
Ответить | Правка | Наверх | Cообщить модератору

159. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –2 +/
Сообщение от Аноним (189), 01-Фев-24, 16:16 
Снижение доли рынка с 10-12% до 4-5% говорит само за себя. Начало отсчета - официальное начало использования Rust в Firefox.
Ответить | Правка | Наверх | Cообщить модератору

193. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (193), 01-Фев-24, 17:48 
Это конечно неправда. Начало ответа это ускорение хрома и его популярность. А переход мозилы на раст это следствие. Ошибка мозилы как раз в том что не переписали все а только части. Но шансов против хрома все равно не было с такой рекламой.
Ответить | Правка | Наверх | Cообщить модератору

426. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (426), 05-Фев-24, 15:31 
>Ошибка мозилы как раз в том что не переписали все а только части.

А так бы 4 стало 0.

Ответить | Правка | Наверх | Cообщить модератору

430. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от kusb (?), 07-Фев-24, 17:50 
Поведение Мозиллы было похоже на странный самострел.
Ответить | Правка | К родителю #193 | Наверх | Cообщить модератору

204. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (-), 01-Фев-24, 18:38 
Вам не надоело повторять эту ложь?
Мозила потеряла больше половины аудитории задолго до rust. Из-за агрессивного маркетинга гугла и убогого тормозного хула - не зря ее называли Тормозиллой - который так супер важен местным луддитам.
Подробнее тут https://www.opennet.ru/openforum/vsluhforumID3/132362.html#76
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

267. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от randomize (?), 02-Фев-24, 02:05 
Фуррифокс стал загибаться, потому что мозилла без конца ломала пользовательские расширения. А потом вообще убила старый механизм расширений, и вместо их огромного количества (в чем и была фишка мозиллы) осталось ровно ноль. Опять сиди и переписывай. Не удивительно, что и пользователям, и разрабам это все надоело.
Ответить | Правка | Наверх | Cообщить модератору

276. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –2 +/
Сообщение от Аноним (269), 02-Фев-24, 04:15 
Это не ложь, просто в Мозилле неадекваты и вообще натворили кучу ошибок, недопереход на Rust был лишь одной из них.
Ответить | Правка | К родителю #204 | Наверх | Cообщить модератору

5. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +65 +/
Сообщение от Карлос Сношайтилис (ok), 01-Фев-24, 09:17 
Сразу подскажу темы для обсуждения Rust:
* ужасный синтаксис
* каждая версия компилятора несовместима с предыдущей
* есть unsafe, значит не безопастный
* ничего хорошего на нём не пишут
* писать на нём в 1000 раз медленнее чем на [вставить язык]
* вот когда [что угодно] напишут, тогда и поговорим
* вместо того чтобы писать новое, только переписывают
* вместо того чтобы переписывать, лучше бы что-то новое написали
Ответить | Правка | Наверх | Cообщить модератору

6. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +20 +/
Сообщение от Аноним (6), 01-Фев-24, 09:20 
Исчерпывающий комментарий, других не требуется.
Ответить | Правка | Наверх | Cообщить модератору

171. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (189), 01-Фев-24, 16:50 
Так пусть причешут свой FAQ и в каждую новость про Rust добавляют как дисклеймер ))
Ответить | Правка | Наверх | Cообщить модератору

7. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (7), 01-Фев-24, 09:21 
Объясни почему ты решил что у этих переписывалетей что-то получится?

Почему нанимают переписывать, а не писать новое?

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

15. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +6 +/
Сообщение от Карлос Сношайтилис (ok), 01-Фев-24, 09:33 
> Объясни почему ты решил что у этих переписывалетей что-то получится?

Я ничего не решал, это решила MS, которая уже давно пишет на расте и прекрасно знает что получится, а что нет.

> Почему нанимают переписывать, а не писать новое?

Потому что новость про переписывание. Про написание нового другие новости есть.

Ответить | Правка | Наверх | Cообщить модератору

31. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (24), 01-Фев-24, 10:05 
> Потому что новость про переписывание

новость про объявление на хх.ру


Ответить | Правка | Наверх | Cообщить модератору

97. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от User (??), 01-Фев-24, 12:33 
Бинго!
Ответить | Правка | Наверх | Cообщить модератору

196. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 01-Фев-24, 17:58 
да как со скайпом, тимс, и прочей лабудой
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

27. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от greysoft (ok), 01-Фев-24, 10:00 
unsafe не значит не безопасный, unsafe это не инструмент выхода за пределы языка а основание!
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

32. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Минона (ok), 01-Фев-24, 10:09 
Для растохейтеров нормально не видеть суть.
Ответить | Правка | Наверх | Cообщить модератору

160. Скрыто модератором  –1 +/
Сообщение от Аноним (189), 01-Фев-24, 16:18 
Ответить | Правка | Наверх | Cообщить модератору

33. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Карлос Сношайтилис (ok), 01-Фев-24, 10:09 
Месье желает начать холивар по теме номер три?
Боюсь это бесполезно, множество экспертов данного форума уже поставили точку в обсуждении этого вопроса. И не одну.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

36. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Минона (ok), 01-Фев-24, 10:16 
> множество экспертов

Множество "экспертов по обсуждениям"

Ответить | Правка | Наверх | Cообщить модератору

46. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Карлос Сношайтилис (ok), 01-Фев-24, 10:34 
Уж какие есть.
У нас тут всё как в рассказе Шукшина "Срезал". "Глеба-анонима" не переспоришь.
Ответить | Правка | Наверх | Cообщить модератору

44. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +6 +/
Сообщение от Аноним (38), 01-Фев-24, 10:32 
Неужели C# работает с адресной арифметикой, выходит за пределы буферов, что захотелось переписать на БезопасТный? По моему скромному мнению, поскольку C# managed язык, то он побезопасней Раста.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

52. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +4 +/
Сообщение от Аноним (-), 01-Фев-24, 10:48 
Думаю он просто медленнее.
Как раз за счет garbage collector.
И для особо нагруженных мест, его имеет смысл заменять на язык с ручным управлением памяти.
Но сишка и плюсы дырявые и добовляют много ошибко и попоболи для разработчиков.
Ответить | Правка | Наверх | Cообщить модератору

59. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от anonymous (??), 01-Фев-24, 11:09 
А раст с наркоманским синтаксисом и вечным мозготрахом с борроу чекером не добавляет попоболи для разработчиков.
Ответить | Правка | Наверх | Cообщить модератору

66. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +4 +/
Сообщение от Аноним (-), 01-Фев-24, 11:35 
Просто так и скажи "я неосилятор, я не могу запомнить еще пару добавленных символов, я не могу просто исправить то, на что борровчерек в консоль жалуется"
и я спокойно поверю)

Потому что таких, с закостенелыми мозгами, которые больше одного языка выучить не могут... их тысячи!

Ответить | Правка | Наверх | Cообщить модератору

99. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от User (??), 01-Фев-24, 12:36 
readability counts(С)
Непонимание этого факта несет за собой много-много проблем. А гордится приобретенным стокгольмским синдромом... ну, такоэ в общем.
Ответить | Правка | Наверх | Cообщить модератору

116. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (-), 01-Фев-24, 13:07 
> readability counts(С)

Полностью согласен, и готов посмотреть на пример сишного кода.
Например uint32_t x = (*(struct foo *)NULL)->x из дыряшки просто забанили на АРМ процессорах)

А вот иллюзия простоты - это абсолютное зло.
Когда код вроде понятный, но в нем 100500 UB и особенностей, которые работают по разному в зависиммости от компилятора, фазы луны и псиихческого здоровья разработчика.

>  А гордится приобретенным стокгольмским синдромом... ну, такоэ в общем.

Но именно этим и занимаются разработчики на дыряшке!
Вместо того чтобы перейти на инструмент без "типичных ошибок", UB и отсутсвием нормальных инструметов (типа enum'ов) они гордятся тем, что они используют кривое старье.
Типа "я смог из овна и палок слепить велосипед!", "я работаю только тупым каменным топором, зато смог срубить кривую избушку".

Ответить | Правка | Наверх | Cообщить модератору

125. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от User (??), 01-Фев-24, 13:28 
> А вот иллюзия простоты - это абсолютное зло.
> Когда код вроде понятный, но в нем 100500 UB и особенностей, которые
> работают по разному в зависиммости от компилятора, фазы луны и псиихческого
> здоровья разработчика.

Так ложная же дихотомия. "Что за беда, коль в огороде лебеда? Вот, у них церква горят - ничего не говорят!" - насыплю-ка я еще два ведра палочек-с-закорючками, раз воооон у тех - нигров вешаютъ...

> Но именно этим и занимаются разработчики на дыряшке!
> Вместо того чтобы перейти на инструмент без "типичных ошибок", UB и отсутсвием
> нормальных инструметов (типа enum'ов) они гордятся тем, что они используют кривое
> старье.
> Типа "я смог из овна и палок слепить велосипед!", "я работаю только
> тупым каменным топором, зато смог срубить кривую избушку".

Оба хуже(Ц).
Почему-то желающих перейти на иероглифическую письменность со всеми её невдолбенными преимуществами (К-краткость! В-выразительность!) окрест не наблюдается - но ЯП "этадругое!!!111"

Ответить | Правка | Наверх | Cообщить модератору

134. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (38), 01-Фев-24, 13:55 
>которые работают по разному в зависиммости от компилятора

А нехер было тащить в экосистему Линукса яблочный компилятор. Когда пользовались православным комплятором до этого, так это и не было проблемой.

Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

148. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 01-Фев-24, 15:02 
Оу-оу, а не прифигели ли вы? Сишка это не только ваш линукс!
Это и бсд, и макось, и даже немного винда. И даже другие, менее распростаненные оси.
Я молчу про тонны прикладного софта, который можно запустить везде где скомпилишь.

А в вашем линуксе все годами были прибито к убогим нестандартным gnuтым экстеншинам который поддерживал только богомерзский gcc. И пришлось тратить сотни человекочасов чтобы заставить это компилиться действительно свободным компилятором.

Ответить | Правка | Наверх | Cообщить модератору

157. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (157), 01-Фев-24, 16:06 
> И пришлось тратить сотни человекочасов чтобы заставить это компилиться действительно свободным компилятором.

Это ты про MSVC?

Ответить | Правка | Наверх | Cообщить модератору

158. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 01-Фев-24, 16:15 
> Это ты про MSVC?

Это про Clang/LLVM.
Собрать ядро при помощи MSVC, насколько я не знаю, (еще) нельзя.
А Clang собирает ядра для все андроидов.

Ответить | Правка | Наверх | Cообщить модератору

346. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Александр (??), 03-Фев-24, 01:21 
Кстати, не особый любитель clang, но отмечу, что эти товарищи не только gcc расширения поддержали, но ещё и borland c++. Вообще появлялась мысль взять clang и скрестить с VCL из Lazarus. Получился бы такой, кроссплатформенный borland c++
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

187. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Советский инженер (ok), 01-Фев-24, 17:15 
>>которые работают по разному в зависиммости от компилятора
>А нехер было тащить в экосистему Линукса яблочный компилятор.

а какже стандарт 🤣 ?

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

190. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (-), 01-Фев-24, 17:35 
> а какже стандарт 🤣 ?

А что стандарт? Прекрасный стандарт! Целый (с придыханием) Международный ИСО!

У вас некоторый софт не компилится? А какой-то компилится, но работает по разному...
Так это дело житейское, главное что оно работает по разному ПО СТАНДАРТУ!
Не то что во всяких языках, где есть всего один компилятор и все работает одинаково, но нет стандарта!


Ответить | Правка | Наверх | Cообщить модератору

347. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Александр (??), 03-Фев-24, 01:25 
Достаточно молодой язык, поэтому и один компиль. Если даже для python имплементаций наплодили, то для системно-ориентированного подавно наплодят
Ответить | Правка | Наверх | Cообщить модератору

424. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Минона (ok), 05-Фев-24, 10:52 
> Достаточно молодой язык, поэтому и один компиль. Если даже для python имплементаций
> наплодили, то для системно-ориентированного подавно наплодят

Неа.
Один язык, один компилятор, один путь!
😏

Ответить | Правка | Наверх | Cообщить модератору

128. Скрыто модератором  –1 +/
Сообщение от fff (??), 01-Фев-24, 13:41 
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

254. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от C00l_ni66a (ok), 01-Фев-24, 22:53 
>Но сишка и плюсы дырявые и добовляют много ошибко и попоболи для разработчиков.

Просто так и скажи "я неосилятор, я не могу запомнить ещё пару добавленных синтаксических конструкций, я не могу просто исправить то, на что статический анализатор в консоль жалуется".

Потому что таких, с закостенелыми мозгами, которые не могут выучить хотя бы один полноценный ЯП и не видят в упор противоречий себе в своих-же сообщений... их тысячи!

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

67. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –2 +/
Сообщение от Аноним (-), 01-Фев-24, 11:35 
> наркоманским синтаксисом

Смешно как неосиляторы продолжают пованивать про синтаксис))

> вечным мозготрахом

Просто писать нужно нормально и сразу думать что чем владеет.
Понимаю, что после сишечки, которая даже ворнинг не выдаст, вам это не привычно, но этому тоже можно научиться.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

170. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (189), 01-Фев-24, 16:49 
Лол, вот мы и дожили до момента когда хрустики заявляют "Просто писать нужно нормально и сразу думать что чем владеет." "Это не C, повторяю, это Rust, не C!"
Ответить | Правка | Наверх | Cообщить модератору

217. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (-), 01-Фев-24, 19:31 
Так рустики никогда этого и не отрицали!
Просто если ты напишешь фигню - тебе компилятор по рукчкам-кривучкам настучит.
И будешь ты исправлять, пока думать не научишься. Раст в этом смысле очень дисциплинирует.

А в си компилятор это все схавает, а потом еще 10 лет CVE выгребать будут.

Ответить | Правка | Наверх | Cообщить модератору

275. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (269), 02-Фев-24, 04:13 
Если нормально программировать не научился, никакой Раст не поможет, как подпорка для мозга которого нет ))  
А если научился, то и без Раста можно прекрасно обойтись. "Просто программируйте нормально" (c) Растаманы
Ответить | Правка | Наверх | Cообщить модератору

324. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 02-Фев-24, 13:55 
Судя по количеству CVE, которые находят в коде на Си, за 50 (или сколько там?) лет существования этого языка, на нем НИКТО не научился программировать.
Ответить | Правка | Наверх | Cообщить модератору

348. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Александр (??), 03-Фев-24, 01:28 
Будто в rust коде cve не находят. Просто баги на уровень выше поднялись, вот и всё
Ответить | Правка | Наверх | Cообщить модератору

374. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 14:19 
Находят. Но это уже баги из другой, менее распространённой категории ошибок программирования. Так что не вот и всё. Баги будут всегда в сложном ПО. Вопрос в их количестве.
Ответить | Правка | Наверх | Cообщить модератору

399. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Александр (??), 04-Фев-24, 01:41 
А вы серьёзно уверены, что их станет меньше? Я думаю нет, просто, как говорил, станут другими. Ничего особо не имею против rust и современных тенденций безопасности, но такой путь на каждом шагу рождает ложное чувство безопасности в низких уровнях. Чтобы лучше донести мысль, разделим кодовую базу на условные слои: операции с памятью, алгоритмы, локальная архитектура (в духе шаблонов банды четырёх), общая архитектура программы и т.д. Вот пусть мы на каком-нибудь си фокусируем внимание на уровне алгоритмов, и выше, а на управление памятью меньше. От сюда ошибки. Ок, rust закрыл необходимость фокусировать внимание на уровне управления памятью, при этом фокусировка "сдвинулась" на уровень локальной архитектуры и выше. Таким образом, ошибки будут появляться на уровне алгоритмов. С другой стороны, фокусировка на нижних слоях не оставляет возможности фокусироваться на более верхних. Или просто делает их плохо читаемыми (почему на си не так часто пишут большое ПО), rust скорее всего позволит "захватить" какой-нибудь из верхних уровней. Так что по сути, просто сдвигается "кадр фокуса". Но это моя мысль, гипотеза. Посмотрим, что будет.
Ответить | Правка | Наверх | Cообщить модератору

91. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от НяшМяш (ok), 01-Фев-24, 12:12 
> штука помогающая писать правильный код
> мозготрах

вся суть местных онанимусов

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

173. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (189), 01-Фев-24, 16:53 
> статические анализаторы не нужны, не помогут и т.д.
> статический анализатор встроен в компилятор - о дайте десять!!!
Ответить | Правка | Наверх | Cообщить модератору

343. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 01:00 
А ты разницу совсем не понимаешь между сторонним инструментом и встроенным, и между статическим анализатором и гарантиями, которые предоставляет компилятор?
Ответить | Правка | Наверх | Cообщить модератору

84. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от n00by (ok), 01-Фев-24, 12:06 
> Думаю он просто медленнее.

В прошлую эпоху замены плюсов на безопасный язык эксперты доказали, что не медленнее. Кстати, на шарпе тогда таки написали ОС (и отправили в музей).

> Как раз за счет garbage collector.

В ряде случаев быстрее ручного управления.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

110. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (106), 01-Фев-24, 13:00 
Как писали весь требовательный софт на c/c++, так и пишут. ЯП с GC радикально тормознее при одинаковых ресурсах.
Ответить | Правка | Наверх | Cообщить модератору

114. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от n00by (ok), 01-Фев-24, 13:04 
Если кто не в курсе - подсчёт ссылок это одна из стратегий сборки мусора. Про алгоритмическую сложность free() не спрашиваю.
Ответить | Правка | Наверх | Cообщить модератору

319. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 02-Фев-24, 13:18 
> Как писали весь требовательный софт на c/c++, так и пишут. ЯП с
> GC радикально тормознее при одинаковых ресурсах.

Скорее основная проблема этой штуки что оно порой стреляет в пятку в взаимодействии с другим кодом, особенно в нагруженных программах. Потому что живет side by side и можно просто напрогать и не париться. Но совсем не факт что вдолгую это себя под нагрузкой поведет так как хотелось. И тогда начинается полнейший шит-парад.

И что самое веселое, это все менее очевидно. Поэтому у прогера все ок, а вот кастомер через месяц придет делать мозги саппортам. Ну, вы же не могли месяц под реалистичной нагрузкой это тестировать, типа нашествий юзерей?!

Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

113. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (106), 01-Фев-24, 13:03 
> В ряде случаев быстрее ручного управления.

Чушь, конечно. Хотя если запустить хеллоу ворлд на 10 сек работы, выкинуть из него бустрап окружения и замерить, то да, может быть. Пока приложение может делать только аллокации и не доходит до GC

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

115. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 01-Фев-24, 13:07 
А если не знать про разницу пропускных способностей ОЗУ и кеша, и о способности уплотняющего сборщика располагать коррелирующие данные рядом, можно и не то нафантазировать.
Ответить | Правка | Наверх | Cообщить модератору

344. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 01:02 
Самое главное, что надо знать про сборщик мусора - это то, что он непредсказуем.
Ответить | Правка | Наверх | Cообщить модератору

361. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 03-Фев-24, 07:49 
Я знаю, когда вызывается сборщик мусора, который я написал. Если кто-то не может почитать документацию к остальным - не стоит об этом заявлять с таким апломбом.
Ответить | Правка | Наверх | Cообщить модератору

376. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 14:23 
То, что ты знаешь, когда он вызывается, не означает, что ты знаешь, сколько времени уйдёт на его работу. Именно по этой причине языки с GC для ОС реального времени не используются. И нет, это не апломб, а горькая правда жизни. Лично я ничего против не имею против языков с GC в тех областях, которые лучше для них подходят.
Ответить | Правка | Наверх | Cообщить модератору

409. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 04-Фев-24, 11:07 
> То, что ты знаешь, когда он вызывается, не означает, что ты знаешь,
> сколько времени уйдёт на его работу.

Ещё я не знаю, сколько времени уйдет на работу free(). А кто "знает", пусть посмотрит реализацию.

> Именно по этой причине языки
> с GC для ОС реального времени не используются. И нет, это
> не апломб, а горькая правда жизни.

Действительно, горькая. Windows не является ОС реального времени.

Ответить | Правка | Наверх | Cообщить модератору

389. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (366), 03-Фев-24, 18:50 
> Я знаю, когда вызывается сборщик мусора, который я написал.

А в дотнете - его писал не ты. А какие-то индусы. Это здоровый сложный пепелац, оптимизированый на сферические юзкейсы в вакууме (по версии индусни из редмонда). Поведение которого еще и могут поменять в очередной версии, без предупреждения и манибэка, и новый дотнет кастомеру при случае прилетит - сам, чтоб саппорт уж точно не скучал.

И если не дай боже прога была интенсивно нагруженная - одному ктулху известно как это будет взаиможействовать, так что после выпуска новой версии или выхода нового нета 50/50 что саппорт разорвут на части злые кастомеры у которых все фигакнулось когда серваки стали в аут по памяти уходить. В этом грабля вон того GC и состоит. А если вон те начинают блеять что можно дескать мануально вызывать... ну пля, тогда возможно проще было бы мануально памятью рулить, раз пошла такая пьянка?! А то получилось то же самое по сложности - но куда хреновее по предсказуемости. И вот зачем оно такое в результате?

Ответить | Правка | К родителю #361 | Наверх | Cообщить модератору

410. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 04-Фев-24, 11:15 
>> Я знаю, когда вызывается сборщик мусора, который я написал.
> А в дотнете - его писал не ты. А какие-то индусы.

Это аргумент. Потому и Микрософт всё, что считает нужным, либо покупает, либо переписывает. Чего с Rust пока не произошло.

Ответить | Правка | Наверх | Cообщить модератору

432. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 07-Фев-24, 19:12 
> Это аргумент. Потому и Микрософт всё, что считает нужным, либо покупает, либо
> переписывает. Чего с Rust пока не произошло.

...но в совет директоров "независимой" фаундации - втерлись. Там еще правда гугл и амазон, на троих сообразят. Ворон ворону глаз не выклюет.

Ответить | Правка | Наверх | Cообщить модератору

438. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 08-Фев-24, 08:43 
>> Это аргумент. Потому и Микрософт всё, что считает нужным, либо покупает, либо
>> переписывает. Чего с Rust пока не произошло.
> ...но в совет директоров "независимой" фаундации - втерлись. Там еще правда гугл
> и амазон, на троих сообразят. Ворон ворону глаз не выклюет.

Да, там ещё Google, которая своими Chromebook-ами немножко Microsoft с рынка двигает. В такой компании только успевай следить, как бы чего в стакан не подсыпали.

Ответить | Правка | Наверх | Cообщить модератору

233. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от ptr (??), 01-Фев-24, 20:32 
Отсутствие наследования тоже не мало добавляет "попоболи". Про костыли я в курсе, но они всех проблем не закрывают. Если на входе уже рабочий ООП код, то малой кровью переписать его на Rust уже не выйдет.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

259. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (259), 01-Фев-24, 23:54 
Отсутствие наследования добавляет боли только тем, кто ни бельмеса не смыслит в программировании. В Расте нет совершенно никаких преград для ООП. Вообще никаких. Проблема не в языке, а в том, что ты знаешь ровно одну ООП-модель, популяризованную Sun в конце девяностых. Неудивительно, что всё, что не укладывается в эту парадигму кажется проблемными костылями.
Ответить | Правка | Наверх | Cообщить модератору

278. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (269), 02-Фев-24, 04:26 
Так и в Си тоже нет преград для ООП, да и в любом другом языке общего назначения. Но есть базовые ООП конструкции которые всем известны и полезность их отрицается только совсем уж упоротыми, и в Расте этих конструкций нет, факт.
Ответить | Правка | Наверх | Cообщить модератору

312. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от ptr (??), 02-Фев-24, 10:58 
> ни бельмеса не смыслит в программировании
> ты знаешь ровно одну

Соболезную, что Вам пришлось самоунижаться демагогическим переходом на личности. Бывает.

> одну ООП-модель, популяризованную Sun в конце девяностых

Я как раз и указал, что весь существующий код на C# реализован именно в этой ООП модели. Потому и переписать уже рабочий код на Rust будет очень больно и малой кровью не обойтись.
Слишком много потребуется копипастить. Не зря уже десять лет открыт https://github.com/rust-lang/rfcs/issues/349
Костылями я называю подобные вещи: https://crates.io/crates/ambassador

Ответить | Правка | К родителю #259 | Наверх | Cообщить модератору

333. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (259), 02-Фев-24, 19:17 
> Я как раз и указал, что весь существующий код на C# реализован именно в этой ООП модели. Потому и переписать уже рабочий код на Rust будет очень больно и малой кровью не обойтись.

Как я и сказал: в программировании не смыслишь, за пределами одной ООП-модели ничего не знаешь. В грамотно спроектированном приложении — а в том, что МС проектирует грамотно я не сомневаюсь — концептуальная архитектура слабо связана с имплементацией. Проблемный домен не изменился, ограничения остались те же, алгоритмы вообще абстрактны и от языка реализации не зависят, разве что не любой алгоритм можно эффективно реализовать на любом языке, но это такие мелочи, с которыми даже миддл разберётся без подсказок. Так что из старого кода если что и нужно, то только «магические константы», если они там вообще есть.

> Не зря уже десять лет открыт https://github.com/rust-lang/rfcs/issues/349

«Сделайте нам как в C++». Будет открыт ещё 20 лет. С++ уже есть, второй C++ не нужен.

> Костылями я называю подобные вещи: https://crates.io/crates/ambassador

Где костыль-то? Кто-то реализовал паттерн из gang of four (кстати, помеченный в индексе как «C++ idiom», такой вот юмор). Но вообще я согласен, паттерны — это дистиллированные костыли, но тут ничего не попишешь. Приличные макросы есть только в лиспах и окресностях.

Ответить | Правка | Наверх | Cообщить модератору

340. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от ptr (??), 02-Фев-24, 23:27 
> Как я и сказал: в программировании не смыслишь,

Ешё раз спасибо, что начинаете сообщения с перехода на личности, признавая себя демагогом!

> я не сомневаюсь

И спасибо, за демонстрацию своей подростковой самоуверенности!

Я то со структурой классов .Net.Core не первый десяток лет работаю. Ещё отдельный вопрос, что на Rust собираются делать с повсеместно используемой в .Net.Core рефлексией. Вплоть до генерации и компиляции на лету Action.

Ответить | Правка | Наверх | Cообщить модератору

345. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 01:21 
> что на Rust собираются делать с повсеместно используемой в .Net.Core рефлексией. Вплоть до генерации и компиляции на лету Action.

Я не большой знаток ни Rust, ни .Net. Но припоминаю, что лет примерно двадцать назад шли яростные споры между сторонниками Java и C#. Дошло до сравнения производительности в лоб. Java тогда при первом сравнении проиграла, сильно отстав от соперника в выполнении тестов. Но потом пришли java-гуру, проанализировали код и увидели, что там использовалось очень много рефлексии. Когда всё это было вычищено, оказалось, что проигрыш Java был уже не таким существенным, как в первый раз. К чему это я? К тому, что использование рефлексии, получается, это плохая практика там, где нужна высокая производительность. Подозреваю, что разработчики Microsoft об этом знают и не используют рефлексию в своём высоконагруженном софте.

Далее. Что мешает эмулировать ту же рефлексию с помощью метаданных, динамической диспетчеризации?
Ну и вот: https://docs.rs/reflect/latest/reflect/

Ответить | Правка | Наверх | Cообщить модератору

350. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Александр (??), 03-Фев-24, 01:44 
Тут больше спор не о том, что в майкрософт решили что-то переписать на rust. Не исключено, что переписывают то, что высоконагруженное и при этом легко переписывается. Но учитывая любовь майкрософта к большим и весёлым абстракциям (вспоминаем тот же COM, .Net), не думаю что у них шибко много кода, который они без боли могут переписать на rust.
Ответить | Правка | Наверх | Cообщить модератору

378. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 14:33 
CoPilot им в помощь. Это же их продукт, вроде как.
Ответить | Правка | Наверх | Cообщить модератору

365. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от ptr (??), 03-Фев-24, 08:45 
> использование рефлексии, получается, это плохая практика там, где нужна высокая производительность

Любым инструментом можно как принести пользу, так и навредить. Вообще то рефлексия как раз и позволяет добиться высокой производительности. Например, компиляция Action для схем метаданных у нас дала двукратный прирост производительности при массовых конвертациях данных из одного бинарного представления в другое.

> разработчики Microsoft об этом знают и не используют рефлексию в своём высоконагруженном софте

Так даже в .Net.Core её полно.

> Что мешает эмулировать ту же рефлексию с помощью метаданных, динамической диспетчеризации?

Потому что рефлексия это не только динамическая диспетчеризация, но и динамическая компиляция кода.

Ответить | Правка | К родителю #345 | Наверх | Cообщить модератору

377. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 14:31 
> Вообще то рефлексия как раз и позволяет добиться высокой производительности.

В Си тоже ведь нет никакой рефлексии. Не правда ли? А ничего, живут как-то без неё в крупных проектах. Насколько хорошо живут - не знаю, не берусь судить. Но обходятся.

> Потому что рефлексия это не только динамическая диспетчеризация, но и динамическая компиляция кода.

Проблема решаема, хотя и с большими трудозатратами. Код же в итоге не остаётся динамичным, он компилируется и превращается в статичный.

Ответить | Правка | Наверх | Cообщить модератору

392. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от ptr (??), 03-Фев-24, 20:31 
> В Си тоже ведь нет никакой рефлексии.

В C вообще нет ограничений. Можно передать управление по любому адресу. Компилятору без разницы, что там размещено и откуда там машинный код взялся.
Если же нужна информация об исходном коде, переменных, функциях и параметрах, то в отладочных данных это все есть. Именно так работает любой дебаггер.

Я в C рефлексией, генерируя машинный код, пользовался неоднократно. Для STM8L в PowerSaving-Run-Mode это вообще штатный прием, так как в этом режиме flash обесточивается и переключиться в этот режим можно только передав управление в RAM, на код, который предварительно там был сформирован. А если речь не про МК с очень ограниченными ресурсами, то удобней LLVM.

> Код же в итоге не остаётся динамичным, он компилируется и превращается в статичный.

Как это не остается? Например, если упоминается новая схема или новая версия старой схемы, то программа должна выгрузить эту схему запросом к реестру и скомпилировать обработчики для нее.

> Проблема решаема, хотя и с большими трудозатратами.

Именно это я и указал. В Rust есть unsafe, поддерживающий механизмы необходимые для низкоуровневой рефлексии. Но это куда более трудоемко, чем в CLR, и потребует использования, например, того же LLVM.

Ответить | Правка | Наверх | Cообщить модератору

393. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 21:07 
> Именно так работает любой дебаггер.

В инфраструктуре Rust тоже есть дебаггер.

> Как это не остается?

Инструкции ЦПУ уже не меняются, когда обрабатываются им непосредственно. Это не электрон в суперпозиции. Я об этом.

> Именно это я и указал. В Rust есть unsafe, поддерживающий механизмы необходимые для низкоуровневой рефлексии. Но это куда более трудоемко, чем в CLR, и потребует использования, например, того же LLVM.

Кто мешает из низкоуровневой рефлексии сделать высокоуровневую?

Ответить | Правка | Наверх | Cообщить модератору

407. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от ptr (??), 04-Фев-24, 09:59 
>> нужна информация об исходном коде, переменных, функциях и параметрах, то в отладочных данных это все есть
> В инфраструктуре Rust тоже есть дебаггер.

Зачем Вам "информация об исходном коде, переменных, функциях и параметрах" для рефлексии в целях повышения производительности путем генерации кода и его компиляции в ходе выполения программы. Или Вы что-то своё обсуждаете?

> Инструкции ЦПУ уже не меняются, когда обрабатываются им непосредственно.

Они меняются в процессе работы программы. Этого более чем достаточно. Разделение на основе времени или дистанции в стеке генерации кода и его использования выглядит совершенно натянутым.

> Кто мешает из низкоуровневой рефлексии сделать высокоуровневую?

По кругу ходим. Ничто не мешает, но это будет уже не безопасный Rust, а сплошной unsafe. И намного безопасней тогда будет CLR, JVM или V8. Причем не факт, что медленней.

Ответить | Правка | К родителю #393 | Наверх | Cообщить модератору

402. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 04-Фев-24, 05:24 
> В C вообще нет ограничений. Можно передать управление по любому адресу.
> Компилятору без разницы, что там размещено и откуда там машинный код взялся.

Ну это где как. Какой-нибудь AVR в этом смысле весьма кривая штука. Гарвард да на сишечке - вы поняли.

> Для STM8L в PowerSaving-Run-Mode это вообще штатный прием, так как в этом
> режиме flash обесточивается

А там разве не выбираемо? В 32L1 - флеха включается-отключается программно. Ессно выключить ее под работающим кодом - не того. Но она там мало жрет, и вон то излишне.

> А если речь не про МК с очень ограниченными ресурсами, то удобней LLVM.

Мне gcc больше зашел, поддерживает намного больше архитектур, ARM плотно впрягается в выпуск релизов для своих камней, тулчейн прям из дистро вполне норм. А LLVM де факто делается парой корпов - которые от эмбедовки страшно далеки, и им похрен на проблемы эмбедеров на самом деле.

> Но это куда более трудоемко, чем в CLR, и потребует использования, например, того же LLVM.

Rust некоторые господа уже натягивают на мк и прочие бутлоадеры и кернелы. Попробуйте так с вашим CLR... а универсальный реюзабельный в разных ситуациях тул это так то - хорошо. Сишка на этом и выехал. У хруста есть некий шанс на этот счет пожалуй. По примерно тем же причинам.

Ответить | Правка | Наверх | Cообщить модератору

408. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от ptr (??), 04-Фев-24, 10:33 
> Гарвард да на сишечке

Это никак нельзя назвать ограничением языка.

> А там разве не выбираемо?

Что выбираемо? Установка REGOFF в CLK_REGCSR допускается только после отключения флеша. А отключить флеш можно только сформировав в RAM код и передав туда управление.

> В 32L1 - флеха включается-отключается программно.

Там с этим меньше проблем, благодаря наличию кеша инструкций в Cortex-M.

> Мне gcc больше зашел

В случае LLVM код можно генерировать сразу на IR, а JIT есть из коробки, что позволяет иметь достаточно легковесные контейнеры. А в случае GCC - это уже намного более тяжеловесное решение, требующего наличия всего GCC в контейнерах.

> Rust некоторые господа уже натягивают на мк и прочие бутлоадеры и кернелы. Попробуйте так с вашим CLR.

Бутлоадер и сервисы MS Office 365 - это совершенно разные области применения. И меня если использование Rust в Linux Kernel меня не удивляет, то использование его в MS Office смутило.
Я понимаю, что Excel можно и на ассемблере написать. Но зачем?

Ответить | Правка | К родителю #402 | Наверх | Cообщить модератору

414. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 04-Фев-24, 12:54 
> Это никак нельзя назвать ограничением языка.

А чем это назвать? Указатели в си подразумевают фоннеймана. Остальное если и делается, то через костыли, AVR видный представитель ЭТОГО.

> Что выбираемо? Установка REGOFF в CLK_REGCSR допускается только после отключения флеша.

А, понятно. Я думал там uncore похожий, некоторые железки STM8 напоминают STM32, но - нет, не оно. У 32L1 и т.п. регуль можно в low power режим заогнать, он при этом меньше жрет но выдает лимитированый ток. И единственный критерий - не жрать больше энного. А флеш или что - не важно.

> А отключить флеш можно только сформировав в RAM код и передав туда управление.

Это то логично. В STM32 примерно такое ограниение на страничную запись флехи например. А понемногу, таки, могет - просто паузит core на время записи если что-то с флехи надо, что тоже так то существенное ограничение для уравляющей штуки.

> Там с этим меньше проблем, благодаря наличию кеша инструкций в Cortex-M.

Где у 32L1 кеш то? Как максимум - пайплайн. Просто там флеху выключать для lowpower режима LDO не надо, может и из флеша ползать, главное чтобы суммарно ток не превышал лимиты lpRUN режима регуля.

>> Мне gcc больше зашел
> В случае LLVM код можно генерировать сразу на IR,

И что мне это дает в общем случае? Я ж не собираюсь с IR что-то делать. А их жирнолиба на чуть не 60 мегов вызывает вопросы что с ним таким будет если добавить больше архитектур и оптимизаций.

> а JIT есть из коробки, что позволяет иметь достаточно легковесные контейнеры.

Мне JIT вообще не в кассу. Особенно в контейнерах. И хруст кроме всего прочего - нормальный компиляемый ЯП так то. Это его достоинство, имхо: не будет жрать ресурсы в проде на AOT/JIT.

> А в случае GCC - это уже намного более тяжеловесное решение, требующего наличия всего
> GCC в контейнерах.

А зачем мне что-то компилить в именно контейнерах? Ну и если легкота наше все - там Fabrice Bellard показал с его tcc как надо было. У него настолько легкое вышло - что в эмуле - в браузере - и то вот таки - после загрузки на ЭТОМ линуха - норм ползает для мелких прог.

> Бутлоадер и сервисы MS Office 365 - это совершенно разные области применения.

Да. Однако универсальность тула - это его очень крутое достоинство. И почему бы я не должен его упомянуть сравнивая хруст с дотнетом?

> И меня если использование Rust в Linux Kernel меня не удивляет,
> то использование его в MS Office смутило.

Я видел некоторые продакшны с нетом - и думаю что MS таки сам себя завонял до состояния когда с его раджами - нанюхался. И готов достаточно радикально что-то делать для повышения предсказуемости и стабильности прода. Потому что дотнет VS прод это не сказать что беспроблемная штука. Особенно в нагруженной среде.

> Я понимаю, что Excel можно и на ассемблере написать. Но зачем?

В данном случае видимо - потому что GC, JIT, AOT и ко под нагрузкой могут такой user experience устроить - и при том рандомно и малопредсказуемо - что - возможно проще с ноля писать уже БЕЗ этой граблины. Ну вот не дружит GC с хайлоадом в общем случае.

Ответить | Правка | К родителю #408 | Наверх | Cообщить модератору

416. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от ptr (??), 04-Фев-24, 14:23 
> А чем это назвать?

Ограничением архитектуры, но уж никак не языка.
Ведь в том же AVR32 вполне возможно запускать код из RAM, несмотря на его Гарвардскую архитектуру. https://ww1.microchip.com/downloads/en/Appnotes/doc32160.pdf

> Где у 32L1 кеш то?

В 32L5 его добавили для решения этой проблемы.

> И что мне это дает в общем случае? Я ж не собираюсь с IR что-то делать.

А почему нет? Я же делаю. Само собой, на основе ранее скомпиленного из языка высокого уровня шаблона.

> Мне JIT вообще не в кассу. Особенно в контейнерах. И хруст кроме всего прочего - нормальный компиляемый ЯП так то. Это его достоинство, имхо: не будет жрать ресурсы в проде на AOT/JIT.

А как тогда делать рефлексию, динамически формируя оптимальный код для изменившихся метаданных? Когда таких данных сотни миллионов сообщений в сутки, рефлексия дает очень заметный выигрыш.
Компиляция в Rust весьма тяжелая. А вызов динамически скомпилированного кода - вообще целое приключение в unsafe.

> А зачем мне что-то компилить в именно контейнерах?

Чтобы не останавливать продуктивную систему для того, чтобы пересобирать и деплоить сотню сервисов из-за изменившихся метаданных. Например, protobuf в Kafka или gRPC можно парсить динамически, но это очень медленно. А можно скомпилировать обработчики для схем, что ускорит обработку почти на порядок. И тут выбор. Или компилировать в CI/CD, что заметно снижает доступность системы, или компилировать на лету, как только сервис обнаруживает сообщение с новой схемой или новой версией схемы.

> Однако универсальность тула - это его очень крутое достоинство.

Ассемблер еще более универсальней. По моему опыту, универсальным швейцарским ножом пользуешься намного реже, чем ответркой, строительным ножом, консервным ножом, ножницами и т.п. Потому что специализированный инструмент удобней и работать им продуктивней.

А на данный момент, имеем грандиозную иерархию классов в .Net.Core, на которой базируется Office 365 и не имеем возможности ее просто конвертировать в Rust, так как её идеология наследования в Rust не поддерживается. Необходимо разрабатывать свою систему структур, типажей и макросов для создания чего-то подобного.

> Потому что дотнет VS прод это не сказать что беспроблемная штука. Особенно в нагруженной среде.

Там проблемы те же самые, что и в любом языке с GC и проистекают они именно из GC. Если включать мозги и максимально использовать стек, то проблемы решаемы.
Ну и следует понимать, когда лучше использовать среду с JIT (CLR, JVM, V8), а когда лучше компиляцию в машинный код.
Лично я против Rust ничего не имею. Сам использую plrust на PostgreSQL. Но он там совершенно не заменяет plpgsql, а лишь дополняет его. Но при этом высоконагруженные функции все равно пишу на C. Потому что на C можно напрямую работать со страницами PostgreSQL, что на Rust слишком сложно и все равно unsafe. А gRPC сервис, продьюсер или консьюмер к Kafka и т.п. - как раз задача для C#.

> Ну вот не дружит GC с хайлоадом в общем случае.

Надо уметь его готовить. Естественно, если нахреначить в каждом методе сотню переменных не в стеке - GC под нагрузкой не будет успевать их собирать. Как я писал выше, нужно понимать, где выиграешь больше: за счет динамической компиляции или за счет издержек GC. Иногда перевешивет одно, иногда другое. Что лишь подтверждает то, что "золотого молотка" не бывает и для каждой задачи следует подбирать свой инструмент.

Ответить | Правка | К родителю #414 | Наверх | Cообщить модератору

433. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 07-Фев-24, 20:01 
> Ограничением архитектуры, но уж никак не языка.

В сях изначально нет нормальной поддержки разных адресных пространств. Порой по этому поводу что-то придумывают, типа маппинга в виртуальные области с разными адресами и проч, но при этом может ус отклеиться у вон той абстракции.

> Ведь в том же AVR32 вполне возможно запускать код из RAM

Насколько я помню AVR32 - успешно сдох. Нишмог в конкуренцию с армами, ни мк ни апликушники.

>> Где у 32L1 кеш то?
> В 32L5 его добавили для решения этой проблемы.

Это разные классы чипов. И той проблемы - как таковой нет. Кеш делает чип намного более быстрым и намного менее предсказуемым по jitter, что для МК - аргумент.

Более того - в сях штатно нет контроля над кешом и вы никак не можете контролировать запросит ли код I или D из кешированого региона или некешированого. При записи в флеху он, соответственно, поймает якорь. Семантическая корректность при единичной записи будет обеспечена - контролер флехи может запаузить ядро сигналом на шине пока не будет готов отдать ему что оно там хотело. Но времянки будут продолбаны, для управляющих систем это важно.

Одна из причин по которым до сих пор порой для настроек ставят 24Cxx в МКшные штуки, запись туда точно не якорит core, хоть как. Это про потерю управления на энное время.

> А почему нет? Я же делаю. Само собой, на основе ранее скомпиленного
> из языка высокого уровня шаблона.

Потому что в общем случае мои цели страшно далеки от написания компиляторов. Для меня они лишь инструмент в решении совсем иных проблем. В каких-то случаях типа импактящего меня бага я конечно могу попытаться включиться в процесс, если остальные совсем не могут, ибо опенсорс это вот так. Но в общем случае лучше если этим займутся более тематичные люди.

> А как тогда делать рефлексию, динамически формируя оптимальный код для
> изменившихся метаданных?

С небольшой потерей оптимальности - наверное нечто такое можно изобразить указателем на функцию. И в принципе даже сгенерить кастомный вариант в RAM и на него указатель поставить.

Но Кента с вот этим - послали из ядра, он там пытался код генерить. Пришлось урезать осетра. И были правы. Ибо W^X violation и вообще, "premature optimization is a root of all evil" (c).

> Когда таких данных сотни миллионов сообщений в сутки, рефлексия дает очень
> заметный выигрыш.

Линух без всего этого ворочает еще и не столько пакетов интернета запросто. Значит серебряные пули несколько переоценены...

> Компиляция в Rust весьма тяжелая.

Ну вот тут фиг поспоришь. Анализ видимо навороченный получается. Но и результат по своему приколен, нет оверхеда VM и рантайм проверок, а некие гарантии выживают. И well defined behavior. При всей хайповости, несколько вещей они сделали правильно.

> А вызов динамически скомпилированного кода - вообще целое приключение в unsafe.

Зато unsafe код явно маркирован как именно это. И знаешь откуда ждать проблем. Это как раз очень хорошо придумано имхо. С одной стороны - можно, если нужно. С другой - видно откуда ждать проблем.

> Чтобы не останавливать продуктивную систему для того, чтобы пересобирать и деплоить сотню
> сервисов из-за изменившихся метаданных.

Ну так компилят обычно на билдферме, а продакшн так то обычно умеет в graceful upgrade, при том нечто сравнимое даже нжинкс умел еще когда там.

> Например, protobuf в Kafka или gRPC можно парсить динамически, но это очень
> медленно. А можно скомпилировать обработчики для схем, что ускорит обработку
> почти на порядок. И тут выбор. Или компилировать в CI/CD, что заметно снижает
> доступность системы, или компилировать на лету, как только сервис обнаруживает
> сообщение с новой схемой или новой версией схемы.

Какие-то проблемы из ниоткуда. Не понимаю в чем трабл сбилдить на билдферме и плавно апгрейдить. Разве что если архитектура дно и так не предусмотрено было.

>> Однако универсальность тула - это его очень крутое достоинство.
> Ассемблер еще более универсальней.

По этому поводу до сих пор имеет определенное хождение. Не, вы точно не хотите увидеть с какой скоростью работает вон тот видеокодек в его сишной версии. Особенно если это современный кодек.

> По моему опыту, универсальным швейцарским ножом пользуешься
> намного реже, чем ответркой, строительным ножом, консервным ножом, ножницами и т.п.

У меня отвертка и шуруповерт с сменными битами (догадайтесь почему) а ножницам не так уж важно буду я ткань резать, бумагу, или даже фольгу какую.

> Потому что специализированный инструмент удобней и работать им продуктивней.

А я то как баклан меняю биты в отвертке и шуруповерте... Если на кажлый размер Torx, Philips, Pozidriv, hex и slot взять по нескольку размеров, клад отверток вырисовывается. И это я еще pentalobe и что там еще более экзотичное не вспоминал, только повседневное.

> А на данный момент, имеем грандиозную иерархию классов в .Net.Core, на которой
> базируется Office 365 и не имеем возможности ее просто конвертировать в Rust,

А оно и не надо - надо функциональность переписать. А не всенепременно закрутить гвоздь отверткой с аргументом "это любимый инструмент". На мой вкус делать веб дотнетом это еще хуже чем крутить гвоздь отверткой. Выглядит как-то так же.

> так как её идеология наследования в Rust не поддерживается. Необходимо
> разрабатывать свою систему структур, типажей и макросов для создания чего-то подобного.

Вообще-то если именно такая нужда возникает - значит архитект жесточайше облажался еще на фазе архитектинга. И его тем более надо выпереть ASAP - и заменить этого спагетти монстра нафиг.

Или к вопросу почему веб сейчас часто юзает "микросервисы". А вот чтоб с такими спагетти-монстрами дела не иметь. Мелкие гранулярные штуки проще адаптировать и намного меньше implementation constraints высосаных из пальца, типа вот этого вот бреда - для меня когда я вижу такие заявы, я понимаю насколько именно господа не умели в архитектуру продукта. Т.е. - вообще совсем. Увольте вашего архитекта: он не знал что делает и круто подставил вас.

> Там проблемы те же самые, что и в любом языке с GC

По этой причине хруст получает уникальный пойнт в нагруженном проде. Сюрприз!

> Ну и следует понимать, когда лучше использовать среду с JIT (CLR, JVM,
> V8), а когда лучше компиляцию в машинный код.

Для меня ответ по сути - "никогда". Ну может кроме JS, в фронтэнде.

> Лично я против Rust ничего не имею. Сам использую plrust на PostgreSQL.

Я просто не понимаю зачем надо дотнет если уже есть хруст. Абстракции ради абстракций не нужны, нужно - решение задачи, нормальная архитектура, и если все приходит к вон тому - я понимаю что с этим вышел EPIC FAIL.

У нормалных людей - да всем вообще ср@ть на чем микросервис написан. И так сильно проще постепенно менять это - без ломового отвала башки. А у дотнетчиков обычно получается страшенный макаронный монстр которого тронуть страшно. Потому и - переписать. С увольнением вон тех и архитекта за такую подставу нанимателю. Хреново когда в каком-то решении сложно переиграть решения. Это не достоинство дизайна.

> что на C можно напрямую работать со страницами PostgreSQL, что на
> Rust слишком сложно и все равно unsafe.

Rust вероятно задолбает в этом качестве.

> А gRPC сервис, продьюсер или консьюмер к Kafka и т.п. - как раз задача для C#.

Я от всего этого к счастью страшно далек.

> Надо уметь его готовить. Естественно, если нахреначить в каждом методе сотню переменных
> не в стеке - GC под нагрузкой не будет успевать их

Ну, кому надо - тот пусть и. А у меня нет желания греть мозг вот этой дрянью. Это анти-технологично и костыльно по максимуму. Особенно когда в новой версии могут логику изменить по желанию левой пятки, без предупреждения - и я таки видел что в результате получается! Еще вчера все было ЗБС. Сегодня кастомеры осадили саппорт, охренев от жора памяти. А весь офис жестко хардкорит в овертайм и выхи чтобы придумать хоть что-нибудь, соответственно.

> и для каждой задачи следует подбирать свой инструмент.

Я думаю что хруст сможет в дофига задач дотнета сунуть свой нос - и не обломается. И энное количество нетчиков таки будет заменено и выписано в легаси. Со всеми своими "незаменимыми" абстракциями. Незаменимых не бывает, а для корпорации незаменимые решения это вообще злейший враг и прострел пяток.

Ответить | Правка | К родителю #416 | Наверх | Cообщить модератору

362. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 03-Фев-24, 07:54 
> отдельный вопрос, что на Rust собираются делать с повсеместно используемой в
> .Net.Core рефлексией. Вплоть до генерации и компиляции на лету Action.

Если кастомер захочет рефлексию на Rust, он арендует мощности на Azure. Вроде годный бизнес-план?

Ответить | Правка | К родителю #340 | Наверх | Cообщить модератору

349. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Александр (??), 03-Фев-24, 01:39 
Очень странно слышать про алгоритмы от "знающего" программирование. Не знаю, может вы специалист какой-то узкой направленности, и ваш код ограничивается алгоритмами и константами, но в реальных продуктах над этим всем есть ещё три тонны абстракций, которые и опираются на имеющуюся и наиболее популярную модель ООП.
Ответить | Правка | К родителю #333 | Наверх | Cообщить модератору

280. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от wyry (?), 02-Фев-24, 04:40 
В C# GC очень производительный и очень кастомизированный. Можно сделать так, чтобы вызывать его вообще вручную в нужные моменты, в таком случае производительность будет почти такой же, не говоря о том, что C# может работать с unsafe ресурсами, которые по понятным причинам нужно освобождать ручками и так никто не делает, если нет прямой необходимости.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

360. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 03-Фев-24, 06:18 
> В C# GC очень производительный и очень кастомизированный. Можно сделать так, чтобы
> вызывать его вообще вручную в нужные моменты, в таком случае производительность
> будет почти такой же, не говоря о том, что C# может работать с unsafe ресурсами,

А на хрусте вон тем мозг греть не надо - и скорость нативная, без всяких виртуалок и убер-рантаймов генерируемых в нативный код полдня. Идея прочекать все что можно по максимуму в компилтайме - без порева с виртуальными машинами и сборкой мусоа по своему гениальна, как ни крути. За что яваобразным и будет амба теперь. Нащупан путь делать что-то сравнимое лучше. А вы теперь - легаси.

Ответить | Правка | Наверх | Cообщить модератору

385. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от wyry (?), 03-Фев-24, 15:31 
Как всегда дешёвый наброс. В своё время в моду вошла функциональщина (OCaml, Haskell, LISP, Microsoft даже свой F# запилили как один диалект ML). И более того, тогда обоснование было значительно умнее. Rust же использует идеи владения, которые, вообще говоря, появились ещё в C++98 и со временем были доработаны. Это НЕ инновация, а грубое и глупое переиначивание уже существующих идей, которые уродливо выглядят уже на этапе проектирования. Взять C (чистый C), когда он был разработан - он сразу же использовался для создания нового софта, причём довольно широко, при этом фактически не меняясь. Rust мало того что разрабатывается временами ломая обратную совместимость (что уже красный флаг, но простим), так на нём фактически за всё время было создано критически мало проектов и вы этим хотите похоронить жабу или C# или C++ или C чистый?
+Ладно бы всё это обсуждалось в США, где язык был создан, в России (а на деле и в остальном мире) своя "мода" на программирование. В РФ C++ уже клещами не вытащишь: одна из лучших в мире школ C++, множество идеологов и инженеров C++, ровно как и весь крупный бизнес. Так сложилось исторически и это не поменяется. То есть помимо спорной (назовём это так) конкуренции в инженерном поле, Rust точно проиграет в бизнес и политическом поле за пределами США и их ближайших деловых партнёров (при том что и там C и C++ в лидерах высокопроизводительных решений!), остальные же как писали на C++, так и будут до скончания времён.
Ответить | Правка | Наверх | Cообщить модератору

390. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (366), 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 и проблемами аллокации.

Ответить | Правка | Наверх | Cообщить модератору

82. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Аноним (-), 01-Фев-24, 12:01 
Добавлю еще парочку:
* программы на расте компилируются часами! для него нужен суперкомпьютер
* вы портите растом наши прекрасные сишные проекты (и мы теперь не можем в них разобраться, плак-плак)
* а вы видели какой CoC у раста?!
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

83. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Аноним (-), 01-Фев-24, 12:05 
И от белок-истеричек:
* это все заговор NSA для внедрения закладок!!11
* если софт станет надежным - мы попадем в рабство, тк не сможем ломать свои телефоны и boot
* раст привязан к централизованному карго и от него невозможно отвязаться!!11 а потом они еще и двухфакторку!
* я непонимать раст, поэтому уверен, что там закладки, верните понятную дыряшку!
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

104. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Витюшка (?), 01-Фев-24, 12:44 
Rust - это будущее, нравится оно нам или нет. Я вот снова попытался выучить Rust. Пока непонятно, но попробую ещё раз.

Конечно, в Zig всё делалось гораздо проще.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

122. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +4 +/
Сообщение от Аноним (-), 01-Фев-24, 13:11 
> Rust - это будущее, нравится оно нам или нет. Я вот снова попытался выучить Rust.

"Ты должен был бороться со злом, а не примкнуть к нему!" (c)
Вообще от тебя не ожидал, ты так топил за zig, рассказывал какой он классный и безопастный.
Даже код кидал с мьютексами.

Это просто "топ 10 аниме предательств"))

Ответить | Правка | Наверх | Cообщить модератору

144. Скрыто модератором  +/
Сообщение от Аноним (144), 01-Фев-24, 14:22 
Ответить | Правка | Наверх | Cообщить модератору

147. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Витюшка (?), 01-Фев-24, 14:29 
Я ещё поборюсь (и пока буду Rust учить).

Всё верно. Но в Rust куча готовых библиотек. Дело не в языке. А в том что в него влили огромное количество бабок.

Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

177. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (189), 01-Фев-24, 16:56 
Прямо накануне GPT-революции, после которой все это обесценится.
Ответить | Правка | Наверх | Cообщить модератору

370. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 03-Фев-24, 10:52 
> Прямо накануне GPT-революции, после которой все это обесценится.

Извините, а нормальные батарейки там будут? А то тоже уже ...цать лет обещают - а воз и ныне там.

Ответить | Правка | Наверх | Cообщить модератору

248. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (247), 01-Фев-24, 22:05 
а там где бабки, там и Витюшка
Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

353. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Александр (??), 03-Фев-24, 01:58 
Мне кажется, что в мире именно количество влитых бабок и решает, на чём будут писать, а не какие-то там качества языка. Многие проблемы C и C++ решали в ряде языков. Тот же D. Где он только сейчас?
Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

379. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Прохожий (??), 03-Фев-24, 14:44 
В общем и целом согласен. Ещё один фактор есть - кто первым встал, того и тапки. Но он тоже с бабками связан в итоге.
Превосходное качество, увы, стоит порою слишком дорого, чтобы за ним гоняться.
Ответить | Правка | Наверх | Cообщить модератору

317. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от freecoder (ok), 02-Фев-24, 13:02 
Желаю успеха в освоении Rust!
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

308. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 02-Фев-24, 10:14 
> Сразу подскажу темы для обсуждения Rust:
> * ужасный синтаксис

...
> * вместо того чтобы переписывать, лучше бы что-то новое написали

Шикарный комент. Предлагаю прикнопить его в верхушке обсуждения! Сразу отстрелит 80% глупых коментов.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

8. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +11 +/
Сообщение от Аноним (7), 01-Фев-24, 09:22 
Судя по вакансиям майки нанимают всех и сразу. Это говорит ничего ни о чём.
Ответить | Правка | Наверх | Cообщить модератору

21. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +4 +/
Сообщение от Бывалый смузихлёб (?), 01-Фев-24, 09:46 
Это похоже на периодическое развлечение - каждые несколько лет западные ит-конторы вначале гонят к чертям энное количество сотрудников, а потом - опять нанимают, загребая вообще всех кого могут
Потом - надрываются от обилия нахлебников и паразитов и снова выкидывают всех на мороз
Ответить | Правка | Наверх | Cообщить модератору

117. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (106), 01-Фев-24, 13:09 
Отбирают топ и остальных выкидывают. Норм стратегия если финансы позволяют
Ответить | Правка | Наверх | Cообщить модератору

251. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (251), 01-Фев-24, 22:35 
> Отбирают топ и остальных выкидывают. Норм стратегия если финансы позволяют

Отбирают знакомых и знакомых знакомых. Что бы потом подсидеть руководителя соседнего отдела. Что бы убрать конкурента в борьбе за вылизование всякого начальству.

Ответить | Правка | Наверх | Cообщить модератору

88. Скрыто модератором  +3 +/
Сообщение от YetAnotherOnanym (ok), 01-Фев-24, 12:10 
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

161. Скрыто модератором  +/
Сообщение от Аноним (-), 01-Фев-24, 16:23 
Ответить | Правка | Наверх | Cообщить модератору

373. Скрыто модератором  +/
Сообщение от YetAnotherOnanym (ok), 03-Фев-24, 11:26 
Ответить | Правка | Наверх | Cообщить модератору

183. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (179), 01-Фев-24, 17:08 
Нет, это говорит, что проект реально запланирован и в ближайшие 2 года туда пойдут бабки. Возможно, не очень большие. Обидно то, что этот мёртворождённый проект оттянет ещё больше ресурсов от реальных дел.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

351. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 01:50 
А мертворожденный он потому что... Почему? И какие такие реальные дела должна была делать частная контора, где Office 365 - один из основных её продуктов?
Ответить | Правка | Наверх | Cообщить модератору

11. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +7 +/
Сообщение от Аноним (11), 01-Фев-24, 09:26 
Знатоки сишечки уходят на пенсию, а писать компоненты ядра на питоне совсем зашкварно, вот и нанимают альтернативно одарённых растом.
Ответить | Правка | Наверх | Cообщить модератору

17. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (9), 01-Фев-24, 09:35 
https://opennet.ru/60427-tiobe
Ответить | Правка | Наверх | Cообщить модератору

26. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (26), 01-Фев-24, 09:57 
Особенно смешно что си в клетке набрал падаванов, а мелкомягкие сами расписались что он убогий и хуже раста.
Ответить | Правка | Наверх | Cообщить модератору

322. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (-), 02-Фев-24, 13:35 
> Особенно смешно что си в клетке набрал падаванов, а мелкомягкие сами расписались
> что он убогий и хуже раста.

Майки очень любят кидать своих адептов, OEM, ISV, партнеров, и какую там еще фигню я забыл. Делая из своих проблем - их. И игноря проблемы даунстримов. Это просто визитная карточка майкрософт. Но некоторые жирафы за столько лет так это и не поняли. Зато теперь, когда их выпнут на мороз прямо при помощи MS - наверное начнут что-то подозревать :)

Ответить | Правка | Наверх | Cообщить модератору

30. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –6 +/
Сообщение от Аноним (24), 01-Фев-24, 10:03 
> Знатоки сишечки уходят на пенсию

туда им собственно и дорога, это нормально

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

174. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (189), 01-Фев-24, 16:53 
Помечтать никогда не вредно.
Ответить | Правка | Наверх | Cообщить модератору

192. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от нах. (?), 01-Фев-24, 17:46 
хрен нам а не пенсия, мечтай не мечтай.

Если бы даже ее не сп-ли на крымский мост - ее бы проиграли в казино солдаты нато!

Ответить | Правка | Наверх | Cообщить модератору

185. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (179), 01-Фев-24, 17:09 
Мелкософту уже НИКАКОЙ язык не поможет! Сплошная индусятина в руководстве и в исполнении - гарантированное болото для убийства любого проекта.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

207. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (259), 01-Фев-24, 18:57 
Осталось только понять, как MSFT остаётся одной из самых успешных IT-компаний в мире. Кто-то, очевидно, лжёт — либо анон с опеннета, либо SEC.
Ответить | Правка | Наверх | Cообщить модератору

297. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от анонимит (?), 02-Фев-24, 08:30 
монополия рынка ПК, а с мобильного и серверного рынка с Windows они вылетели, но ... Гугл ожидает таже судьба
Ответить | Правка | Наверх | Cообщить модератору

352. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 01:54 
> серверного рынка с Windows они вылетели

Откуда дровишки? Или правильно спросить, где траву такую берёшь?

Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  +1 +/
Сообщение от Аноним (12), 01-Фев-24, 09:26 
Ответить | Правка | Наверх | Cообщить модератору

13. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Nickemail (??), 01-Фев-24, 09:32 
Народ, какие преимущества будут, когда ядро Windows c++ перепишут на rust?
И какие преимущества, если бы Firefox тоже на rust переписали?
Благодарю.
Ответить | Правка | Наверх | Cообщить модератору

19. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 01-Фев-24, 09:36 
> когда ядро Windows c++ перепишут на rust

Его не перепишут на раст.

> если бы Firefox тоже на rust переписали

Смотри проект Servo - недописанный переписанный FF. И сам реши какие у него преимущества

Ответить | Правка | Наверх | Cообщить модератору

34. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Минона (ok), 01-Фев-24, 10:12 
Часть движка ФФ написана на расте.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

121. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (106), 01-Фев-24, 13:11 
В винде нет ядра на c++
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

212. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (212), 01-Фев-24, 19:14 
Драйвера на C++ есть, да и в ядре наверное C++ используется.
Ответить | Правка | Наверх | Cообщить модератору

290. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 02-Фев-24, 07:05 
Ядро и базовые системные модули написаны на Си. Микрософт принялась робко приседать в сторону плюсов продвигая KMDF.

Сторонние драйвера на Си++ есть. Потому что Си компилятор Микрософт научился толком поддерживать этот язык относительно недавно. Кому нужны были возможности актуальной версии Си лет 20 назад, те писали на Си в файлах с расширением cpp. Кто-то шёл дальше и использовал возможности плюсов. Если видите драйвер антивируса/файервола/проактивки - там почти наверняка плюсы, поскольку сложность высока, и это по сути "приложение" в ядре.

Ответить | Правка | Наверх | Cообщить модератору

141. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от kusb (?), 01-Фев-24, 14:14 
В Windows 10/11 есть что-то на Rust, хотя я и вообще не знаю что?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

154. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от нах. (?), 01-Фев-24, 15:44 
ну врут что есть - только надо поставить девелоперскую версию, где-то что-то там с бубном в ней подшаманить, пару раз перезагрузиться, и будет щастье. Наверное, но неточно.

Ответить | Правка | Наверх | Cообщить модератору

252. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от BeLord (ok), 01-Фев-24, 22:40 
Вообще не важно, если архитектура модульная это одна история, если помойка из миллиона зависимостей, то ничто не поможет-)
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

20. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 01-Фев-24, 09:37 
Ответить | Правка | Наверх | Cообщить модератору

23. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Аноним (24), 01-Фев-24, 09:51 
хм, высосанная из пальца какая-то новость получилась (: хорошо что мини
Ответить | Правка | Наверх | Cообщить модератору

35. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +5 +/
Сообщение от beck (??), 01-Фев-24, 10:12 
MS может себе позволить попробовать. Выйдет,  отлично, продвинут раст, не выйдет,  поймут,  что дерьмо и продолжат свой С#.
Ответить | Правка | Наверх | Cообщить модератору

39. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Минона (ok), 01-Фев-24, 10:21 
МС - платиновый спонсор.
Они уже попробовали и вкладывают деньги.
Ответить | Правка | Наверх | Cообщить модератору

45. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от beck (??), 01-Фев-24, 10:34 
Попробовать на реальном проекте. MS может себе позволить такие эксперименты.

Но, как я понимаю,  отрасль медленно, но верно катит в сторону раста. С++ слишком сложен для манкикодеров, гошечка немного не о том, писать гигатонны кода на С ещё сложнее,  чем на С++. Сложнее в смысле дороже и дольше.

Есть и других языков, зиг, ред, ним в конце концов,  но пропихнули раст. Я думаю,  что причины были отнюдь не технические.

Так что улыбаемся и машем.

Ответить | Правка | Наверх | Cообщить модератору

49. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 01-Фев-24, 10:37 
> Попробовать на реальном проекте

А до сего дня были "нереальные" проекты? У MS растовый код и на серверах и на клиентах. Недо что-то ещё "реальнее"?

Ответить | Правка | Наверх | Cообщить модератору

55. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (24), 01-Фев-24, 10:54 
ты мне одно скажи, ты студент-партнёр их что ли? слишком много пиаришь их решение по расту
Ответить | Правка | Наверх | Cообщить модератору

56. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Карлос Сношайтилис (ok), 01-Фев-24, 11:00 
До студента-партнёра обещали повысить в следующем году. Пока стажёр за еду.
Ответить | Правка | Наверх | Cообщить модератору

63. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –2 +/
Сообщение от Аноним (-), 01-Фев-24, 11:33 
> зиг

Не привносит ничего нового и толкового, просто попытка улучшить сишечку, при этом не сильно от нее отходя.
Сейчас выпуск 0.11.0, учитывая что оно пилят его с 2015 года какими-то васянами... то до прода ему топать и топать.

> ред, ним

маргинальщина

> Я думаю,  что причины были отнюдь не технические.

Пруфов как всегда не будет?

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

178. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от beck (??), 01-Фев-24, 16:57 
> Пруфов как всегда не будет?

Какие могут быть пруфы, если это моё мнение. Там даже написано "я думаю что". Ты читай внимательно, а думай аккуратно.

Ответить | Правка | Наверх | Cообщить модератору

354. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Александр (??), 03-Фев-24, 02:10 
Так и пилят 2,5 Васяна, потому что не распиарен. Посмотрите python. До нокии тоже 2,5 Васяна пилили. Нокия вложилась в своё время - сразу в топах.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

71. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 01-Фев-24, 11:40 
> Есть и других языков, зиг, ред, ним в конце концов,  но пропихнули раст. Я думаю,  что причины были отнюдь не технические.

Зиг? Это то самое поделие, которое типа "более безопастно чем Раст" (по мнению местных клоунов), но в котором можно сделать так (без каких либо ансейфов, просто в коде)
  var hello = try allocator.dupe(u8, "zig sucks");
  allocator.free(hello);
  std.debug.print("{s}\n", .{hello});
и получить use after free?

Не спасибо, нам такой радости не нужно, хватает дыряшки.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

75. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Карлос Сношайтилис (ok), 01-Фев-24, 11:48 
Зиг не про безопасность, а про управление памятью.
Если раст в работе с памятью, по дефолту, придерживается happy path и скрывает аллокации, то зиг наоборот - пляшет от аллокаторов.
Ответить | Правка | Наверх | Cообщить модератору

85. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (-), 01-Фев-24, 12:07 
> наоборот - пляшет от аллокаторов.

А смысл? Ну есть у тебя возможноcть создавать по особенному аллокатору на каждый случай.
Но если это не добавляет безопасности, то как это тебе поможет писать надежный код?

Тогда вообще непонятно, зачем мне переписывать условный проект на CИ c него на zig?
Может за счет defer/errdefer, bitcast'а, нормальных енумов и прочих современных технологий станет лучше. Хотя бы не придется кидать ошибки путем выкидивания -1, с последующим отгребаниям уязвимостей.
Но лично мне не кажется, что оно не оправдает усилия, но может я плохо читал доку и ошибаюсь)

Ответить | Правка | Наверх | Cообщить модератору

95. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Советский инженер (ok), 01-Фев-24, 12:30 
>А смысл?

cмысл в том, что бы получить сишку с минимумом UB и прочего легаси.

Ответить | Правка | Наверх | Cообщить модератору

152. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 01-Фев-24, 15:27 
Проблем которые появляются из-за UB (напр целочисленное переполнение) случаются, но мне кажется их  не так много, как проблем с памятью.
Святая троица "use-after-free + out-of-bounds + double-free" это огромный пласт уязвимостей.
И переход на zig это не решит, тк он допускает эти ошибки.
Ответить | Правка | Наверх | Cообщить модератору

188. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Советский инженер (ok), 01-Фев-24, 17:20 
вот как раз-то от того что в сишке никак не могут определится как складывать числа без UB иногда и случаюится выходы за границу массива.
а еще в С прото указатель и массив практически неотличимы. в зиг же добавили ссылки и слайсы. это уже лучше чем ничего.
а еще в зиге избавились от макросов.
Ответить | Правка | Наверх | Cообщить модератору

369. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 03-Фев-24, 10:30 
> А смысл? Ну есть у тебя возможноcть создавать по особенному аллокатору на
> каждый случай.
> Но если это не добавляет безопасности, то как это тебе поможет писать
> надежный код?

На хрусте уже написали надежный код. Заметили что падать в панику в ядре при каждом неуспехе аллокации - голимая идея. Родили фееричные костыли имени try* - при том выглядит как вот именно навесной кривой костыль.

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

153. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Витюшка (?), 01-Фев-24, 15:41 
Use-after-free и double-free легко решаются. Да, это не полностью сделано в Zig (пока что).

Но на 99% это всё покрывается специализированными аллокаторами.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

155. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Витюшка (?), 01-Фев-24, 15:53 
Смотрю я на документацию (нужен битовый вектор над существующей памятью, которая управляется пулом памяти buffer pool).

На Zig я сам написал.

https://docs.rs/bitvec/latest/bitvec/slice/struct.BitSlice.html

С одной стороны там пишут как всё безопасно и все alias rules и все гарантии есть "как в Rust".

Потом читаем далее

You must never attempt to type-cast a reference to BitSlice in any way. You must not use mem::transmute with BitSlice anywhere in its type arguments. You must not use as-casting to convert between *BitSlice and any other type. You must not attempt to modify the binary representation of a &BitSlice reference value. These actions will all lead to runtime memory unsafety, are (hopefully) likely to induce a program crash, and may possibly cause undefined behavior at compile-time.

И понеслась портянка исключений (в документации, а не в компиляторе) чего делать нельзя иначе будет бобо.

И вот такое встречаю практически в каждом crate.

Ну, конечно, это не Zig. Это безопасно.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

182. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (-), 01-Фев-24, 17:07 
mem::transmute вообще-то unsafe и есть ты там что-то натворишь - то ССЗБ.
Все остальное тоже в большей степени касается интеропа и ансейфа.
Ответить | Правка | Наверх | Cообщить модератору

310. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Карлос Сношайтилис (ok), 02-Фев-24, 10:23 
Берём unsafe операции, читаем документацию, оказывается, что они не safe. Делаем вывод: безопасность раста - миф!

мем-картинка: просчитался, но где?

Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору

86. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (157), 01-Фев-24, 12:07 
> Но, как я понимаю,  отрасль медленно, но верно катит в сторону раста. С++ слишком сложен для манкикодеров, гошечка немного не о том, писать гигатонны кода на С ещё сложнее,  чем на С++. Сложнее в смысле дороже и дольше.

Так нам тут упорно пытаются доказать, что на расте писать еще сложнее (бороу чекер не дает на будущее оставить парочку CVE в коде). Кажется, у тебя рассинхрон логики.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

175. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от beck (??), 01-Фев-24, 16:55 
Напротив.

Я и говорю,  что при всём богатстве выбора особенно выбирать то и не из чего. Кроме раста вариантов и нет.

А кто там чего хочет доказать,  ну пускай.

Ответить | Правка | Наверх | Cообщить модератору

301. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (301), 02-Фев-24, 09:40 
Мне вот зашел Odin lang. Но за ним нет корпораций и толпы фанатиков.
Ответить | Правка | Наверх | Cообщить модератору

48. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (38), 01-Фев-24, 10:36 
А как же Verona?
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

37. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Tron is Whistling (?), 01-Фев-24, 10:19 
Это хорошо, у конкурирующих продуктов появляется шанс.
Ответить | Правка | Наверх | Cообщить модератору

41. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Пряник (?), 01-Фев-24, 10:26 
Это плохо. Ничего хорошего я им не желаю.
Ответить | Правка | Наверх | Cообщить модератору

70. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Ahohim (?), 01-Фев-24, 11:38 
А до этого у них не было шанса исключительно из-за С#?
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

145. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Tron is Whistling (?), 01-Фев-24, 14:24 
1. Где сказано, что не было? Сказано - увеличивает.
2. При чём тут C#? Увеличивает шансы конкурентов бесполезное вложение сил в бессмысленную затею.
Ответить | Правка | Наверх | Cообщить модератору

355. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 02:12 
Экономия денег на железяках и электричестве - бессмысленная затея?
Ответить | Правка | Наверх | Cообщить модератору

371. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Tron is Whistling (?), 03-Фев-24, 11:03 
Железяки и электричество стоят куда меньше человекочасов.
Возможно не в этой стране, да.
Ответить | Правка | Наверх | Cообщить модератору

380. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 14:49 
Да неужели? Условно-постоянные расходы на электричестве в нескольких дата-центрах с несколькими тысячами хостов в каждом обходятся в меньшую сумму, чем зарплата десятка-другого программистов (которым заплатить за работу надо однократно)? 🤦‍♂️ Уровень экспертизы, который мы заслужили.
Ответить | Правка | Наверх | Cообщить модератору

395. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Tron is Whistling (?), 03-Фев-24, 23:27 
Ещё раз: речь не про вашу страну. И нет, поддержка дороже разработки.
Ответить | Правка | Наверх | Cообщить модератору

397. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Tron is Whistling (?), 04-Фев-24, 00:01 
И да, сколько % ты сэкономишь.
0.01% под 146% нагрузкой?
Ответить | Правка | К родителю #380 | Наверх | Cообщить модератору

146. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Tron is Whistling (?), 01-Фев-24, 14:25 
По 1 пункту я ошибся, да, слово "появляется" можно трактовать как "не было".
Ладно. Посыпаю голову опилками.
У кого не было - теперь появляется, факт. Второй пункт без изменений.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

40. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от OpenEcho (?), 01-Фев-24, 10:25 
> Судя по опубликованной вакансии архитектора компания Microsoft намерена переписать с использованием языка Rust ключевые сервисы Microsoft 365

Просто чудесные познания в струкуре и иерархии МС компании... А ничего, что там архитект не один, их там много и разных, вот там же рядом на веб принципала ищут. Усё, пиceц, все на веб?

Ваша телепатия до добра точно не доведет...

Ответить | Правка | Наверх | Cообщить модератору

81. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 01-Фев-24, 12:00 
Это у Richard Speed из The Register такие познания. Микрософт, похоже, изменили после публикации responsibilities, убрав "re-implementation of existing" (ну не мог же журналист насочинять сам).  Локация, кстати, Prague, Czech Republic.
Ответить | Правка | Наверх | Cообщить модератору

234. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 01-Фев-24, 20:37 
там в тексте вакансии

and re-implementation of existing global scale C# based services to Rust.  

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

291. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 02-Фев-24, 07:09 
Как раз этого там нет. Текст _вакансии_ изменён после публикации и перепечатки её в The Register.
Ответить | Правка | Наверх | Cообщить модератору

43. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Пряник (?), 01-Фев-24, 10:27 
Майкрософт наймёт программистов? Сегодня вроде февраль, а не апрель.
Ответить | Правка | Наверх | Cообщить модератору

47. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (38), 01-Фев-24, 10:34 
Бангалорские программисты в любое время года найдутся.
Ответить | Правка | Наверх | Cообщить модератору

60. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от anonymous (??), 01-Фев-24, 11:11 
и наймутся.
Ответить | Правка | Наверх | Cообщить модератору

51. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (38), 01-Фев-24, 10:41 
Видимо, Office 365 не оправдал своё существование.
Ответить | Правка | Наверх | Cообщить модератору

53. Скрыто модератором  +5 +/
Сообщение от Аноним (9), 01-Фев-24, 10:49 
Ответить | Правка | Наверх | Cообщить модератору

200. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (259), 01-Фев-24, 18:26 
Ага, прямо совсем. О365 — второй по доходности сервис Майкрософт. Первый — Azure, третий — винда. При этом Azure и О365 это две трети доходов компании. Но анону с дивана виднее, что там где не оправдало.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

235. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –2 +/
Сообщение от penetrator (?), 01-Фев-24, 20:38 
и тот и другой говно, но бабки приносит, как говорится миллионы мух готовы кушать
Ответить | Правка | Наверх | Cообщить модератору

260. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (259), 02-Фев-24, 00:00 
Точно. Все вокруг дураки, ты один умный стоишь тут в пальто красивом. Зависть — плохое чувство, борись с ней.
Ответить | Правка | Наверх | Cообщить модератору

288. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от penetrator (?), 02-Фев-24, 06:25 
завидовать чему? что мелкософт и амазон прогревает гоев? да мне все равно, кушай не обляпайся

немного удивляет конечно желание обагатить Безоса, переплачивая за арендные ресурсы в 20-30 раз, ради красивого юай аля плеск натурель, но только продвинутого с блек джеком и сказками про скейлабилити

Ответить | Правка | Наверх | Cообщить модератору

335. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (259), 02-Фев-24, 19:22 
> переплачивая за арендные ресурсы в 20-30 раз
> сказками про скейлабилити

Экспертиза опеннета снова на марше. Тебе это старшаки за гаражами рассказывали или ты одного гонщика начитался, который считает, что развитие не нужно, как один раз написали, так пусть и работает?

Ответить | Правка | Наверх | Cообщить модератору

406. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 04-Фев-24, 07:56 
>> переплачивая за арендные ресурсы в 20-30 раз
>> сказками про скейлабилити
> Экспертиза опеннета снова на марше. Тебе это старшаки за гаражами рассказывали или
> ты одного гонщика начитался, который считает, что развитие не нужно, как
> один раз написали, так пусть и работает?

для таких как ты придумали поиск по слову Pricing

Ответить | Правка | Наверх | Cообщить модератору

429. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (259), 06-Фев-24, 19:13 
> поиск по слову Pricing

Говорит, что при грамотной архитектуре дешевле клауда нет.

Ответить | Правка | Наверх | Cообщить модератору

437. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 08-Фев-24, 04:30 
>> поиск по слову Pricing
> Говорит, что при грамотной архитектуре дешевле клауда нет.

говорят что кур доят, а ты зайди и посмотри 0.05 USD за 1 GB исходящего трафика и 0.02 USD, если это пиринг с партнерами Amazon, первые 100 GB конечно бесплатно, хахаха

AWS кстати самое популярное облако на рынке > 30%

у нормального ISP за 40-50 баксов можно взять дедик, который будет с анлиметед гигабитным портом и иметь 4-6 физических ядер (читай 8-12 vCPU) вместо 2 vCPU в самом дешманском EC2 инстансе, потому что ничего другого за эти деньги ты не получишь ))))

но если облака это для васянских бложиков, то о каких скейлабилити идет речь в рекламном булшите?

тебя подсаживают на инфраструктуру, а потом ты начинаешь платить очень много и очень дорого, когда твой проект развивается, знаю пару примеров когда васянские проекты вырастали находям в облаках, а потом закрывались, потому что васяны не смогли платить за облака при таком взрывном росте некомерческих проектов, а переехать почему не захотели или не смогли не спрашивай - я сомневаюсь в адекватности людей изначально жрущих сыр в мышеловке

я конечно могу понять, что это все актуально для пендосов у которых космические зарплаты на админов, и оборудовение он-премиз но что их заставляло арендовать именно облака а не такое же оборудование у датацентров, возможно потому что у них в принципе нет своего продукта и нужно запустить наколенное или готовое поделие, но ведь изучая рынок можно наткнуться на стойкое желание влезть в это дерьмо крупными компаниями, хайп делает свое дело... радует, что не все такие идиоты

облака - это развод, это конечно ахуенная тема, но для Безоса например )))))

доля Azure достигала 60% в структуре выручкм мелкософта, сейчас наверное около 40%
овец стригут )))

Ответить | Правка | Наверх | Cообщить модератору

62. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от leap42 (ok), 01-Фев-24, 11:22 
Большой успех и серьёзное признание для Rust, без шуток. Думал, этого момента не случится и взлетит не сам Rust, а лишь какой-то другой, вдохновлённый им, с владением и борроу чекером, но поконсервативнее, попроще и без тонн сахара.
Ответить | Правка | Наверх | Cообщить модератору

72. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Карлос Сношайтилис (ok), 01-Фев-24, 11:43 
> какой-то другой

Варианты есть: Verona, Mojo. но они пока в начале пути

Ответить | Правка | Наверх | Cообщить модератору

79. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (-), 01-Фев-24, 11:55 
Это вряд ли. Не потому что они лучше или хуже раста (хотя это холиварный вопрос))), просто сам переход на другой язык стоит очень дорого. Это и допиливание самого языка, и обучение сотрудников, и еще куча долгих и дорогих вещей.
И если у раста получится закрепиться, а кажется, что получается, то переход с раста на что-то другое произойдет или когда придумают что-то фундаментально лучше, вроде "надежность Ада, скорость асма и легкость написания как у гошки", или когда раст не сможет решать новые поставленные задачи из-за накопленной сложности.
Хотя в последнем случае у раста есть хитрость с edition, можно перелопатить его очень сильно и просто назвать новым edition. И в отличии от перехода питоняки с 2 на 3, все старое продолжит работать как и раньше.
Ответить | Правка | Наверх | Cообщить модератору

98. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (98), 01-Фев-24, 12:35 
>"надежность Ада, скорость асма и легкость написания как у гошки"

Нет такого. Ada не только границы массивов проверяет. Скорости асма вообще достичь невозможно, просто потому, что потенциал скорости асма 100%, а всех остальных языков зависит от гениальности разработчиков компилятора. Написать идеальный компилятор на 2-3 порядка сложнее написания идеального кода на асме. Может быть идеальный компилятор появится с изобретением сильного ИИ, но не факт. Ну и лёгкость написания != легкости сопровождения этого кода через неделю после написания.

Ответить | Правка | Наверх | Cообщить модератору

202. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +4 +/
Сообщение от Аноним (259), 01-Фев-24, 18:31 
> Написать идеальный компилятор на 2-3 порядка сложнее написания идеального кода на асме.

Только для тривиальных случаев. При возрастании сложности программы компилятор уделывает мясо в хвост и в гриву. Поэтому в реальности и используется гибридный подход с асм-вставками там, где компилятор не может принять правильное решение из-за отсутствия целеполагания.

Ответить | Правка | Наверх | Cообщить модератору

387. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 03-Фев-24, 18:20 
> Нет такого. Ada не только границы массивов проверяет. Скорости асма вообще достичь
> невозможно, просто потому, что потенциал скорости асма 100%,

Оптимизм это хорошо. Но вот LTO может вспомнить что несколько кило назад подходящая константа уже была, регистр с ней все еще не испорчен, и константа все еще жива, так что вгружать ее не надо. А вот сможешь ли ты так же трекать аллокацию регистров и их контент через несколько кило спагетти на асме - это интересный такой вопрос.

Но это требует места где можно развернуться. И иногда оптимизер все же может протупить, при том по закону подлости это случится на самом критичном куске. Есть конечно штуки типа PGO но оно канительное в использовании.

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

77. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –2 +/
Сообщение от Аноним (77), 01-Фев-24, 11:51 
Хм... "без тонн сахара" пришлось бы писать гораздо больше кода.
Вон в консервативных типа ада и фортран даже блоки if/endif и begin/end нужно писать, но от этого потихоньку отказались.

А создать "какой-то другой, вдохновлённый им, с владением и борроу чекером"...
Тут нужно не только его написать (что уже сложно), он еще и убедить разработчиков, что он лучше на реально ощутимую величину, убедить компании его поддерживать, найти спонсоров и тд.
А это очень сложно.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

163. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от leap42 (ok), 01-Фев-24, 16:31 
> Вон в консервативных типа ада и фортран

В них нет ничего консервативного, они невероятно прогрессивные, для своего времени. Только время это ушло десятилетия назад.

Ответить | Правка | Наверх | Cообщить модератору

164. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (189), 01-Фев-24, 16:33 
Много чего сейчас по этой теме пилится, в том числе с благословления корпов, все благодаря шумихе с безопасностью. То же Zig из ниоткуда приобрел где-то четверть популярности Rust. Впереди много всего интересного.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

205. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Fyjy (-), 01-Фев-24, 18:38 
> То же Zig из ниоткуда приобрел где-то четверть популярности Rust. Впереди много всего интересного.

Чиво? Откуда у васяноязычка четверь популярности?
В чем вообще меряется популярность? В запросах гуглу?
Выше кидали как в zig'е легко и непренужденно делается use after free.
Так что это просто слегка цивилизованный СИ из которого выкинули самое овно типа макросов
(в этот момент диды начинают выть и причитать 'как же им без макросов теперь жить')

Ответить | Правка | Наверх | Cообщить модератору

241. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (269), 01-Фев-24, 21:02 
Потому что он решает реальные задачи, в отличии от нахайпленного васянораста, о котором орут в сто раз больше чем пишут на нем программ.

Разрыв в звездах на GitHub у Zig и Rust еще меньше:
https://github.com/ziglang/zig - 28.5K
https://github.com/rust-lang/rust - 89.5K

Многие из Rust комьюнити уже перешли на Zig, непонятно только, то ли Rust для них уже устарел и чего-то нового захотелось, то ли устали от токсичной "доброжелательности" фанатиков-переписывателей. Но факт остается фактом, Zig за последние пару лет сделал иксы своей популярности.

Ответить | Правка | Наверх | Cообщить модератору

242. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 01-Фев-24, 21:24 
Приводить "звездочки на гитхабе" как аргумент популярности языка, это как приводить цифорки дистровоча как критерий популярности дистрибутивов)))

А давай попробуем по другому:
Вот список членов rust foundation https://foundation.rust-lang.org/members/
Там такие мелкие конторки как мелкософт, aws, arm, google и тд

А вот список zig foundation https://ziglang.org/zsf/
У них целых 4 (четыре) corporate sponsors и лень-считать-сколько физлиц.
Кстати, они сейчас пытаются собрать на оплату одного разраба на полставки
   Goal: Pay 1 contributor for 20 hours/week
   $3562/5200 per month raised
Пока получается не очень, но ты можешь поучаствовать, осталось целых 17 дней.

Ответить | Правка | Наверх | Cообщить модератору

270. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (269), 02-Фев-24, 04:03 
Круто, значит команде Zig удалось создать реальную альтернативу Rust за очень скромные деньги, учитесь. А спонсорская помощь Rust видимо вся ушла на диверсити, потому что пока даже спеку не осилили.
Ответить | Правка | Наверх | Cообщить модератору

243. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 01-Фев-24, 21:26 
Хахаха, давай посмотрим топ 100 проектов по звездочкам
  github.com/EvanLi/Github-Ranking/blob/master/Top100/Top-100-stars.md
Там flutter на одно место ниже чем linux, с разрывом в 5к звезд из 165 тысяч.

Думаю такой гений как ты сразу скажет, что флаттер идеален и почти так же крут как линукс))?
javascript обгоняет youtube-dl...
А дальше идут ЯП типа go, node-js, TypeScript...
В общем ты понял)

> Многие из Rust комьюнити уже перешли на Zig

Слышал только про двух неосиляторов, правда один перешел аж на с++.

> Но факт остается фактом, Zig за последние пару лет сделал иксы своей популярности.

Да, возможно в 2 или 3 раза, с 0.01 до 0.03)

Ответить | Правка | К родителю #241 | Наверх | Cообщить модератору

273. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (269), 02-Фев-24, 04:07 
Ого какой поток сознания прорвало. Раст кстати тоже в этом списке. Но раз говоришь что звезды ничего не значат, выписываем его из топ-проектов гитхаба, ок.
Ответить | Правка | Наверх | Cообщить модератору

314. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Fyjy (-), 02-Фев-24, 11:31 
Да, я не считаю, что раст "хороший" только потому что он в этом списке)
То что он попал на какое-то 60 место, это только говорит о том, что народ иминтересуется.
Так что да, можно вычеркивать)

Как пример можно показать JS который обгоняет TypeScript, хотя последний на голову лучше  жаваскрипта.

Ответить | Правка | Наверх | Cообщить модератору

367. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (157), 03-Фев-24, 09:44 
> Как пример можно показать JS который обгоняет TypeScript, хотя последний на голову лучше  жаваскрипта.

сахар вкуснее ванили? Ты в курсе, что ТС это и есть ЖС, просто засахаренный? Ладно бы у него был бы свой рантайм уровня V8, но МС так и не дописали свою чакру, сколько не пытались в нее влить много денег.

Ответить | Правка | Наверх | Cообщить модератору

73. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Данные в так называемом поле Name (?), 01-Фев-24, 11:47 
Догадки какие-то, желтизна. Всю жисть горячие куски на низкоуровневые языки переписывались. Но целиком C#'вое на Rust переводить... Сколько слитков золота будет стоить этот ваш офис в таком случае? В каком тысячелетии завершится процесс перевода, если заморозить функционал в текущем состоянии?
Ответить | Правка | Наверх | Cообщить модератору

327. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (327), 02-Фев-24, 15:37 
Со слитками золота у них вроде проблем нет. Процесс перевода будет быстрым — сотрудников у них очень много по всему миру. Так-что вы это замечание зря делаете. У них все ещё много индусов и китайцев в штате сотрудников. Из стран СНГ скорее всего до сих пор много. И сам процесс перехода как правило предусматривает создание нового функционала. Более того американцы все чаще отказываются от тестирования в пользу законов и скорости, что перевешивает недостатки в безопасности.
Ответить | Правка | Наверх | Cообщить модератору

74. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 01-Фев-24, 11:48 
The Register:

... and re-implementation of existing global scale C# based services to Rust.


Microsoft:

... and contributing to the building of global scale services in Rust.

Ответить | Правка | Наверх | Cообщить модератору

92. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Аноним (92), 01-Фев-24, 12:15 
Было "Responsibilities will include guiding technical direction, design and implementation of Rust component libraries, SDKs, and re-implementation of existing global scale C# based services to Rust."

Вот копии остались
https://archive.is/ufpHq
https://dejobs.org/prague-cze/principal-software-architect-m.../

Ответить | Правка | Наверх | Cообщить модератору

94. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 01-Фев-24, 12:30 
Да и так понятно, что если цитата, то журналист скопировал дословно. Любопытно, зачем Микрософт изменили. Вряд ли текст вакансии публикует кто попало без согласования. Но и троллить таким образом вроде не комильфо...
Ответить | Правка | Наверх | Cообщить модератору

133. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от нах. (?), 01-Фев-24, 13:47 
текст вакансии публикует разумеется hr. А тут ему видимо с самого верха от приближенных Кумар Hacpaл Ниипать Раджи прилетело. Анубыстраисправил!

А то юзеры могут неправильно понять и начать разбегаться по онлиофисам пока не поздно.

Ответить | Правка | Наверх | Cообщить модератору

236. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 01-Фев-24, 20:42 
Proficiency in Rust and C# is required

осталось ))

поменяли потому что это представляет в дурном свете офис и C#

и зря кстати поменяли, теперь будет эффект стрейзанд

и хз что там реально надо переписывать, может они в кернел хотят что-то засунуть или со старой кодовой базой интегрироваться или еще какие причины, возможно критические модули переписать, хотя не настолько шарп будет медленнее, чтобы так заморачиваться

Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

292. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 02-Фев-24, 07:19 
> Proficiency in Rust and C# is required
> осталось ))

Ну это может быть надо для биндингов. SDK делают, что бы ещё и на Rust можно было писать.

> поменяли потому что это представляет в дурном свете офис и C#

Не только шарп, но и всю платформу дотнет. Столько вложено и обещано, и тут вдруг надо переписать. Может у них там какая-то война меж отделами началась, с активным подсиживанием и вот такими подставами?

> и зря кстати поменяли, теперь будет эффект стрейзанд
> и хз что там реально надо переписывать, может они в кернел хотят
> что-то засунуть или со старой кодовой базой интегрироваться или еще какие
> причины, возможно критические модули переписать, хотя не настолько шарп будет медленнее,
> чтобы так заморачиваться

Вообще, Микрософт запросто может себе позволить что-то переписать ради эксперимента или шума, а потом отправить в музей, как было с Singularity. А может выкатят Rust#, сделали же F# на волне хайпа функциональных языков.

Ответить | Правка | Наверх | Cообщить модератору

311. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Карлос Сношайтилис (ok), 02-Фев-24, 10:39 
> а потом отправить в музей, как было с Singularity

Направление O365 одно из самых прибыльных, конкретно его не закроют в обозримом будущем.
Если же ты про конкретно раст в нём, то да, может быть что угодно.

> А может выкатят Rust#

Хех, ну дык, Verona же, уже разрабатывают. У раста фатальный недостаток.

Ответить | Правка | Наверх | Cообщить модератору

315. Скрыто модератором  +/
Сообщение от Fyjy (-), 02-Фев-24, 11:33 
Ответить | Правка | Наверх | Cообщить модератору

318. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 02-Фев-24, 13:09 
Дык на этом фатальном недостатке Микрософт и выросла до гиганта. Если что-то для них годное, то либо покупают, либо пишут свою реализацию. Пока в Rust Foundation они последние в списке после конкурентов, я бы на месте любителей языка сильно не радовался и изучил историю с Nokia.
Ответить | Правка | К родителю #311 | Наверх | Cообщить модератору

76. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от m228chtig (?), 01-Фев-24, 11:48 
Я не любитель C# & Rust, хотя C# более красив и безопасен ИМХО, потому непонятно, зачем они так поступают? Деньги некуда девать?
Ответить | Правка | Наверх | Cообщить модератору

89. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (-), 01-Фев-24, 12:11 
По поводу красивости шарпа я бы поспорил, но в сравнении с Раст - возможно)
Думаю причина в скорости.
Сборщик мусора в шарпе может тормозить узкие места.

А тут предлагают скорость сравнимую с СИ/С++, но без стандартных ошибок памяти при ручном управлении.
Выглядит очень вкусно - думаю поэтому они взялись за эксперимент.

Ответить | Правка | Наверх | Cообщить модератору

165. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (189), 01-Фев-24, 16:36 
Ого, у нас есть прогресс. Уже Microsoft не переписывает все-все-все на Rust, а это всего лишь эксперимент с новым языком.
Ответить | Правка | Наверх | Cообщить модератору

206. Скрыто модератором  +1 +/
Сообщение от Fyjy (-), 01-Фев-24, 18:45 
Ответить | Правка | Наверх | Cообщить модератору

224. Скрыто модератором  +/
Сообщение от нах. (?), 01-Фев-24, 20:00 
Ответить | Правка | Наверх | Cообщить модератору

213. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от _kp (ok), 01-Фев-24, 19:17 
У Микрософта есть фича, за что не возьмутся, заулучшают и похоронят.
Ответить | Правка | К родителю #165 | Наверх | Cообщить модератору

225. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от нах. (?), 01-Фев-24, 20:00 
> У Микрософта есть фича, за что не возьмутся, заулучшают и похоронят.

ну чо ты наезжаешь, нормальный же десктоп получился!

Ответить | Правка | Наверх | Cообщить модератору

293. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 02-Фев-24, 07:24 
Действительно, уже не переписывает. В актуальном тексте вакансии "re-implementation of existing" заменено на "contributing to".
Ответить | Правка | К родителю #165 | Наверх | Cообщить модератору

403. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 04-Фев-24, 05:41 
> Действительно, уже не переписывает. В актуальном тексте вакансии "re-implementation of
> existing" заменено на "contributing to".

Видимо ср@ч кирпичами дотнетчиков выписанных в легаси напрягал слух :). Но это не значит что манагерское решение переиграют. Только формулировку сменят на менее болезненную, но выпихивать бесполезняшек на мороз ессно продолжат. Когда майков колыхали вообще проблемы партнеров и даунстримов? Так не бывает.

Ответить | Правка | Наверх | Cообщить модератору

411. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 04-Фев-24, 11:23 
А где можно ознакомиться с манагерским решением? Любопытно, там написано "давайте попробуем Rust" или "давайте закопаем Rust"?
Ответить | Правка | Наверх | Cообщить модератору

434. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 07-Фев-24, 21:39 
> А где можно ознакомиться с манагерским решением? Любопытно, там написано "давайте попробуем
> Rust" или "давайте закопаем Rust"?

Вот сейчас топ менеджер мегакорпы пойдет отчитываться перед нуби и прочими опеннетчиками. Если он что-то отдаленно напоминающее это вообще попробует - его акционеры уйдут с его кресла быстрее чем ты глазом моргнуть успеешь. А кресло теплое и клевое, платят столько что купить небольшой джет, или там яхту - да не вопрос ни разу.

...и когда вопрос встает вот так, резкие формулировки напрягающие паству можно и убрать, от греха. Но если вон то изначально было сформулировано вон так - ты же не думаешь что тупой как полено эйчар смог выдать ЭТО по СВОЕЙ ЧАСТНОЙ инициативе, так? Эйчары обычно слов то таких не знают и слабо представляют себе процесс. Значит такую формулировку они ухватили из совсем других мест. Им задачу так поставили, а в силу общего долбоклюизма цепочки - смягчить не доперли и выдали как есть. Это вероятно вызвало знатный кипеш дотнетчиков :) :) и вот там уже кто-то огреб за "неудачную" формулировку и быренько переписали, ибо паства кипишуетЪ. А вообще-то в майковских традициях не пиарить по широкому надвигающийся прогидон и тут что-то пошло не так.

p.s. но да, это всего лишь мои домыслы основаные на знании как работают мегакорпы вообще и майки в частности. Есть некоторая вероятность что это неверная теория, но ИМХО вероятность 90% что я угадал как сие было.

Ответить | Правка | Наверх | Cообщить модератору

439. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 08-Фев-24, 08:46 
>> А где можно ознакомиться с манагерским решением? Любопытно, там написано "давайте попробуем
>> Rust" или "давайте закопаем Rust"?
> Вот сейчас топ менеджер мегакорпы пойдет отчитываться перед нуби и прочими опеннетчиками.

Не пойдут? А то я было испугался, что они тут под Анонимом пишут, а стало быть их слова все остальные мнения перевешивают.

Ответить | Правка | Наверх | Cообщить модератору

186. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (11), 01-Фев-24, 17:11 
>предлагают скорость сравнимую с СИ

Запломните: в 2 раза медленнье. В 2!

Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

90. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –7 +/
Сообщение от Аноним (90), 01-Фев-24, 12:12 
У додиеза гц и производительность питона несмотря на аот. Ускоряют, ускоряют, а он всё никак не ускоряется, всё та же жава. И про безопасность тоже не уверен, откуда ты это взял? Но тут надо учитывать, что додиез вполне современный язык, и ржавчина пытается конкурировать с технологиями 60-летней давности.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

103. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +4 +/
Сообщение от Советский инженер (ok), 01-Фев-24, 12:40 
>У додиеза гц и производительность питона несмотря на аот.

вот тут https://github.com/attractivechaos/plb2 с тестами доказывают что ты балaбол.

Ответить | Правка | Наверх | Cообщить модератору

118. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –3 +/
Сообщение от Аноним (90), 01-Фев-24, 13:09 
Если всё, что у тебя есть это синтетика, ты только подтверждаешь мою правоту. Вообще, отрицать очевидное адекватный человек бы не стал, так что давай примеры получше, ты же сейчас их покажешь, правда?
Ответить | Правка | Наверх | Cообщить модератору

127. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Советский инженер (ok), 01-Фев-24, 13:35 
>Если всё, что у тебя есть это синтетика, ты только подтверждаешь мою правоту.

у меня хотябы есть синтетика. А что есть у тебя кроме вранья?
давай, разбей мою синтетику примерами получше. ты же сейчас их покажешь, правда?

Ответить | Правка | Наверх | Cообщить модератору

129. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –6 +/
Сообщение от Аноним (90), 01-Фев-24, 13:42 
Значит, не покажешь, есть только кривая синтетика из "новостей". Ну и кто тут балабол? За примерами моей правоты ходить далеко не надо, буквально любой первый попавшийся проект окажется отличной демонстрацией. С большой вероятностью, не промахнёшься.
Ответить | Правка | Наверх | Cообщить модератору

162. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (162), 01-Фев-24, 16:27 
https://github.com/jinyus/related_post_gen
Ответить | Правка | Наверх | Cообщить модератору

198. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (90), 01-Фев-24, 18:22 
> https://github.com/jinyus/related_post_gen

Код не идентичный и слишком субоптимальный. Раз уж можно наворачивать произвольных сторонних зависимостей, почему бы не взять simdjson?

Ответить | Правка | Наверх | Cообщить модератору

209. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Hck3r (?), 01-Фев-24, 19:08 
Потому что скорость сериализации/десериализации там не учитывается
Но ты можешь взять simdjson и попробовать сделать лучше

Самое забавное как Раст лососнул в мультикоре) куда убежала его fearless concurrency - непонятно

Ответить | Правка | Наверх | Cообщить модератору

140. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (144), 01-Фев-24, 14:12 
Это говно а не бенчмарк, не пости его больше пожалуйста.

/C# быстрее питона (по скорости исполнения, а не старта с рантаймом), и бенчи тут не нужны./

Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

142. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (90), 01-Фев-24, 14:17 
Если сравнивать с pypy, то уже одного порядка. Проблема всех этих подебителей питона в том, что сравнивать любят компилируемое с интерпретируемым pure-python, а это редко увидишь в реальных применениях.
Ответить | Правка | Наверх | Cообщить модератору

285. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (285), 02-Фев-24, 06:10 
Не, у cравнивателей проблем нет.
Проблемы у балаболов, которые сначала рассказывают про то что шарп медленней питона, а потом начинают сочинять про неправильные бенчмарки.
Ответить | Правка | Наверх | Cообщить модератору

296. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (90), 02-Фев-24, 07:53 
Ну, раз ты видишь то, чего я не говорил, значит, сам осознаёшь всю ценность кривой синтетики.
Ответить | Правка | Наверх | Cообщить модератору

100. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (98), 01-Фев-24, 12:38 
>Я не любитель C# & Rust, хотя C# более красив и безопасен ИМХО, потому непонятно, зачем они так поступают? Деньги некуда девать?

Так они же дивиденды акционерам не платят. Так, что именно, что некуда.

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

203. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (259), 01-Фев-24, 18:37 
Как не платят? А откуда тогда 3$/год с каждой акции мне капает? Кришна присылает?
Ответить | Правка | Наверх | Cообщить модератору

215. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (98), 01-Фев-24, 19:22 
> Как не платят? А откуда тогда 3$/год с каждой акции мне капает?
> Кришна присылает?

$2,8 в год при цене акций $400. Понятно почему в моей памяти MS оказалась в том же списке, что и Apple.

Ответить | Правка | Наверх | Cообщить модератору

219. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (259), 01-Фев-24, 19:43 
Размер дивидендов зависит от финансового успеха компании, а не от цены её акций.

И нет, не $2.8:

MSFT Dividend History
EX-DIVIDEND DATE
11/15/2023
DIVIDEND YIELD
0.75%
ANNUAL DIVIDEND
$3.00
P/E RATIO
35.95

Ответить | Правка | Наверх | Cообщить модератору

226. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от нах. (?), 01-Фев-24, 20:01 
> Размер дивидендов зависит от финансового успеха компании, а не от цены её
> акций.
> И нет, не $2.8:

с него налог небось отхапали.

Ответить | Правка | Наверх | Cообщить модератору

279. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (279), 02-Фев-24, 04:27 
Брокер не занимается вычетом налогов. Это твоя работа правильно отчитаться. Скорее всего он последний раз MSFT видел ещё до вторжения в Украину.
Ответить | Правка | Наверх | Cообщить модератору

237. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 01-Фев-24, 20:45 
а никто не спорит, но иметь менее 1% в год - хреновый бизнес
Ответить | Правка | К родителю #219 | Наверх | Cообщить модератору

244. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (-), 01-Фев-24, 21:28 
Ты посмотри на ставки депозитов в штатах и европе.
Один процент... "это же целый ОДИН ПРОЦЕНТ, сними шляпу!" (с)
И скажи спасибо, что ставка не отрицательная, а то пришлось бы доплачивать)
Ответить | Правка | Наверх | Cообщить модератору

284. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 02-Фев-24, 06:06 
> Ты посмотри на ставки депозитов в штатах и европе.
> Один процент... "это же целый ОДИН ПРОЦЕНТ, сними шляпу!" (с)
> И скажи спасибо, что ставка не отрицательная, а то пришлось бы доплачивать)

это даже меньше чем годовая инфляция наверное, да? )))

Ответить | Правка | Наверх | Cообщить модератору

261. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (259), 02-Фев-24, 00:06 
> иметь менее 1% в год - хреновый бизнес

Менее 1% от чего? И как ты сделал вывод, что MSFT — это плохой бизнес? Просто посмотрел на циферки, увидел 3$ возле 400$ и решил, что всё плохо?

Ответить | Правка | К родителю #237 | Наверх | Cообщить модератору

282. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 02-Фев-24, 06:03 
>> иметь менее 1% в год - хреновый бизнес
> Менее 1% от чего? И как ты сделал вывод, что MSFT — это
> плохой бизнес? Просто посмотрел на циферки, увидел 3$ возле 400$ и
> решил, что всё плохо?

ANNUAL DIVIDEND
$3.00

<1% годовых ОТ ВЛОЖЕННОГО ДЕПОЗИТА (хорошо видно?)

Ответить | Правка | Наверх | Cообщить модератору

336. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (259), 02-Фев-24, 19:25 
Хорошо видно, что и в ценных бумагах ты тоже как свинья в апельсинах. Иди в банк положи ПОД ПРОЦЕНТЫ. Это твоя стезя.
Ответить | Правка | Наверх | Cообщить модератору

265. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от нах. (?), 02-Фев-24, 00:23 
> а никто не спорит, но иметь менее 1% в год - хреновый
> бизнес

так бизнес не в этом, бизнес в том чтоб купить долговую расписку microsoft подешево (ну пока было можно) а продать потом - сииильно дороже.

Так вот пока не продал - и она лежит у тебя дорожает - тебе ЕЩЕ и Кумар платит три доллара просто чтоб ты был счастлив. Поди плохо-то?!

Ответить | Правка | К родителю #237 | Наверх | Cообщить модератору

222. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от нах. (?), 01-Фев-24, 19:55 
> Как не платят? А откуда тогда 3$/год с каждой акции мне капает?
> Кришна присылает?

Кумар. Кришна был бы щедрее.

Но в целом-то и так-то поди плохо - мало того что у тебя есть акции, так тебе еще и за это платят.

Ответить | Правка | К родителю #203 | Наверх | Cообщить модератору

101. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (144), 01-Фев-24, 12:38 
Наверно речь про серверные компоненты. 1% их перформанса добавит много-много зеленых попугаев корпорации добра. А если они еще и малварь не будут распространять по своим пользователям, так вообще не жизнь а малина начнется.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

166. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (189), 01-Фев-24, 16:38 
И как много малвари водится на .NET? Да там ее поменьше чем на Rust будет.
Ответить | Правка | Наверх | Cообщить модератору

87. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от нах. (?), 01-Фев-24, 12:08 
Не, ну чем местные эксперты недовольны-то?

Тут все прекрасно - и офис365 ни разу не жалко, и результат переписькивания аж С# на хруст предугадать несложно.

Похоже, MS просто нашла куда девать разработчиков нанятых по гендерно-альтернативным квотам для очень одаренных особым образом.

Свезти их всех в Прагу (подальше то бишь) и занять мартышкиным трудом - переписыванием с высокоуровневого языка на закорючки и палочки.
Результат будет примерно никогда, но конечно же на самом деле никто и не собирался его получить.

И мужыкобаб с возу, и волки сыты, и можно громко орущих про желание все безопастно поперписывать переводить безвозвратно в тот филиал, чтоб не шумели и не мешались под ногами.

Ответить | Правка | Наверх | Cообщить модератору

93. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (-), 01-Фев-24, 12:29 
> Похоже, MS просто нашла куда девать разработчиков нанятых по гендерно-альтернативным квотам для очень одаренных особым образом.

Такое впечатление, что ты просто в обиде на майкрософт, что они тебя не пригласили хотя ты тоже пиар)

> Свезти их всех в Прагу (подальше то бишь) и занять мартышкиным трудом - переписыванием с высокоуровневого языка на закорючки и палочки.

Ха, ну не на болота ж их везти к одичалым)
Отличный, красивый город, там у них уже давно большой офис.

> И мужыкобаб с возу, и волки сыты, и можно громко орущих про желание все безопастно поперписывать переводить безвозвратно в тот филиал, чтоб не шумели и не мешались под ногами.

Пока ты тут газифицируешь комменты, мужыкобабы пишут драйвера для М1 и проходят сертификацию кроноса.
И вообще странно оченивать качество код по половым предпочтениям. (хотя для стрна где ауе во все поля и уголовники-герои, не удивительно)
Вон Алан Тьюринг был нетрадиционной ориентации и что?
Сколько он всего сделал полезного, а тупые варвары его затравили, осудили и довели до суицида.

Ответить | Правка | Наверх | Cообщить модератору

102. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 01-Фев-24, 12:39 
Вон Алонзо Чёрч был примерным семьянином и что? Сколько сделал полезного, а умные эльфы удалили LISP из курса CS.
Ответить | Правка | Наверх | Cообщить модератору

111. Скрыто модератором  –2 +/
Сообщение от Аноним (-), 01-Фев-24, 13:01 
Ответить | Правка | Наверх | Cообщить модератору

119. Скрыто модератором  +/
Сообщение от n00by (ok), 01-Фев-24, 13:10 
Ответить | Правка | Наверх | Cообщить модератору

218. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (259), 01-Фев-24, 19:37 
И ничего ужасного не случилось. В CS языки программирования — неизбежное зло, а не самоцель. Если ты умеешь программировать, ты на любом языке сможешь это делать (пусть и не всегда оптимально). А если не умеешь, то никакой LISP не поможет. Что мы и наблюдаем в виде стада «программистов» на [вставить название ЯП], которые поднимают вой при виде любого другого ЯП, который воспринимается как угроза. За примерами ходить далеко не надо, достаточно прочитать комментарии к этой новости.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

295. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 02-Фев-24, 07:35 
Красиво сказано, не хочу спорить. Однако вот это мне ещё больше нравится: "у нас каждый _уважающий_ _себя_ программист обязательно пишет реализацию LISP" (ц) bitRAKE, перевод и подчёркивание - мои.
Ответить | Правка | Наверх | Cообщить модератору

381. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 14:58 
> у нас каждый _уважающий_ _себя_ программист обязательно пишет реализацию LISP

То есть, по новой изобретает велосипед? Если это хобби такое - ок, нет вопросов. А если на работе - гнать таких "велосипедистов" надо за бесцельно потраченное время.

Ответить | Правка | Наверх | Cообщить модератору

412. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от n00by (ok), 04-Фев-24, 11:26 
>> у нас каждый _уважающий_ _себя_ программист обязательно пишет реализацию LISP
> То есть, по новой изобретает велосипед? Если это хобби такое - ок,
> нет вопросов. А если на работе - гнать таких "велосипедистов" надо
> за бесцельно потраченное время.

Это был обычный курс CS в MIT. Без этого не давали степень и к работе не подпускали.

Ответить | Правка | Наверх | Cообщить модератору

130. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –2 +/
Сообщение от нах. (?), 01-Фев-24, 13:43 
Такое впечатление, что ты проецируешь.

Нет, я не хочу хрустиком в прагу.

> Пока ты тут газифицируешь комменты, мужыкобабы пишут драйвера для М1

вот и прекрасненько, ничем не хуже чем у майкрософт получилось - с ЭТИМ крокодилом они ко мне точно не придут.

> И вообще странно оченивать качество код по половым предпочтениям.

речь не о половых предпочтениях (запрещенный в рф экстремизм) а о найме на работу по наличию перверсий и патологий мозга вместо способностей.
Вон Эрик Алман тоже был из этих, но мы его любим не за это.

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

211. Скрыто модератором  +/
Сообщение от Аноним (259), 01-Фев-24, 19:14 
Ответить | Правка | Наверх | Cообщить модератору

372. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 03-Фев-24, 11:05 
> Не, ну чем местные эксперты недовольны-то?
> Тут все прекрасно - и офис365 ни разу не жалко, и результат
> переписькивания аж С# на хруст предугадать несложно.

Учитывая насколько дотнет инвалид в вебе - они врядли смогут это еще сильнее испортить. Так что есть шанс что станет лучше. Во всяком случае хрустики вебсервисы корябают за какие-то сильно более адекватные времняки по сравнению с теми инвалидами умственного труда.

> Похоже, MS просто нашла куда девать разработчиков нанятых по гендерно-альтернативным
> квотам для очень одаренных особым образом.

Нихрены ты не знаешь майкрософт. Это их стандартное состояние - объявить что-нибудь легаси и показательно списать в утиль в обмен на что-то новое и молодежное. А иногда и без замены вообще, ибо...
- чот невыгодно, больше не будем тратить бабки на это.
- (о-шие партнеры) а нам что делать?!
- не знаем, но компонент не вернем, сушите весла.
- бжад!!111

> Свезти их всех в Прагу (подальше то бишь) и занять мартышкиным трудом

В праге просто видимо подешевле чем в редмонде то. И ты думаешь те индусики с дотнетом занимались чем-то другим? Ты вообще вебсервисы на дотнете видел? Это жесть и ад.

> - переписыванием с высокоуровневого языка на закорючки и палочки.

Писать вебню на дотнете - приводит к высокоуровнему спагетти-коду. Невъ...ного размера. На этом фоне даже сишный lwan - state of art, нахрен.

> Результат будет примерно никогда,

Это было про дофига тим дотнетчиков пытавшихся в вебню, с известным результатом? Я вообще 1 ресурс только знаю на дотнете который более менее живой, это стэковерфлоу. И тот ниасилил и клаудфларью закрылся.

> безвозвратно в тот филиал, чтоб не шумели и не мешались под ногами.

Если кто не заметил сейчас в экономике душняк намечается - и поэтому всяких гендерных довольно активно уходят, при том - все. Видимо не так уж за это и reboot, да и надоели они уже всем, ща им трамповские реднеки с ружжом объяснят что они обо всем этом думали.

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

107. Скрыто модератором  +/
Сообщение от Аноним (107), 01-Фев-24, 12:55 
Ответить | Правка | Наверх | Cообщить модератору

112. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 01-Фев-24, 13:03 
Ответить | Правка | Наверх | Cообщить модератору

126. Скрыто модератором  +/
Сообщение от Zenitur (ok), 01-Фев-24, 13:30 
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

131. Скрыто модератором  +/
Сообщение от нах. (?), 01-Фев-24, 13:44 
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

120. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от xsignal (ok), 01-Фев-24, 13:10 
C# получше раста будет, зачем они переписывать собрались? ССЗБ...
Ответить | Правка | Наверх | Cообщить модератору

143. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (144), 01-Фев-24, 14:18 
Rust `чуть` быстрее по скорости исполнения. Еще в Rust нет гонки по данным, а в C# только у атомарных типов. Но программистов на Rust намного меньше.

Я думаю что, как сказано в новости, переписывать будут `ключевые сервисы` это значит ради одного процента (условно) ускорения и соответствующей безопасности затевается это переписывание серверов office 365.

Ответить | Правка | Наверх | Cообщить модератору

167. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (189), 01-Фев-24, 16:41 
Думаю, что это все же только эксперимент и если что-то пойдет не так он еще может закончится так же как в Firefox - увольнением основной команды разработки на Rust.
Ответить | Правка | Наверх | Cообщить модератору

238. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 01-Фев-24, 20:47 
> Еще в Rust нет гонки по данным, а в C# только у атомарных типов.

разверни мысль

Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

257. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (144), 01-Фев-24, 23:20 
Гонка данных.
https://intuit.ru/studies/courses/10554/1092/lecture/27095&#...

В Rust нет гонки по данным в safe коде. https://doc.rust-lang.org/nomicon/races.html

В C# эта гарантия дается только для атомарных типов. https://learn.microsoft.com/en-us/dotnet/csharp/language-ref...

Ответить | Правка | Наверх | Cообщить модератору

258. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (144), 01-Фев-24, 23:31 
Чем мне это нравится в Раст, это что ты можешь использовать любую библиотеку в своем многопоточном коде, не боясь что она что-то там перезапишет, потому что не написана с учетом того, что будет использоваться из нескольких потоков. Тебе не надо читать весь её код, а можно просто использовать. И компилятор будет ругаться что библиотека Х, которую ты используешь, в свою очередь использует библиотеку Y, которая имеет тип, который не имплементирует трейт Sync. А значит его использовать в твоем многопотоке unsafe.

Либо копируй свои данные, либо оборачивай в потокобезопасную обертку, либо проси автора той либы о рефакторинге кода. Ну или сам копируй крейт и переделывай под себя.

То есть ты получаешь ошибку стадии компиляции, вместо неопределенного поведения (UB) в рантайме.

Ответить | Правка | К родителю #238 | Наверх | Cообщить модератору

286. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 02-Фев-24, 06:21 
> который не имплементирует трейт Sync. А значит его использовать в твоем многопотоке unsafe.

во теперь понятно

thread-safe типы отмечены в шарпе в доках, обычно это все статические члены, или специальные классы вроде ConcurrentBag

прикол в том что я тестировал скороcть межпоточной синхронизации vs создание экземпляра на большом числе итераций

межпоточная синхронизация оказалась медленнее раза в два, т.е. создать объект свой для каждого потока дешевле, чем обращаться к единственному экземпляру (синглтону) и даже дешевле, чем использовать thread-local объект

это в шарпе, не знаю что будет в расте, можешь кстати попробовать сравнить без Sync, с Sync, ну и экзотика с
кастомной синхронизацией например, интересно узнать что у тебя получится.

P.S. не thread-safe объект - это не UB, это вполне defined behaviour, в котором доступ к одной и той же переменной будет осуществляться в порядке переключения потоков на CPU, который ты не контролируешь разумеется, и который заранее неизвестен, отсюда вся межпоточная синхронизация, которая в расте как я понял встроена, если есть трейт Sync

Ответить | Правка | Наверх | Cообщить модератору

338. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (144), 02-Фев-24, 21:01 
В расте трейты Sync и Send - маркер трейты. Их можно объявить для типа. Они не требуют реализации, а просто являются указателем компилятору что программист подумал о том, как будут вести себя объекты этого типа (для которого объявлен этот трейт) при одновременном доступе из разных потоков. Их объявление над типом это unsafe операция. Они реализованы для стандартных примитивов синхронизации, чтобы программист случайным образом не смог передать в другой поток то, что туда передавать не следует.

Вот по этой диаграмме наверно проще понять https://cheats.rs/#thread-safety

В целом, тут никакой магии нет, как думают многие про раст. Будто можно обмануть архитектуру фон неймана и получить оттуда лишних попугаев. Просто компилятор показывает что делать нельзя, иначе будет бобо. Но если хочешь, ему надо об этом сообщить разными способами. И это можно потом grep'ать, чтобы сузить места поиска ошибки. Или для удобного code review

Про C# меня сильно удивила вот эта статья https://devblogs.microsoft.com/dotnet/performance-improvemen...
в частности Dynamic PGO - чего в компилируемых языках нету и неизвестно когда будет.
и Native AOT - возможность запускаться без всего .NET, а только таскать за собой то что надо для работы.

Представляю, чего можно достичь если это продолжить полировать.

Ответить | Правка | Наверх | Cообщить модератору

405. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от penetrator (?), 04-Фев-24, 07:31 
погоди, т.е. ты помечаешь объект трейтом Sync тем самым говоря, что контракт твоего объект потокобезопасный?

т.е. например вместо Insert у тебя TryInsert? и вся межпоточная реализация уже есть в этом методе?

так тогда ничего не меняется по отношению к тому, что я писал в прошлом сообщении - делать потокобезопасным каждый объект довольно глупая затея, и затратная и по ресурсам железа и по времени разработки

-------

тебе не лень было читать всю статью? )) для меня это ну совсем многабукаф

Native AOT кстати уже давно известная фишка дотнета и уже было доступна в 7 с большими ограничениями

но даже в 8 осталось вот это: Assembly.Location - Returns an empty string.

с определенными костылями типа AppContext.BaseDirectory это можно обойти

в общем костыли костыли костыли, я хрен клал на микрооптимизации, и на хайп тоже клак )))
мне главное чтобы платформа не была ущербной

Ответить | Правка | Наверх | Cообщить модератору

400. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 04-Фев-24, 04:52 
> Rust `чуть` быстрее по скорости исполнения.

У него GC нет. И виртуалок. Это сразу означает намного менее монструозную конструкцию.

> Но программистов на Rust намного меньше.

Тем хуже для дотнетчиков - есть куда падать.

> Я думаю что, как сказано в новости, переписывать будут `ключевые сервисы`

А потом и все остальное. Зря чтоли нанимали?!

> это значит ради одного процента (условно) ускорения и соответствующей
> безопасности затевается это переписывание серверов office 365.

Врядли там 1% будет. Выпиливание GC и всех его проблем - вместе с виртуалками, jit и прочим aot избавит от дохрена проблем на серверах одним чихом. До чего же приятно видеть вынос дотнетчиков в легаси.

Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

150. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Аноним (150), 01-Фев-24, 15:10 
Раст - язык для офисных приложений, так и запишем.
Ответить | Правка | Наверх | Cообщить модератору

168. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Аноним (189), 01-Фев-24, 16:42 
Раст - язык для того чтобы конкуренты переписывали на него пока все остальные делают деньги.
Ответить | Правка | Наверх | Cообщить модератору

228. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (228), 01-Фев-24, 20:04 
Да в общем за что платят, на том и будут писать. Сейчас программисты (порой по хотелке архитекторов) используют технологии просто потому что за них платят и в описании много пообещали. Причём есть особо наглые особи, которые умеют делать сильно умный вид, но у них все глючит, зато они эксперты согласно собеседованию поэтому других не подпускают к своим проблемам. А есть другие, которые в этих технологиях быстро могут освоиться хоть и не являются экспертами (тим-лидами или ещё какие ярлыки не имеют) и у них все стабильно начинает работать. Самое классное когда начинают мерять эффективность — такой тим-лид год возникающие проблемы чинил и очень быстро, а неэффективный подчинённый чет долго 2–4 недели сидел над какой-то пустяковой проблемой, зато потом таких косяков как у тим-лида не возникало и целый год как ему ничего чинить не приходилось. Наверно было лёгкое задание. Т.е. субординация по методологии ажаль получается как повезёт. Ну и эта технология не исключение — какая-нибудь из команд конечно перепишет удачно, может это даже займёт существенное время, но конкурентов особо то и нет.
Ответить | Правка | Наверх | Cообщить модератору

151. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (150), 01-Фев-24, 15:10 
Тю, либрофис давно на плюсах.
Ответить | Правка | Наверх | Cообщить модератору

250. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –4 +/
Сообщение от Аноним (250), 01-Фев-24, 22:15 
Но при этом как тормозил при рождении, так с развитием тормоза только увеличиваются.
А все почему? Потому что родился мертворожденным. А его вот уже более 20 лет все хотят реанимировать - тельце выросло, а мозгов как не было, так и нет.
Ответить | Правка | Наверх | Cообщить модератору

382. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 15:06 
Забавное определение "мертворождённого". Эдакий зомби с 20-летним жизненным опытом, да? :)))
Ответить | Правка | Наверх | Cообщить модератору

176. Скрыто модератором  +2 +/
Сообщение от Аноним (179), 01-Фев-24, 16:56 
Ответить | Правка | Наверх | Cообщить модератору

181. Скрыто модератором  +/
Сообщение от Аноним (181), 01-Фев-24, 17:07 
Ответить | Правка | Наверх | Cообщить модератору

194. Скрыто модератором  –1 +/
Сообщение от нах. (?), 01-Фев-24, 17:50 
Ответить | Правка | К родителю #176 | Наверх | Cообщить модератору

184. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (189), 01-Фев-24, 17:09 
>Microsoft наймёт разработчиков для переписывания сервисов с C# на Rust

Целых двух? Или трех? Впрочем, неважно, наконец-то на Rust хоть сколько вакансий появится.

Ответить | Правка | Наверх | Cообщить модератору

195. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –2 +/
Сообщение от Дихлордифенилтрихлорметилметан (?), 01-Фев-24, 17:56 
Будущее наступает и это не может не радовать! Если уж за дело взялась такая серьёзная компания как Майкрософт, дело избавления индустрии программного обеспечения от сишного проклятия можно считать решённым. Сколько бы старики не сопротивлялись, а молодое поколение всё равно возьмёт своё, это так же неизбежно как восход Солнца.
Ответить | Правка | Наверх | Cообщить модератору

197. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (197), 01-Фев-24, 18:08 
но... они собираются переписывать не с Си...

Ответить | Правка | Наверх | Cообщить модератору

201. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Дихлордифенилтрихлорметилметан (?), 01-Фев-24, 18:29 
Не важно с чего, важно на что.
Ответить | Правка | Наверх | Cообщить модератору

240. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (269), 01-Фев-24, 20:53 
Жиром с экрана чуть не смыло. За одним молодым поколением следует другое молодое поколение со своими новыми языками программирования, и так далее.
Ответить | Правка | К родителю #195 | Наверх | Cообщить модератору

383. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 15:07 
Эволюция рулит миром.
Ответить | Правка | Наверх | Cообщить модератору

208. Скрыто модератором  +/
Сообщение от Аноним (-), 01-Фев-24, 18:59 
Ответить | Правка | Наверх | Cообщить модератору

210. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (228), 01-Фев-24, 19:13 
Ну может наконец-то уйдут от OLE-контейнеров и от COM- объектов. Давно пора уже.
Ответить | Правка | Наверх | Cообщить модератору

231. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (231), 01-Фев-24, 20:21 
Надеюсь Microsoft не ограничится офисными приложениями и распространит полученный опыт на свою операционную систему. В самом деле, windows как наследница непревзойдённой VMS заслуживает только самого лучшего, и Rust с его безопасной работой с памятью подходит для этой системы как никакой другой язык. Это в поделке финского студента можно писать на всяком непотребстве, а вот серьёзные системы требуют и соответствующих инструментов... Даже немножко завидую пользователям "окошек".
Ответить | Правка | Наверх | Cообщить модератору

249. Скрыто модератором  +/
Сообщение от Аноним (247), 01-Фев-24, 22:08 
Ответить | Правка | Наверх | Cообщить модератору

263. Скрыто модератором  +/
Сообщение от нах. (?), 02-Фев-24, 00:19 
Ответить | Правка | Наверх | Cообщить модератору

339. Скрыто модератором  +/
Сообщение от Аноним (339), 02-Фев-24, 22:00 
Ответить | Правка | Наверх | Cообщить модератору

253. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (251), 01-Фев-24, 22:51 
Это не может не радовать.

МС тратит очередной кусок денег на ветер.

Раст поворачивается в сторону винды.

Красота.

Ответить | Правка | Наверх | Cообщить модератору

256. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Прадед (?), 01-Фев-24, 23:18 
Не любил раста, но мне кажется норм шаг. Ибо сишарпа нелюбил ещё хуже
Ответить | Правка | Наверх | Cообщить модератору

266. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –3 +/
Сообщение от Chromiumemail (ok), 02-Фев-24, 01:49 
Сначала Майкрософт придумала C# как исправление фатальной ошибки Java (владелец Oracle), писала на нём всё, а теперь вместо него будет использовать продукт, который был выкинут из Mozilla, так как не вписался в бюджет.
Я уже не в первый день замечаю, что айтишечка на Западе - это бесполезные онлайн-митинги, где люди говорят друг с другом на непонятном языке, иногда улыбаются и ничего не делают. При этом каждый 2 слов не может связать, зачем они штаны в офисе пробирает.
Ответить | Правка | Наверх | Cообщить модератору

299. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от Аноним (-), 02-Фев-24, 09:21 
Майкрософт придумал C# чтобы вытеснить Java с рынка. Mozilla отправила в свободное плавание язык, который стал зрелым. Всё очень просто, а ты очень толст.
Ответить | Правка | Наверх | Cообщить модератору

328. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (327), 02-Фев-24, 15:45 
Чтобы вытеснить Borland с рынка, ну или JAVA с Windows. Если бы они вытесняли JAVA с рынка, то сразу делали бы кроссплатформу.
Ответить | Правка | Наверх | Cообщить модератору

342. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (250), 03-Фев-24, 00:58 
Все 3 поста от пацанчиков, ходивших в детсад когда все это происходило. Почитайте в инете в чем была суть судебного процесса между Sun и Microsoft по поводу языка Java, почитайте про Visual J++, про WFC, про Хейлсберга. Тогда вам станет причина появления C# и платвормы .Net
Ответить | Правка | Наверх | Cообщить модератору

331. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прадед (?), 02-Фев-24, 16:12 
> люди говорят друг с другом на непонятном языке

Из анализа данного текста было выявлено что язык "запада" (вероятно имеется ввиду всё что западнее Псковской области) автору сообщения не понятен. Был ли это Украинский, Польский, Чешский, Сербский - утачните. Славянские языки гораздо более родные чем кажется, как и культуры, если брать фолклерную сторону.

Итак, язык непонятен, они что-то там говорят и улыбаются, зачем они это делают.

Ответить | Правка | К родителю #266 | Наверх | Cообщить модератору

334. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Chromiumemail (ok), 02-Фев-24, 19:21 
>> люди говорят друг с другом на непонятном языке
> Из анализа данного текста было выявлено что язык "запада" (вероятно имеется ввиду
> всё что западнее Псковской области) автору сообщения не понятен. Был ли
> это Украинский, Польский, Чешский, Сербский - утачните. Славянские языки гораздо более
> родные чем кажется, как и культуры, если брать фолклерную сторону.
> Итак, язык непонятен, они что-то там говорят и улыбаются, зачем они это
> делают.

При чём тут славянские языки? Вы тут знатно поехали? Речь идёт о пустословии.
Неужели люди в чате настолько потеряли критическое мышления, что не понимают базовые вещи. Огромная Майкрософт годами разрабатывала C#, чтобы в один момент переписать всё это на язык некоммерческой организации. Вы либо тролли, либо едите всё, что вам дают.

Ответить | Правка | Наверх | Cообщить модератору

363. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прадед (?), 03-Фев-24, 08:26 
Технологии, сэр.

А пустословие поищите, это правильно, а то бывает что да, в разных местах структуры констатируют выгодные только им нарративы.

Ответить | Правка | Наверх | Cообщить модератору

281. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (269), 02-Фев-24, 04:56 
Вы оригинальную новость читали? Сейчас там по факту только ОДНА вакансия. В требованиях отличное знание как Rust так и C#. Спешите отправить резюме, а то наймут индуса и он туда всю свою деревню протащит.
Ответить | Правка | Наверх | Cообщить модератору

287. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +2 +/
Сообщение от Аноним (285), 02-Фев-24, 06:23 
И в чем проблема?
Там же уже есть люди которые на шарпах эти сервисы писали.
Или ты из тех недалеких людишек у которых в голове помещается только один язык программирования?
Ответить | Правка | Наверх | Cообщить модератору

326. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (327), 02-Фев-24, 15:18 
У них постоянная текучка
Ответить | Правка | Наверх | Cообщить модератору

421. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 05-Фев-24, 01:16 
> Вы оригинальную новость читали? Сейчас там по факту только ОДНА вакансия. В
> требованиях отличное знание как Rust так и C#. Спешите отправить резюме,
> а то наймут индуса и он туда всю свою деревню протащит.

Ну а как ты собираешься переписывать с шарпея, совсем не умея его читать то? Сложно переписывать код не понимая его :)

Ответить | Правка | К родителю #281 | Наверх | Cообщить модератору

320. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +3 +/
Сообщение от freecoder (ok), 02-Фев-24, 13:28 
Rust сейчас уже достаточно зрелый язык, его преимущества теперь перевешивают негатив от недостатков. Знаю несколько компаний, которые с успехом пишут веб-сервисы на rust и тулинг вокруг них (как работающие под нагрузкой, так и не требовательные к производительности). Перешли с Java/Kotlin/Ruby довольно быстро и гладко, при этом надобность в плюсах отпала.
Ответить | Правка | Наверх | Cообщить модератору

337. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (339), 02-Фев-24, 20:45 
Ну да, сначала с дуpи влезли в Java/Kotlin/Ruby. Потом поняли, что облажались. Но дуpь-то осталась.
Ответить | Правка | Наверх | Cообщить модератору

384. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Прохожий (??), 03-Фев-24, 15:09 
А куда надо было вначале "влезть"? В Си-шку? На веб-сервисах?
Ответить | Правка | Наверх | Cообщить модератору

394. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +1 +/
Сообщение от Аноним (339), 03-Фев-24, 23:25 
Может уже сами включите голову, вместо того, чтобы спрашивать на русско-язычных форумах, где экспертиза у 3-х калек?
Ответить | Правка | Наверх | Cообщить модератору

440. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от freecoder (ok), 08-Фев-24, 12:56 
> Ну да, сначала с дуpи влезли в Java/Kotlin/Ruby. Потом поняли, что облажались.

Не с дури, это был расчёт, который оправдался. Но имел и свои издержки, с которыми теперь лучше справляется Rust.

Ответить | Правка | К родителю #337 | Наверх | Cообщить модератору

321. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от freecoder (ok), 02-Фев-24, 13:28 
Многопотоки на Rust ГОРАЗДО проще программировать, чем на C# или Java.
Ответить | Правка | Наверх | Cообщить модератору

329. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (327), 02-Фев-24, 15:54 
По поводу денег вы зря пишете — стратегия таких больших компаний проста — приходят на рынок специалистов и предлагают вакансии с з.п. на 30% больше местных. Главное чтобы HR (специалисты по человеческим ресурсам) выдали им адекватную информацию чтоб не переплатить. А законодатели слюнками как правило текут вместо нормального урегулирования вопроса денег. Они могут платить гораздо больше на самом деле и жаба их не задавит. Так- что дёшево и сердито они эти изменения сделают.
Ответить | Правка | Наверх | Cообщить модератору

330. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  –1 +/
Сообщение от Аноним (330), 02-Фев-24, 16:00 
Помнится читал новости о том что у кого-то сильно много рупий которые некуда девать. Интересно, может ли один программист выдать интересную программу имея сотню подчинённых индусов?
Ответить | Правка | Наверх | Cообщить модератору

398. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (398), 04-Фев-24, 00:34 
А потом появляются новости о том что зарплаты программистов постоянно растут. Это не зарплаты растут, это повышается предложение айтишникам за счет разницы экономики. И если для одной экономики в порядке вещей платить 10 тыс.дол., так как там это средняя зарплата на которую они особо не пошикуют, а другая задыхается если iT работнику на виртуальный эскорт в другую страну предложат хотябы несколько тысяч. Потому что рынок разный. И запад это знает, поэтому на свой рынок не пускает, у них же дерьмократия такая же как и "честная" в их же новостях конкуренция.
Ответить | Правка | К родителю #329 | Наверх | Cообщить модератору

341. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от name (??), 03-Фев-24, 00:50 
Microsoft EEE в действии. Спешите видеть как раст "уйдут".
Ответить | Правка | Наверх | Cообщить модератору

420. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (366), 04-Фев-24, 19:14 
> Microsoft EEE в действии. Спешите видеть как раст "уйдут".

Их менеджмент наверное не настолько глупый. Только сравните: в дотнете надо самим тянуть разработку компилера, нев...го размера рантайма, и по сути всю экосистему - ибо кроме майков это все никому нахрен не.

А в случае хруста можно - вот - кидать ценные указания через своего директора а програмить вообще будут в основном - другие рожи. Удобно же придумано так то. Переписав все на хруст и закрыв дотнет - можно пару офисов с индусами закрыть, нихрена не потеряв по деньгам.

Ответить | Правка | Наверх | Cообщить модератору

368. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (368), 03-Фев-24, 09:52 
Это вероятно какие-то опенсорс сервисы. Жаль в новости об этом ни слова.
Ответить | Правка | Наверх | Cообщить модератору

422. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от Аноним (422), 05-Фев-24, 08:18 
С++ не дырявый. Просто на нем пишут дырявые программы. Появление и внедрение Rust это просто реакция на снижения качества подготовки программистов.
Ответить | Правка | Наверх | Cообщить модератору

428. "Microsoft наймёт разработчиков для переписывания сервисов с ..."  +/
Сообщение от burjui (ok), 05-Фев-24, 20:57 
C++ не дырявый, но по какой-то загадочной причине на нём в большинстве случаев получаются дырявые программы. И они всегда такими были. Загадка века, не иначе. Может, ChatGPT 13 подскажет ответ?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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