The OpenNET Project / Index page

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



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

Оглавление

Microsoft наймёт разработчиков для переписывания сервисов с C# на Rust, opennews (??), 01-Фев-24, (0) [смотреть все]

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


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ообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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