The OpenNET Project / Index page

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



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

"Выпуск Rust 1.87"  +/
Сообщение от opennews (??), 15-Май-25, 23:04 
В день празднования десятилетия с момента выпуска языка программирования Rust 1.0 (проект Rust был основан в 2006 году, выпуск 0.1 был сформирован в 2012 году, а первая стабильная версия предложена в 2015 году) опубликован релиз  Rust 1.87. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

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

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

Оглавление

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


3. "Выпуск Rust 1.87"  +7 +/
Сообщение от Аноним (-), 15-Май-25, 23:21 
Невероятный успех.
За 10 лет стать частью таких проектов как андроид и ядро линукса.
Мало какие языки могут таким похвастаться.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Rust 1.87"  +6 +/
Сообщение от PascalMan (?), 15-Май-25, 23:54 
> За 10 лет стать

Стал разве что предметом холивapов среди фopумных экспepтов всех мастей.

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

107. "Выпуск Rust 1.87"  +3 +/
Сообщение от Аноним (-), 16-Май-25, 08:45 
> Стал разве что предметом холивapов среди фopумных экспepтов всех мастей.

А разве форумным экспepтам нужно много для холивара?
Кто застал сра... споры с vs c++ ничему уже не удивляется))
И тогда, кстати, тоже кричали что плюсы не нужны, что это переусложнение... а вот как оно оказалось - плюсы везде, сишки - в нишевом легаси.

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

142. "Выпуск Rust 1.87"  +4 +/
Сообщение от Аноним (142), 16-Май-25, 09:49 
Какое легаси? Си во всю используется в проде в компании где работаю. Более того, сейчас с плюсов переписываем овнокод на Си.
Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск Rust 1.87"  +3 +/
Сообщение от Аноним (146), 16-Май-25, 10:04 
> Более того, сейчас с плюсов переписываем овнокод на Си.

Пришло время офигительных историй...

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

155. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (155), 16-Май-25, 10:39 
> Си во всю используется в проде в компании где работаю.

А что за софт, если не секрет?

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

211. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (211), 16-Май-25, 12:57 
Похоже он еще не придумал :))
Ответить | Правка | Наверх | Cообщить модератору

231. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (-), 16-Май-25, 14:07 
> Похоже он еще не придумал :))

Тссс... не спугни. Это очень-очень секретный софт!

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

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

233. "Выпуск Rust 1.87"  –2 +/
Сообщение от Ononim (?), 16-Май-25, 14:12 
Откуда ему знать. Он не программист, а максимум админ в конторе. И краем уза слышал, что переписывают. То ли с с++ на с, то ли с 1с на паскаль, то ли с немецкого на французский. Тут таких экспердов половина опеннета.
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору

12. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (12), 16-Май-25, 00:29 
Если сам себя не похвалишь, никто не похвалит.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

34. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 16-Май-25, 02:56 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

84. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (84), 16-Май-25, 06:27 
> Невероятный успех. За 10 лет стать частью таких проектов как андроид и ядро линукса. Мало какие языки могут таким похвастаться.

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

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

390. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (390), 17-Май-25, 02:06 
> Но иные языки программирования возникли, когда ваших проектов еще не было, поэтому никак не могла стать их частью.

Феерично... Л - логика...  А какие языки тогда выбираются и "становятся частью наших проектов" - несуществующие? Из далекого будущего (ну раз возникшие ДО проекта - не могут)? Проекты _обычно_ создаются на УЖЕ СУЩЕСТВУЮЩИХ языках. На несуществующем языке новый проект устанешь делать (очень редко и проект и язык под него создаются одновременно).
Поэтому если какие-то языки "никак не стали частью проекта", то это только означает, что когда задумывались эти "ваши проекты" эти УЖЕ СУЩЕСТВУЮЩИЕ "иные языки" оказались не нужны этим проектам. Иначе бы их выбрали для реализации, логично? Или Вы под каждый новый проект новый язык придумываете?

>> За 10 лет стать частью таких проектов как андроид и ядро линукса

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

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

106. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (106), 16-Май-25, 08:44 
Успех будет, когда у него появится нормальная IDE.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

133. Скрыто модератором  +1 +/
Сообщение от Аноним (133), 16-Май-25, 09:23 
Ответить | Правка | Наверх | Cообщить модератору

148. "Выпуск Rust 1.87"  +1 +/
Сообщение от Советский инженер (ok), 16-Май-25, 10:08 
чем тебе RustRover не нормальная?
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

153. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 10:34 
451 Unavailable For Legal Reasons
Это прикол такой?
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (-), 16-Май-25, 10:43 
> 451 Unavailable For Legal Reasons
> Это прикол такой?

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

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

210. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 12:52 
> в какой-то оппе мира, где оно заблочено

JetBrains сама блочит кого хочет.

Ты сам то в какой опе мира живёшь, раз оно у тебя открывается?

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

218. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 13:17 
> JetBrains сама блочит кого хочет.

Не кого хочет, а только самых-самых отбитых.
И я не удивлен что ты попал в список))

> Ты сам то в какой опе мира живёшь, раз оно у тебя открывается?

А обычном цивилизованом мире. Где JetBrains никого не блочит.

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

168. "Выпуск Rust 1.87"  +3 +/
Сообщение от Anonymous Commentator (?), 16-Май-25, 11:18 
Как доступность/недоступность для скачивания определяет «нормальность» IDE?
Это прикол такой?
Ответить | Правка | К родителю #153 | Наверх | Cообщить модератору

174. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (-), 16-Май-25, 11:29 
> Как доступность/недоступность для скачивания определяет «нормальность» IDE?
> Это прикол такой?

Нет.
Это вполне "нормальное" заявление, когда аргументы закончились)
Думаю следущим будет "нашего брата ущемили на дискорде", потому язык плохой, а IDE еще хуже.


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

184. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 11:43 
> потому язык плохой, а IDE еще хуже.

Как это проверить, если скачать и ознакомиться нельзя?

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

209. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 12:48 
> доступность/недоступность для скачивания определяет «нормальность» IDE?

Дело не только в этом.
Она ведь ещё и коммерческая, там же нет community версии.

Но самое главное, ОНА НЕ НА РАСТЕ, что немного позорно для раста.

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

232. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 14:10 
> Она ведь ещё и коммерческая, там же нет community версии.

Вообще-то есть - Free for non-commercial use
jetbrains.com/ru-ru/rust/download/?section=linux

А по второму набросу... было бы странно, если бы jetbrains не переиспользовали имеющиеся код своих IDE.

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

241. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (84), 16-Май-25, 14:38 
На Haiku работает? Набросы-набросы. Если не работает, скажите прямо - не работает. Прощу всё, но не враньё.
Ответить | Правка | Наверх | Cообщить модератору

248. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 15:09 
Если на Haiku джава работает, то и это и по идее должно.
Ответить | Правка | Наверх | Cообщить модератору

251. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 15:14 
> было бы странно, если бы jetbrains не переиспользовали имеющиеся код своих IDE

А у нас кроме JetBrains больше никто не может IDE создать? Растоманы видимо не в состоянии.

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

150. "Выпуск Rust 1.87"  –3 +/
Сообщение от Аноним (84), 16-Май-25, 10:16 
> Успех будет, когда у него появится нормальная IDE.

Само собой. Но добавлю еще требования: поддержка основными компиляторами для основных (всех?) ОС, также отладчики, основные фреймворки типа Qt, библиотеки опять же (включая математику, те же IMSL, ESSL и другие). Словом экосистема должна быть. И всё должно быть на этом вашем новом языке - без прослоек в виде extern "C" (а не как в Python или R - языки, да, но куда не сунься, попадаешь на С/С++).
Как в фильме -  у нас (вас) всё будет. Лет через 30. Может быть.

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

206. "Выпуск Rust 1.87"  +/
Сообщение от анонд (?), 16-Май-25, 12:16 
для Rust есть GUI либо Slint

"Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps."

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

239. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 14:35 
Хочу GCC на Qt на FreeBSD. Можете на вашем языке? А на C++  можем.
Ответить | Правка | Наверх | Cообщить модератору

253. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (-), 16-Май-25, 15:15 
> на Qt на FreeBSD.

Можем. Берешь cxx-qt и билдишь для таргета x86_64-unknown-freebsd

> Хочу GCC

А вот с gcc не получится - у них лапки из дупки и раст они не осилили.

> А на C++ можем.

Поздравляю. Вот только не понятно вообще зачем что-то билдить под такую маргинальную платформу.

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

324. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (324), 16-Май-25, 18:33 
> Вот только не понятно вообще зачем что-то билдить под такую маргинальную платформу.

Чтобы заявить о поддержке нашим ПО всех 5-ти основных платформ.

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

329. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 18:41 
>> Вот только не понятно вообще зачем что-то билдить под такую маргинальную платформу.
> Чтобы заявить о поддержке нашим ПО всех 5-ти основных платформ.

Ахаха, это вы бздю в основные платформы записали?
Давайте туда еще Хурд и Гайку запишем)))

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

391. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (390), 17-Май-25, 02:12 
В Genode OS ещё требую!!! И Колибри, пжалста.
Ответить | Правка | К родителю #324 | Наверх | Cообщить модератору

165. "Выпуск Rust 1.87"  +1 +/
Сообщение от YetAnotherOnanym (ok), 16-Май-25, 11:13 
> За 10 лет стать частью таких проектов как

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

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

170. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 11:25 
>Я тебе открою страшную тайну - есть языки, которые стали частью больших проектов сразу же после появления

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

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

173. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 11:28 
> Я тебе открою страшную тайну - есть языки, которые стали частью больших проектов сразу же после появления, по той простой причине, что создавались как инструмент для конкретной задачи.

Да. Например Го.

> Раст же создавался не ради задачи, а ради особенностей ("безопасная работа с памятью", "высокий параллелизм"),

Т.е то что нужно в куче программ?
Не каждому нравится дарить рут из-за очередной ошибки "заблудился в трех буферах".

> и десять лет не имел никакого применения,

Хехе, если у тебя телефон на андроиде, то выкинь его - там же куча растокода)

> кроме как быть знаменем кучки крикливых токсичных фанатиков.

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


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

185. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 11:44 
> да-да, амазон, гугл, майкрософт, клоудфларя, а так же лично Грег Хартман - это просто крикливые фанатики...

Почему нет?

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

235. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 14:18 
> Почему нет?

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

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

260. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (260), 16-Май-25, 15:23 
> Хехе, если у тебя телефон на андроиде, то выкинь его - там же куча растокода)

Кхем-кхем, его там пара процентов от силы.

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

5. "Выпуск Rust 1.87"  +14 +/
Сообщение от PascalMan (?), 15-Май-25, 23:52 
> Язык сфокусирован на безопасной работе с памятью

Ещё в турбопаскале под ДОС это всё можно было делать. В чём прикол? Только не говорите, что мол, в паскале это рантайм. Да, рантайм. Но если писать для bare metal что-то системное, то все эти фичи в Rust нафиг не нужны и вы всё равно пишете с unsafe.

П.с. https://imgur.com/a/W7BS5hp

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

7. "Выпуск Rust 1.87"  +3 +/
Сообщение от Bottle (?), 16-Май-25, 00:02 
Так прикол ещё в том, что Паскаль это делал безопасно и быстро на машинах того поколения, современные процы переварят подобные проверки в рантайме и не захлебнутся.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск Rust 1.87"  +/
Сообщение от ErrorSoft (?), 16-Май-25, 02:19 
На машинах того времени и операционнки не всегда были, и все было безопасно по умолчанию.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск Rust 1.87"  –11 +/
Сообщение от Аноним (8), 16-Май-25, 00:02 
>> обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами, учёт времени жизни объектов (области видимости) и оценку корректности доступа к памяти во время выполнения кода.
> Ещё в турбопаскале под ДОС это всё можно было делать. В чём
> прикол? Только не говорите, что мол, в паскале это рантайм. Да,
> рантайм. Но если писать для bare metal что-то системное, то все
> эти фичи в Rust нафиг не нужны и вы всё равно
> пишете с unsafe.

Прикол тут видимо лишь в громком и унылом выпуске метана Военами Супротив Раста - причем каждый раз одной и той же тональности ...

Кстати, Воен(ы) - вы бы хоть разок посмотрели, что такое unsafe, что ли:


You can take five actions in unsafe Rust that you can’t in safe Rust, which we call unsafe superpowers. Those superpowers include the ability to:

    Dereference a raw pointer
    Call an unsafe function or method
    Access or modify a mutable static variable
    Implement an unsafe trait
    Access fields of a union

It’s important to understand that unsafe doesn’t turn off the borrow checker or disable any of Rust’s other safety checks: if you use a reference in unsafe code, it will still be checked. The unsafe keyword only gives you access to these five features that are then not checked by the compiler for memory safety.


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

11. "Выпуск Rust 1.87"  +17 +/
Сообщение от Аноним (11), 16-Май-25, 00:16 
Проблема рacта не в самом языке, а в его крайне тoкcичном сообществе. И интонация в твoeм кoммeнтapии тому ярчайшее доказательство.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (14), 16-Май-25, 00:39 
Вот вот. Если бы не сообщество, язык многим бы зашел.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (17), 16-Май-25, 01:07 
> крайне тoкcичном сообществе

На реддите постоянно всплывают такие посты кстати, что люди из-за сообщества интерес к языку теряют.

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

33. "Выпуск Rust 1.87"  +5 +/
Сообщение от Аноним (-), 16-Май-25, 02:53 
Пфф. Это либо откровенная ложь, либо рационализации, в тех случае когда реальная причина либо неизвестна самому говорящему, либо ему не хочется в ней признаваться.

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

Зачем оно вообще нужно это сообщество? Мне кажется, что есть две основные нужды, которые сообщество может удовлетворить. Во-первых, это ответы на вопросы, во-вторых совместная разработка. С "во-первых" если ты знаешь примеры тому, как люди не могут получить ответы на вопросы связанные с растом, то мне было бы интересно посмотреть, поскольку я не знаю как там дела с этим обстоят: я сам не задаю вопросы, если гугл не знает ответов на мои вопросы, я задаю их знакомым. С совместной же разработкой, какое тебе дело до сообщества? Ты общаешься с ограниченным кругом людей, а не с сообществом.

Короче, не надо верить всему, что люди говорят. Надо включать голову и разбирать их заявления критично.

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

52. "Выпуск Rust 1.87"  +2 +/
Сообщение от Bottle (?), 16-Май-25, 03:25 
Что удивительно, потому что Реддит это та ещё эхокамера.
Видимо, растосектанты настолько достали "своих", что их критикуют даже там.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

56. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (17), 16-Май-25, 03:28 
Кстати иам в коммeнты под постом обязательно сиюминутно налетают растовики и начинают разводить демагогию в своём стиле и лайкают друг-друга. Серьезно кажется, что это какая-то агрессивная ceкта. Больше ни в одном комьюнити из других языков такого не видел.
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск Rust 1.87"  –1 +/
Сообщение от Смузихлеб забывший пароль (?), 16-Май-25, 08:58 
Значит, кто-то сильно заинтересован в продвижении раста и тратит на это деньги
Конечные фанатики могут работать за идею, но, сбор их в кучу и организация и направление их активности - это уже требует каких-то но денег и смежных расходов, причём, постоянно
Ответить | Правка | Наверх | Cообщить модератору

167. "Выпуск Rust 1.87"  +/
Сообщение от YetAnotherOnanym (ok), 16-Май-25, 11:16 
Я бы предположил прямо противоположное - кто-то форсит агрессию, потому что реально не хочет, чтобы раст пошёл в массы, а хочет чтобы он оставался уделом Гугла и Клаудфлары.
Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (-), 16-Май-25, 11:27 
А я бы предположил, что владельцы ресурсов, где эти файты между агрессорами и фанатами происходят, держат на зарплате троллей, которые вбрасывают иногда с обеих сторон, чтобы файты не утихали. Это же всё клики. Attention Economy, вы что никто не слышал про неё? Я даже не удивлюсь, если они сейчас уже не держат на зарплате троллей, а вбрасывают искусственным интеллектом.
Ответить | Правка | Наверх | Cообщить модератору

180. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 11:36 
> кто-то форсит агрессию, потому что реально не хочет, чтобы раст пошёл в массы,

Хм.. предположение интересное, но как ты себе это представляешь?
Если меня интересует какой-то ЯП, то я иду на офф.сайт и читаю документацию.
Меня мало волнуют какие-то kykареки на форумах.

Думаешь есть большая масса людей, которая почитав срач решит "что-то не хочу связываться"?

> хочет чтобы он оставался уделом Гугла и Клаудфлары.

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

ps ИМХО тут сpач скорее спортивный - просто ради сpача и сброса агрессии, типа как фанаты футбольных команд.

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

219. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (219), 16-Май-25, 13:17 
> Меня мало волнуют какие-то kykареки на форумах.

потому что ты можешь их не читать. Есть еще вариант, что свой продукт ты открывать не будешь.
А можно вспомнить драму с actix-web, когда какие-то kykареки целенаправленно искали автора.
В репу гугла такие деятели вряд ли пойдут, а к обычным людям вполне

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

227. Скрыто модератором  +/
Сообщение от Bottle (?), 16-Май-25, 14:00 
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

238. Скрыто модератором  +/
Сообщение от diakin (ok), 16-Май-25, 14:30 
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

121. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (146), 16-Май-25, 09:09 
> Проблема рacта не в самом языке, а в его крайне тoкcичном сообществе.

Опять это мифическое "сообщество".

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

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

136. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (12), 16-Май-25, 09:29 
Разработчики "стандарта" языка токсичные. Чего тут непонятного?
Ответить | Правка | Наверх | Cообщить модератору

182. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (-), 16-Май-25, 11:40 
А можно пример?
Ну типа "вот чел в pull request'е посылает всех матом, его работодатели из гугла/хуавея/майкрософта закрывают глаза на такое некрасивое поведение".
Пока это выглядит как "на меня наорал случайный чел на реддите и я обиделся!"
Ответить | Правка | Наверх | Cообщить модератору

245. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (245), 16-Май-25, 14:56 
Был эпизод, когда вся команда модерации уволилась из за поведения Центральной команды.
https://github.com/rust-lang/team/pull/671
Ответить | Правка | Наверх | Cообщить модератору

299. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (299), 16-Май-25, 17:28 
Лол. И из-за этого все эти визги про токсичность?
Ответить | Правка | Наверх | Cообщить модератору

308. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (308), 16-Май-25, 17:51 
У вас типичный пример демагогии в токсичной манере.

Вот из-за таких комментариев и идут "визги про токсичность".

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

131. "Выпуск Rust 1.87"  +1 +/
Сообщение от Илья (??), 16-Май-25, 09:22 
Никогда не замечал такого. Наоборот, ребята, которые на крестах пишут влазят в любой тред про любой ЯП и начинают вонять.

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

294. "Выпуск Rust 1.87"  +2 +/
Сообщение от Вася (??), 16-Май-25, 17:03 
>Никогда не замечал такого. Наоборот, ребята, которые на крестах пишут влазят в любой тред про любой ЯП и начинают вонять.

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

Кто постоянно пишет под всеми практически новостями не про раст про некую. "дыряшечку"? Кто потоянно пишет про раст в темах не про него? Наверно это те ребята которые пишут на крестах? В такое поверит только дибил.

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

318. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 18:14 
> Кто постоянно пишет под всеми практически новостями не про раст про некую. "дыряшечку"?

Почему это про некую? Пишут про очень даже определенную "дыряшку". Это же просто сокращение от "дырявая сишка".

> Кто потоянно пишет про раст в темах не про него?

Сишники!
Вот тебе отличный пример opennet.ru/openforum/vsluhforumID3/136833.html#2
В новости про сишный GNU screen человек пишет про сишную же функцию strncpy... и дальше прибегают сишники с криками "а вот в вашем расте, пок-пок-пок"

Или вот opennet.ru/openforum/vsluhforumID3/136272.html#16
Новость о неисправленной на тот момент уязвимости. Приходит клоун и начинает пурну про растовиков гнать. Хотя это известный персонаж на опеннете и его овнокод на сишечке все уже успели оценить.

Они сами первый приплетают раст!
И таких примеров просто сотни, ужас-то какой!
Зачем? Вот как это называет???

> Наверно это те ребята которые пишут на крестах?

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

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

176. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 11:33 
>Проблема рacта не в самом языке, а в его крайне тoкcичном сообществе

Ничуть не токсичнее сишников и крестовиков. Напишет кто-то программу на голанге, так ему сразу начнут предъявлять, что это у вас тут за бинарники на 30 Мб. А если на java...

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

228. "Выпуск Rust 1.87"  +/
Сообщение от Bottle (?), 16-Май-25, 14:03 
А на джаве просто неприкрытая зависть. У джавистов легаси в банках полно.
А кривым кодом самой продаваемой на свете игры (Minecraft) можно троллить сишников.
Ответить | Правка | Наверх | Cообщить модератору

359. Скрыто модератором  +/
Сообщение от Аноним (8), 16-Май-25, 21:44 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

9. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 00:03 
> Ещё в турбопаскале под ДОС это всё можно было делать. В чём прикол?

Ну... можешь писать на турбопаскале под ДОС, кто ж тебе запрещает)

> Только не говорите, что мол, в паскале это рантайм. Да, рантайм. Но если писать для bare metal что-то системное, то все эти фичи в Rust нафиг не нужны и вы всё равно пишете с unsafe.

А если нет) Чо если нет?

Надеюсь раст исправит хотя бы ошибки вида "28 раз нажал backspace, получил рута".

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

192. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 11:54 
> Надеюсь раст исправит хотя бы ошибки вида "28 раз нажал backspace, получил рута".

Не опасаетесь, что в вашем языке окажется, скажем, "228 раз нажал backspace, получил рута". Если кто-то проверил 28, кто помешает ему проверить 228?

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

13. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (12), 16-Май-25, 00:31 
>В чём прикол?

В нибируанском синтаксисе.

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

76. "Выпуск Rust 1.87"  +4 +/
Сообщение от Аноним (76), 16-Май-25, 04:39 
Я тоже считаю, что у руста идиотский синтаксис.

Сделали бы нормально, как в Си, javascript, или bash.

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

125. "Выпуск Rust 1.87"  +3 +/
Сообщение от Аноним (146), 16-Май-25, 09:10 
> Сделали бы нормально, как в Си, javascript

И как ты предлагаешь внедрить в такой синтаксис аннотации времени жизни для чекеоа борова?

> или bash.

Извини, но вот это уже дурка.

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

177. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (170), 16-Май-25, 11:34 
Давай, клонируй раст и поменяй в нём синтаксис, разумеется, если осилишь лапками
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

194. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (84), 16-Май-25, 11:56 
Например, программу на С можно сделать внешне очень похожей на тот же паскаль или что-угодно с помощью #define. В вашем языке, вернее всего, это тоже можно сделать. Только нужно ли? Думаю, это просто трата времени.
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (98), 16-Май-25, 08:17 
> Ещё в турбопаскале под ДОС это всё можно было делать. В чём прикол?

Borrow checker и RAII в турбопаскале?

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

135. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (133), 16-Май-25, 09:25 
В расте не сухари, а крутоны! Не блины, а панкейки!
Ответить | Правка | Наверх | Cообщить модератору

190. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (-), 16-Май-25, 11:51 
Крутон - это сухарик который обжаривается в масле или в тостере, может быть пропитан молоком или обвалян в яйце.
Сравнивать его с general сухарем, который могли сушить на печке или просто под крышей, слегка странно.

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

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

195. "Выпуск Rust 1.87"  +4 +/
Сообщение от Аноним (-), 16-Май-25, 11:57 
> Крутон - это
> Панкейки - это
> В отличии от блинов, которые

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


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

199. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 12:04 
> В отличии от блинов, которые могут делаться на кефире, ряженке или сыворотке.

Рецептов блинов много. То, что сказали Вы - подобие кислых блинов. По уму надо для них дрожжевое тесто специально заводить, однако можно и так либо развести обычное тесто до нужной консистенции, добавив яйца. Но я люблю пресные блины - делаю на молоке, однако обязательно добавляю столовую ложку 25% сметаны (на литр 3,2% молока) для некоторого поднятия жирности и специфического сливочно-кислого оттенка вкуса, характерного для деревенских блинов (имитация, но что делать). Главный секрет вкусных блинов - в муке. Не буду называть здесь, но предпочитаю муку только одного производителя.

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

202. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 12:06 
> Рецептов блинов много. То, что сказали Вы - подобие кислых блинов.

На молоке они кислыми не будут.

> По уму надо

Использовать нормальные аналогии.
Персонаж выше начал сравнивать разные блюда и умничать.
В итоге сел в лужу.

ps а еще можно вспомнить пасту "блины без муки" и "сбор угашенных об дерево"))


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

298. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (308), 16-Май-25, 17:18 
Крутон - это сухарик который обжаривается в масле или в тостере, может быть пропитан молоком или обвалян в яйце.

То есть, крутон это либо сухарь, либо гренка?
Зачем тогда этот термин?

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

302. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 17:37 
> То есть, крутон это либо сухарь, либо гренка?
> Зачем тогда этот термин?

Зачем нужны уточняющие термины? Ну даже не знаю))
Сухарь это любой сушеный хлеб (и даже некоторые люди или часть механизма).
Где он сушился всем побоку.

А у крутона есть способ приготовления, который и определяет название.


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

309. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (308), 16-Май-25, 17:54 
Крутон - неопределённый термин. Это либо сухарь либо гренка. Зачем?
Ответить | Правка | Наверх | Cообщить модератору

230. "Выпуск Rust 1.87"  +/
Сообщение от Bottle (?), 16-Май-25, 14:06 
Для блинов самый близкий аналог - это французские crepes. Панкейки, как сказал анон, СЛИШКОМ толстые для этого.
https://en.m.wikipedia.org/wiki/Cr%C3%AApe
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

175. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 11:30 
>Ещё в турбопаскале под ДОС это всё можно было делать.

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

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

С нетерпением жду тот день, когда си будет там же где и паскаль, в настольгии стариков, которые только и настольгируют, а программы не пишут

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

348. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (348), 16-Май-25, 19:43 
> в турбопаскале нет линейных и даже афинных типов

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

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

16. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (14), 16-Май-25, 00:43 
Действительно, жаль что язык стал жертвой своего же сообщества и токсичного маркетинга, фичи у него интересные.
Стал бы я использовать его в своих личных проектах? Думаю что нет.
Я одержим максимальной производительностью, и в этом плане си все еще впереди. Ну и я в состоянии следить за указателями в своих проектах, где кода пара тысяч строк.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (17), 16-Май-25, 01:09 
Сообщество всё портит. Факт. Причем это не чисто наш менталитет, американцы на реддите жалуются постоянно.
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 10:54 
>    Причем это не чисто наш менталитет, американцы на реддите жалуются постоянно.

А разве реддит не был создан для того чтобы ныть и жаловаться?
У них могут быть 2 соседних темы, участники которых жалуются друг на друга "какие те плохие, а мы хорошие"))

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

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

29. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (29), 16-Май-25, 02:00 
> я в состоянии следить за указателями в своих проектах

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

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

96. "Выпуск Rust 1.87"  –1 +/
Сообщение от Tron is Whistling (?), 16-Май-25, 07:58 
У кого мясо, у кого тонкая нейросетка. Вот первым раст зайдёт таки. Потому что да, от мяса требуется только подчиняться.
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (146), 16-Май-25, 09:12 
> Потому что да, от мяса требуется только подчиняться.

Господи, кто о чем, а Tron is Whistling все о подчинении и кнутах. У тебя травма какая-то на этой почве, или что?

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

137. "Выпуск Rust 1.87"  +1 +/
Сообщение от Tron is Whistling (?), 16-Май-25, 09:30 
Там было ещё не просто подчиняться, а борову подчиняться. Хочешь попробовать?
Ответить | Правка | Наверх | Cообщить модератору

166. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (-), 16-Май-25, 11:15 
> Там было ещё не просто подчиняться, а борову подчиняться. Хочешь попробовать?

Угу, а еще "подчиняться" ПДД, ПУЭ и здравому смыслу)

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

И помни, изоляцию проводов придумали специально чтобы тебя подчинить и ограничить!
Так что лезь в щиток сразу мокрыми руками)

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

186. "Выпуск Rust 1.87"  +/
Сообщение от eb (?), 16-Май-25, 11:46 
вы забыли упомянуть про ремни и подушки безопасности, динозавров которые вымерли, извощиков разных
(надеюсь я больше ничего не пропустил из кривых аналогий)
Ответить | Правка | Наверх | Cообщить модератору

196. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (-), 16-Май-25, 11:58 
Спасибо что добавил.
"Кривость" аналогии у тебя определяется чем?
Вон чела выше боров угнетает. Я уже боюсь представить кто или что над ним доминирует и унижает, что он аж про "подчинение" написал.
Ответить | Правка | Наверх | Cообщить модератору

278. Скрыто модератором  +/
Сообщение от Аноним (308), 16-Май-25, 16:06 
Ответить | Правка | Наверх | Cообщить модератору

242. "Выпуск Rust 1.87"  +/
Сообщение от Tron is Whistling (?), 16-Май-25, 14:38 
И да, если ты "подчиняешься" ПДД - у меня для тебя плохие новости, адепт садо-мазо вовсе не я. Потому что ПДД не подчиняются, ПДД соблюдают.
Ответить | Правка | К родителю #166 | Наверх | Cообщить модератору

257. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (-), 16-Май-25, 15:21 
Если ты "подчиняешься" борову, то у меня для тебя еще худшие новости...
Борову не нужно подчиняться, нужно просто писать соблюдая правила владения и ты никогда не увидишь ошибок от него. Элементарно же!
Ответить | Правка | Наверх | Cообщить модератору

353. "Выпуск Rust 1.87"  +/
Сообщение от Tron is Whistling (?), 16-Май-25, 20:19 
Не юли. Подчиняться борову ты хорошим счёл.
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск Rust 1.87"  +/
Сообщение от Karl Richter (ok), 16-Май-25, 09:42 
И к кому Вы себя относите, к мясу или тонкой нейросети?
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

151. "Выпуск Rust 1.87"  +/
Сообщение от Соль земли (?), 16-Май-25, 10:29 
Безопасность и производительность всё равно не сильно дружат, глядя на ситуацию с процессорами.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

23. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (23), 16-Май-25, 01:37 
Стоит ли изучать как первый ЯП?
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Rust 1.87"  +2 +/
Сообщение от Оно ним (?), 16-Май-25, 01:51 
Нет. Как первый яп лучше взять си. На него и документации гора, и язык заметно проще. А после си уже можно учить хоть раст, хоть го, хоть динамические языки. Си - это хорошая основа.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (106), 16-Май-25, 08:43 
Начинать с Си - это ошибка. Сам начинал с C++.

Возьмите лучше Джаву.

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

115. "Выпуск Rust 1.87"  +2 +/
Сообщение от Смузихлеб забывший пароль (?), 16-Май-25, 09:05 
жабу до пенсии можно изучать и так и остаться дураком
либо потому что не доучил, либо - потому что появился котлин и жабаненужна
Ответить | Правка | Наверх | Cообщить модератору

212. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 12:58 
Когда я говорю Джава, на самом деле я имею в виду Котлин.
Ответить | Правка | Наверх | Cообщить модератору

255. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (260), 16-Май-25, 15:18 
На собственном примере или от балды придумали?
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

130. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (130), 16-Май-25, 09:21 
МЫ сначала учили Си, потом С++. Если ты знаешь СИ, то любой другой сможешь. Начинать изучать с Java это ошибка.
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

213. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (106), 16-Май-25, 13:03 
> Если ты знаешь СИ, то любой другой сможешь

С чего ты взял? Ты слышал что-нибудь про парадигмы языков или концепции?
Если ты учил только голоый Си, то тебе тем как минимум надо будет осваивать концепцию ООП.

> Начинать изучать с Java это ошибка

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

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

187. "Выпуск Rust 1.87"  +1 +/
Сообщение от 12yoexpert (ok), 16-Май-25, 11:47 
начиная с джавы, ты уже никогда не поймёшь, как оно работает под капотом
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

214. "Выпуск Rust 1.87"  –3 +/
Сообщение от Аноним (106), 16-Май-25, 13:05 
Если вы в программирование пришли по призванию, а не просто деньги загребать, то это чушь собачья.
Ответить | Правка | Наверх | Cообщить модератору

215. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 13:10 
> Если вы в программирование пришли по призванию, а не просто деньги загребать, то это чушь собачья.

"По призванию" это как?
Работать бесплатно? Писать попенсорс для бесполезных и неблагодарных?
Зарабатывать деньги это не грех и не какое-то преступление.
Труд должен быть оплачен.


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

221. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 13:22 
> бесполезных и неблагодарных

Почему неблагодарных? Вполне благодарных.
Ты что-нибудь слышал про экономику дарения?

https://ru.wikipedia.org/wiki/Экономика_дара

> Труд должен быть оплачен.

Мартышкин труд наверно тоже должен быть оплачен.

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

240. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 14:38 
> Почему неблагодарных? Вполне благодарных.

Почитай комментарии про дроп старого железа, где "благодарные" пользователи проклинают программистов, вместо того чтобы сказать "спасибо что поддерживали наш хлам столько лет".
Причем их совершенно не волнует что у программера просто нету ресурсов. Они решили что ОН ОБЯЗАН! и будут стоять на свое до конца.

Или посмотри комментарии про КДЕ и банер с просьбой задонатить.

> Ты что-нибудь слышал про экономику дарения?
> https://ru.wikipedia.org/wiki/Экономика_дара

Отличная ссылка.
Эта идеология использовалась во всяких туземных племенах, среди пиратов софта (ну легче же просто скачать пиратку, чем сделать что-то самому)
Термин придумал какер-либертарианец.
Насколько помню ни туземцы, ни либератариасты не смогли построрить успешное сообщество.

>> Труд должен быть оплачен.
> Мартышкин труд наверно тоже должен быть оплачен.

Если нашелся кто-то, кому он подходит - то почему бы и нет.
Иначе не было бы профессии скомороха или клоуна, и никто не плясал в фурри-сьюте антилопы.


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

282. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 16:10 
> пользователи проклинают программистов

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

> Эта идеология использовалась во всяких туземных племенах

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

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

> ни туземцы, ни либератариасты не смогли построрить успешное сообщество

Опенсорс сообщество уже стало успешным.

> Иначе не было бы профессии скомороха или клоуна

Художественное творчество штука субъективная.

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

291. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (-), 16-Май-25, 16:43 
> Такие пользователи всегда найдутся.
> Программеру и не надо всех выслушивать, он просто делает то, что считает нужным.

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

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

Я читал внимательно.
А ты мог бы эти другие примеры привести. Если они конечно существенные.

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

Или начинается базар-вокзал с кучей форков.
Типа как либре-коре-каное-бут.
Или как пару сортов БСД.
Или как 100500 дистрибутивов различной степени васянистости.

> Программисты дарят библиотеки обществу, и при этом взамен получают

... фигу)
Как например создатель curl'а.
А когда он пробует сделать платные LTS - то его предсказуемо объявляют предателем.

> все библиотеки от этого общества.

Даже если это дырявый кусок кода на СИ, который ему нафиг не нужен.

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

Я предпочту брать платно и отдавать тоже.
Играть в коммунизм у меня желания никакого нету.

>> ни туземцы, ни либератариасты не смогли построрить успешное сообщество
> Опенсорс сообщество уже стало успешным.

Только если за ним стоит корпорация или бизнес.
Без финансирования проекты сдыхают слишком быстро.

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

285. "Выпуск Rust 1.87"  +/
Сообщение от 12yoexpert (ok), 16-Май-25, 16:23 
ты не путай свои джава-курсы с людьми, которые сами всё учили
Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору

297. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 17:15 
Вот ты и не путай.

Ты щас сам себе только что и ответил.

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

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

315. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 18:12 
> Нормальный программист по призванию это самоучка.

Какое пафосное разделение.
А есть определение "нормальности" для программистов?

> Он не идёт на курсы, чтобы потом хорошо устроиться, а просто изучает то, что ему интересно.

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

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

357. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 20:58 
> А есть определение "нормальности" для программистов?

Ну разумеется.
Это явно не вайбкодер.
Он способен учиться сам, может заставить себя почитать чужие исходники и починить баги. Он пишет на универсальном языке (не HTML, не SQL, не Bash) и немного знает ещё несколько языков. Он не брезгует опенсорсом, разбирается в экосистеме, сборке ПО, инструментах. И этим надо заниматься долго и интенсивно, 5 лет минимум.
Ну тут ещё есть что дополнить.
Правда "нормальность" штука относительная. В одном сообществе ты будешь хакер крутой, а в другом быдлокодер.

> Он может идти в университет и получать фундаментальное образование.
> Как делали создатели что СИ, что паскаля.

Для этого надо обязательно идти в унивеситет? Сами учиться не способны?
Хороший универ надо ещё поискать, и заплатить, а то так и не станете "нормальным" программистом.

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

256. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (256), 16-Май-25, 15:19 
По крайней мере не будет иллюзий, что понимаешь.
Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору

28. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (29), 16-Май-25, 01:56 
Знаешь, в школах преподают ньютоновскую физику. Она в принципе в корне неверна по сравнению со спешал релативити и прочей квантовщиной, но в первом приближении сойдет. Так и тут. Первым языком бери сишечку, чтоб понять, как диды прогали в эпоху до безопасных языков. Узнаешь, что такое освобождение памяти и все такое, и будешь потом с благодарностью смотреть на раст, который все это делает за тебя.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

83. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (84), 16-Май-25, 06:19 
> Она в принципе в корне неверна

Она верна не менее, чем остальные.
> по сравнению со

сравнивать не с чем.

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

89. "Выпуск Rust 1.87"  –3 +/
Сообщение от User (??), 16-Май-25, 06:58 
А чО не аристотелеву-то?! Откуда эта дискриминация? Понапридумывают всякой новомодной бнопни - потом загаживают ей мозги молодому поколению... "Ньютоновская" - это жаба какая, а ся - это вот аристотелева и есть. Куды ни ткни - дырки в логике, ничего не толком не объясняет - но для решения задач вида "квадратное катаем, круглое носим" вроде даже и годится.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

154. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 10:37 
> загаживают ей мозги молодому поколению

Загаживали и раньше. Почему гравитация? Не знаете? Когда узнаете - приходите, послушаем.

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

205. "Выпуск Rust 1.87"  +/
Сообщение от User (??), 16-Май-25, 12:14 
>> загаживают ей мозги молодому поколению
> Загаживали и раньше. Почему гравитация? Не знаете? Когда узнаете - приходите, послушаем.

Вы что, о концепции "естественного места" не слышали? На все объекты действует сила, двигающая объекты к их "естественному месту", это же ОЧЕВИДНО?!
Фу таким быть, плохой сишник, негодный!

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

31. "Выпуск Rust 1.87"  +5 +/
Сообщение от Аноним (-), 16-Май-25, 02:14 
Я бы порекомендовал паскаль (хороший современный есть lazarus). Он научит правильно понимать типизацию и в целом наиболее академический язык из всех. Зная паскаль освоишь всё что угодно.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

120. "Выпуск Rust 1.87"  +/
Сообщение от Смузихлеб забывший пароль (?), 16-Май-25, 09:08 
Похоже, скоро советчиков начинать-с-паскаля уже начнут бить
Лет 10-15 как эталонное ненужно. Можно даже в палату мер и весов отправлять или в стеклянную коробочку - и в шкаф, рядом с куском кости динозавра
Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск Rust 1.87"  –3 +/
Сообщение от Аноним (140), 16-Май-25, 09:48 
Все верно. Тот же Rust мультипарадигмальный язык и студни смогут на его базе получить разные подходы в программировании без необходимости изучать синтаксис и особенности других языков. С учетом того что язык активно внедряется в корп сегменте - они и без работы не останутся после окончания. А кому нужны паскалисты?
Ответить | Правка | Наверх | Cообщить модератору

284. "Выпуск Rust 1.87"  +1 +/
Сообщение от User (??), 16-Май-25, 16:19 
> Все верно. Тот же Rust мультипарадигмальный язык и студни смогут на его
> базе получить разные подходы в программировании без необходимости изучать синтаксис и
> особенности других языков. С учетом того что язык активно внедряется в
> корп сегменте - они и без работы не останутся после окончания.
> А кому нужны паскалисты?

А вот тут скорее "нет". "Мультипарадигменность" для _обучения_ штука скорее вредная. Т.е. по хорошему, для получения нормального бэкграунда тебе нужно иметь крепкое представление о:
1. Низкоуровневом программировании. Работа с железом, организация памяти - вот это вот всё. И нет, это НЕ сишка, а, скорее ассемблер, причем НЕ для одной архитектуры.
2. Классическое императивное программирование, хорошо бы еще со строгой типизацией. При этом п. 1 и п. 2 можно и местами поменять - императивщина _с гарантией_ лезет в любую голову, а вот low-level а) уже не факт б) слабонервных может и спугнуть.
3. Классическое ООП, причем скорее даже не в стиле C++\Java где legacy-специфика системы типов во все поля, а ну вот - pure python 3, в котором нонеча "объекты" примерно вот всё.
4. Классическая функциональщина в виде lisp'а может с модными диалектами типа clojure, чтоб совсем уж людёв не отпугивать
5. Всякая специфическая экзотика вроде прологов или там SQL'ей

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

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

332. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 18:45 
>1. Низкоуровневом программировании. Работа с железом, организация памяти - вот это вот всё

Ассемблер, это очень специфичный язык, и нужен он либо тем, кто хочет глубоко уйти в системное программирование, либо вообще для тех, кто будет писать для микроконтроллеров(и то, там уже мощные микроконтроллеры). Для остальных эти знания практически бесполезны, а с учётом того, что в течении этого времени можно было бы что-то более актуальное изучать - вредны
>3. Классическое ООП, причем скорее даже не в стиле C++\Java где legacy-специфика системы типов во все поля, а ну вот - pure python 3, в котором нонеча "объекты" примерно вот всё.

Бидон - классическая свалка, когда от парадигм взяли недостатки и ссыпали их в кучу. Например, вычисление длины - len([1,2]) - это самая настоящая процедурщина. И сколько бы подобных примеров не приводилось, бидон продолжают считать хорошим языком. Да руби в этом плане куда лучше.
>4. Классическая функциональщина в виде lisp'а может с модными диалектами типа clojure, чтоб совсем уж людёв не отпугивать

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

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

339. "Выпуск Rust 1.87"  +/
Сообщение от User (??), 16-Май-25, 19:15 
>>1. Низкоуровневом программировании. Работа с железом, организация памяти - вот это вот всё
> Ассемблер, это очень специфичный язык

Ъ. Но мы же тут про "фундаментальное обучение" вроде? Именно для этого он - лучше сишечки прям сильно. Без этого понимания "а почему в ней столько и таких ub" не возникнет, и будет патамучта-патаму, "ну тупые!"(тм) диды налажали!

>>3. Классическое ООП, причем скорее даже не в стиле C++\Java где legacy-специфика системы типов во все поля, а ну вот - pure python 3, в котором нонеча "объекты" примерно вот всё.
> Бидон - классическая свалка, когда от парадигм взяли недостатки и ссыпали их
> в кучу. Например, вычисление длины - len([1,2]) - это самая настоящая
> процедурщина. И сколько бы подобных примеров не приводилось, бидон продолжают считать
> хорошим языком. Да руби в этом плане куда лучше.

И снова ъ. "хорошим" - нет, подходящим для... Возможно. Ruby может и лучше, но я с ним, почитай, не знаком.

>>4. Классическая функциональщина в виде lisp'а может с модными диалектами типа clojure, чтоб совсем уж людёв не отпугивать
> Про типизированные функциональные языки вы скромно умолчали. Надобность лиспа - весьма
> сомнительна

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

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

389. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (256), 17-Май-25, 01:44 
> Без этого понимания "а почему в ней столько и таких ub" не возникнет, и будет патамучта-патаму, "ну тупые!"(тм) диды налажали!

Оуууукей. Вот ассемблер, знаковое переполнение определено.
Вот сишочка, знаковое переполнение - UB, не implementation defined.

Поддержку музейных архитектур с целыми не в дополнительном коде в 23 стандарте убрали, UB оставили.

Как-то не помог фундаментальный ассемблер прояснить ситуацию, только хуже стало.

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

181. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 11:40 
>Я бы порекомендовал паскаль (хороший современный есть lazarus)

Закопайте его там, где откопали
>Он научит правильно понимать типизацию

Если вы хотите понимать типизацию, то вам сюда: Ocaml(легко), Rust(сложно), Haskell(сложно), Idris(ещё сложнее). Можно Standard ML или ATS(для специалистов) взять, если не смущает экзотика с почти полным отсутствием документации.
>и в целом наиболее академический язык из всех

Абсолютно оторванный от реальности. Уж лучше Go взять, он хотя бы практичный

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

207. "Выпуск Rust 1.87"  +/
Сообщение от Оно ним (?), 16-Май-25, 12:17 
С типами научит, а с памятью - не научит.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

226. "Выпуск Rust 1.87"  +/
Сообщение от а (?), 16-Май-25, 13:59 
из академических еще хаскель интересный язык.
я бы наверное хотел с него начать, но уже поздно - мозги испорчены си.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

77. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (76), 16-Май-25, 04:42 
Учить лучше всего не языки, а учебники, в которых всё нормально разъясняется.

Рекомендую Robert Strandh, "архитектура ЭВМ", Абельсон и Сассман "Структура и интерпретация компьютерных программ" и Феллейсен-Кришнамурти "How to design programs".

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

347. "Выпуск Rust 1.87"  +1 +/
Сообщение от Имя (?), 16-Май-25, 19:35 
Вирт, "алгоритмы+структуры данных=программы"
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (85), 16-Май-25, 06:37 
Раст не стоит. Сначала СИ, потом С++, потом можно Java.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

90. "Выпуск Rust 1.87"  +1 +/
Сообщение от User (??), 16-Май-25, 07:02 
А потом сразу в дворники, да - к пенсии закончишь с крестами (Но это не точно - они новые стандарты пишуть!) обернешься - а там чятжопэта все уже понагенерила.

СЕЙЧАС если и вкладываться - то в какие python-julia чтоб порог входа поменьше, а к предметной области - поближе и фигачить эту самую "предметную область" до посинения. Эпоха, когда "программизм" нёс какую-то самостоятельную ценность - закончилась.

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

224. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (260), 16-Май-25, 13:33 
> А потом сразу в дворники, да - к пенсии закончишь с крестами (Но это не точно - они новые стандарты пишуть!)

То ли дело rust, который клепает новые методы при каждом релизе, да? Так ещё и синтаксис меняет.

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

236. "Выпуск Rust 1.87"  +/
Сообщение от User (??), 16-Май-25, 14:20 
>> А потом сразу в дворники, да - к пенсии закончишь с крестами (Но это не точно - они новые стандарты пишуть!)
> То ли дело rust, который клепает новые методы при каждом релизе, да?
> Так ещё и синтаксис меняет.

Ну, rust в части job security правда лучше - кода для обучения copilot'ов кратно меньше, репутация - лучше, legacy меньше (Если что - по тому и "лучше", что "меньше" - как только аналогичным объемом костылей обрастет, так вот сразу и...), хайпа - больше, ляпота! Но учить "с нуля" - хз, как бы поздновато уже. С двух ног запрыгивать с опытом сишки\крестов да, а вот вайти-в-айти уже и нет.

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

262. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (260), 16-Май-25, 15:27 
К чему это всё сказано? Я конкретно написал про клепание методов. Зачем мне в ответ про жоп секюрити?
Ответить | Правка | Наверх | Cообщить модератору

274. "Выпуск Rust 1.87"  +/
Сообщение от User (??), 16-Май-25, 15:55 
> К чему это всё сказано? Я конкретно написал про клепание методов. Зачем
> мне в ответ про жоп секюрити?

Ну, исходный вопрос был "куды крестьянину податься?!" - и вот есть у меня мнение, что части фермеров сено определенным образом лучше соломы :).

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

244. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (245), 16-Май-25, 14:50 
В любой день возьму 6 недельный выпуск, чем ждать reflection 8 лет.
Ответить | Правка | К родителю #224 | Наверх | Cообщить модератору

103. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (106), 16-Май-25, 08:40 
> Сначала СИ, потом С++, потом можно Java.

Всё наоборот.

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

93. "Выпуск Rust 1.87"  –1 +/
Сообщение от Проходил мимо (?), 16-Май-25, 07:38 
Как человек, который время от времени пишет на Rust, могу сказать, что Rust очень сложен в том плане, что есть много не совсем очевидных вещей, от которых тебе периодически "прилетает", поэтому готовься, будет трудно. Отсюда, кстати, и вопли хейтеров на OpenNET - люди просто неАсилили и, дабы оправдать себя в своих глазах, поливают язык грязью.

PS Подсказка на будущее: почитай про std::mem::replace(), в ряде случаев это просто незаменимая ИМБА.

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

286. "Выпуск Rust 1.87"  +/
Сообщение от 12yoexpert (ok), 16-Май-25, 16:26 
хейтеров нет, есть люди, которые не видят смысла нюхать ваших фанатиков, агрессивную рекламу и убогий синтаксис. ничего больше обсуждать смысла тоже нет
Ответить | Правка | Наверх | Cообщить модератору

289. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 16:33 
> хейтеров нет, есть люди, которые не видят смысла нюхать ваших фанатиков, агрессивную рекламу и убогий синтаксис. ничего больше обсуждать смысла тоже нет

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

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

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

346. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (260), 16-Май-25, 19:31 
Вы не отличаете пользования языком от комментариев в интернете? Это разные вещи.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (94), 16-Май-25, 07:44 
python
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

104. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (106), 16-Май-25, 08:41 
Язык, в котором отступы определяют синтаксис, недостоин даже упоминания.
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (146), 16-Май-25, 09:18 
> Язык, в котором отступы определяют синтаксис, недостоин даже упоминания

Лол. На этом языке весь machine learning и анализ данных.

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

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

147. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (147), 16-Май-25, 10:06 
ML, точней скрипты, а не сами модели, на питоне, потому что внезапно математик не программист и в нормальные языки не умеет
Ответить | Правка | Наверх | Cообщить модератору

156. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (-), 16-Май-25, 10:42 
> внезапно математик не программист и в нормальные языки не умеет

Лол)) "нормальные языки" это какие?
Математик берет питон или что-то подобное, потому что ему работать нужно, а не с сишными указателями прдлиться. Пока ты будешь писать на "нормальном языке", конкуренты уже в прод выкатят.

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

179. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (260), 16-Май-25, 11:35 
> конкуренты уже в прод выкатят

Обычно на такой скорости выкатки получается овнокод и тормоза. Либо на пользовательской стороне, либо на серверной. Кто-то да заплатит.

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

193. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 11:56 
> Обычно на такой скорости выкатки получается овнокод и тормоза. Либо на пользовательской
> стороне, либо на серверной. Кто-то да заплатит.

Но какой-то код лучше чем никакой. И они уже будут получать деньги и/или аудиторию.
А идеалисты потом будут догонять и пытаться найти местечко на поделенном рынке.


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

249. "Выпуск Rust 1.87"  +/
Сообщение от анонимус (??), 16-Май-25, 15:11 
> А идеалисты потом будут догонять и пытаться найти местечко на поделенном рынке.

Как это верно подмечено! Про rust!! Долго-о-о ему догонять и место искать придется!!!

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

188. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 11:49 
Кроме си и питона существует куча языков. Есть go, есть haskell, есть Ocaml, есть C#, и куча других яызков, выбирай по вкусу.
>Математик берет питон или что-то подобное, потому что ему работать нужно

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

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

246. "Выпуск Rust 1.87"  +/
Сообщение от Nickolyan (ok), 16-Май-25, 14:58 
Нейросети не могут ни в физику, ни в математику. Ибо подборка алгоритмов через прогонку по бигдата, это не ИИ.
В формулах ИИ тупо убирают члены уравнений, абсолютно не понимая, как нужно считать. ИИ нет ни в математике, ни в физике, потому что нет никакого ИИ.
Ответить | Правка | Наверх | Cообщить модератору

265. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 15:31 
Вот беда, математик могут месяцами писать загрузку данных из файла или что-то подобное. Вы переоцениваете способность математиков к программированию, хорошо хоть они python освоили, а то считали бы в каком-нибудь маткаде или excel. Это не показатель python, это показатель математиков. Это всё равно, что по учителям информатики судить о программистах
Ответить | Правка | Наверх | Cообщить модератору

216. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 13:14 
> "нормальные языки" это какие?

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

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

100. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (100), 16-Май-25, 08:36 
Стоит! Язык не сложный и производительный.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

124. "Выпуск Rust 1.87"  +/
Сообщение от Nickolyan (ok), 16-Май-25, 09:09 
Лучше Golang
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

152. "Выпуск Rust 1.87"  +/
Сообщение от Соль земли (?), 16-Май-25, 10:31 
Тоже неплохой вариант, если сравнивать с Java!
Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (-), 16-Май-25, 11:05 
Если у тебя есть какое-то математическое образование и тебя не будут пугать "аффинные типы" - то да.

Но лучше начать с СИ.
Желательно взять какой-то большой проект и попытаться что-то дописать.
Тебя ждет увлекательное путешествие по "а какого тут происходит?" и ночные забеги с дебагом "почему оно крашится и что попортило память"?.
Возможно ты оценишь древние хаки дидов которые используют "особенности" компилятора, которые через пару версий отстреливают ноги по самую зaдницy.

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

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

323. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (323), 16-Май-25, 18:31 
Конечно. Он попутно учит писать правильный код на других языках.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

361. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (361), 16-Май-25, 21:46 
Для каких конкретно целей вам нужно программироание? Как только ответите на этот вопрос - берите соответствующий язык! Если вы ещё не знаете что к чему и зачем оно вам нужно а просто хотите потыкаться и понять а нужно ли оно вам - берите Питон, и не *бите себе мозги!
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

24. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (24), 16-Май-25, 01:39 
Кто нибуть использует slint на встраиваемых устойствах с Linux? Чета я так и не смог победить кросскомпиляцию для своего окружения.
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 16-Май-25, 03:10 
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (62), 16-Май-25, 03:41 
Обязательно к ознакомлению.
Особенно последние 2 абзаца: https://veresov.pro/rustmustdie/
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (-), 16-Май-25, 03:51 
Я б порекомендовал начать читать с начала. Вот прямо с первой строки "Постмортем: Это довольно неловкая и слишком негативная статья." Дальше можно не читать, потому что я здесь могу объяснить что там написано гораздо короче. В один абзац уложу всю статью.

Это заурядная реакция на первое знакомство с растом вида "ничего не понял, но критикую". Статья не датирована, но я предположу, что она была написана 5+ лет тому назад. Я с этим эпистолярным жанром не сталкивался как минимум с 2020 года, но когда-то он был очень популярен, тысячи самоназванных экспертов в языках программирования наперегонки писали такие стены текстов, которые абсолютно ничего не говорят о расте, только об их knee-jerk реакции на раст.

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

79. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (76), 16-Май-25, 04:56 
Я прочитал, и мне скорее понравился Руст в его описании.

Синтаксис похож на С++, но меньше шаблонного страдания, всё остальное логично довольно

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

91. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (91), 16-Май-25, 07:08 
Хорошая статья, официальный перевод на английский просто необходим.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

109. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (109), 16-Май-25, 08:56 
Херня собачья. Высосанные из пальца "проблемы" перечислены, а реальных проблем, рубящих весь ЯП на корню (статическая линковка, cargo, 10 версий одной и той же зависимости, заточенность экосистемы под оные, как следствие - сплошное bloatware с уязвимостями, которые пофиксить невозможно на практике - так как требует переписывания исходника каждой зависимости (Cargo.toml + Cargo.lock + переписывание исходника, так как смузихлёбы ломают API в каждой версии, ведь "всегда можно использовать старьё, его у вас никто не отнимает" )) - ни одной.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

110. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 08:58 
Забавно, я думал про этот опус студня Столярова уже забыли... ан нет, периодически достают и опять начинают размахивать.

С другой стороны, эта статья - прекрасная демонстрация как уровня преподавания, так и самого преподавателя)) Слава богу в МГУ есть нормальные преподаватели, жаль что фрика слышно намного сильнее.

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

243. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (243), 16-Май-25, 14:49 
Ну вот и сборщики мусора нашлись. Аж два или может четыре - для макросов наверно отдельные, тоже синхронные и асинхронные.
И похоже часть с макросами другого авторства.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

325. Скрыто модератором  +/
Сообщение от Аноним (323), 16-Май-25, 18:35 
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

362. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (8), 16-Май-25, 22:02 
> Обязательно к ознакомлению.
> Особенно последние 2 абзаца: https://veresov.pro/rustmustdie/

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

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

385. "Выпуск Rust 1.87"  +/
Сообщение от Ан Оним (?), 17-Май-25, 01:05 
Конечно, человек не разобрался в языке, но ведь это же показывает что язык слишком сложный. Как ни странно, но выводы автор делает совершенно правильные, и насчёт языка и насчёт фанатиков. Rust - плохо спроектированный, чрезвычайно неудобный и очень сложный. Ну и что что он надёжный, если пользоваться им невозможно.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

64. "Выпуск Rust 1.87"  +5 +/
Сообщение от Аноним (62), 16-Май-25, 03:44 
Кстати почитал тут тг чатик раста: там куча людей с аватарками в стиле аниме или котами спрашивают базовые вещи типа "не понимаю как устроен тип Result" или пиарят свои библиотеки для "красивого" задания дат :) А потом они же в других чатах пишут про сегфолты в си :D Ну вы поняли уровень экспертов.
И вот таких в раст сообществе очень много. Приходят из веба и тащат с собой не поймт что. Проект на расте зависит от огромного числа зависимостей, в которую автор может встроить бэкдор как делают в npm.

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

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

Думайте!

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

70. "Выпуск Rust 1.87"  +5 +/
Сообщение от Аноним (17), 16-Май-25, 04:04 
Как сказал классик: "Rust – это язык написания статей для блогов и сценариев для ю-туба, о том как хорош раст." (с)
Ответить | Правка | Наверх | Cообщить модератору

201. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (170), 16-Май-25, 12:04 
>И вот таких в раст сообществе очень много. Приходят из веба и тащат с собой не поймт что

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

Хорошо же
>Сообщество раста очень токсичное. Напоминает поведение меньшинств

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

Характерный синдром заражения сишостью/плюсонутастью/паскальностью - nih терминальной стадии, выраженной в постоянном велосипедостроительстве. Изобретают не то чтобы велосипед, изобретают колесо, будь то строки, хеш таблицы или xml-парсеры. Все их велосипеды кривы, и не соответствуют ни спецификации, ни здравому смыслу
>Вы же как разработчики должны понимать, что не существует универсального инструмента

Существуют хорошие инструменты, и существуют плохие. Почему-то сейчас каменными топорами и палками-копалками никто не пользуется. Вместо лучин используют лампы.

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

217. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (308), 16-Май-25, 13:16 
> штрафовать за затягивание сроков

При таком раскладе все растовики будут в минус работать.

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

229. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (219), 16-Май-25, 14:04 
и за баги растовиков надо штрафовать вдвойне, ведь поскольку с памятью они работают безопасно, то и времени на отладку других типов багов у них полно
Ответить | Правка | Наверх | Cообщить модератору

223. "Выпуск Rust 1.87"  +/
Сообщение от ec (?), 16-Май-25, 13:31 
каменный топор это си, а металлический это раст?
металлический топор безопаснее каменного?
Ответить | Правка | К родителю #201 | Наверх | Cообщить модератору

275. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (-), 16-Май-25, 15:57 
> каменный топор это си, а металлический это раст?
> металлический топор безопаснее каменного?

Анон использовал не совсем корректное сравнение.
Я бы написал так "каменный топор - т.е случайная палка к которой камень привязан лианами", и "металлический топор с прорезиненной ручкой".

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

На все претензии нужно будет отвечать "ну пользуйтесь аккуратнее")


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

296. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (219), 16-Май-25, 17:12 
> Но лучше сравнить "современные перфоратор или болгарку у которых есть двойная изоляция, ударостойкий корпус и кожух пильного диска" с болгакой с напяленным на нее пильным диском или перворатором с оголенными шестернями и проводами под напряжением.

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

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

301. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 17:35 
> вы перегибаете с аналогиями.

Ваше право так считать.

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

Вот просто так выкручивать руки?
Или все таки ограничивать перемещение, чтобы эти ручки на вал не намотало?

> На кондукторе дополнительно предусмотрена кнопка для его сброса

Именно! Тот самый unsafe позволяет делать абсолютно все что пожелаешь, но тогда, когда это реально необходимо.

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

312. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (308), 16-Май-25, 18:07 
> Именно! Тот самый unsafe позволяет делать абсолютно все что пожелаешь, но тогда, когда это реально необходимо.

Вот тут и высвечивается концептуальная незавершенность. Почему кнопка одна?

При написании можно разрешать или запрещать использовать разное.

И это разное можно дифференцировать.

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

327. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 18:39 
> Вот тут и высвечивается концептуальная незавершенность. Почему кнопка одна?

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

> При написании можно разрешать или запрещать использовать разное.

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

> И это разное можно дифференцировать.

Но зачем? Приведите конкретный пример, где это было бы полезно.

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

363. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (363), 16-Май-25, 22:11 
> А зачем плодить сущности и переусложнять?

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

Кому-то нужны более жесткие требования. Кому-то менее жесткие.

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

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

> Но зачем? Приведите конкретный пример, где это было бы полезно.

Как пример. MSIRA - ты не обязан выполнять ВСЕ возможные требования. Для своего проекта ты можешь выбрать необходимый минимум.

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

379. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (379), 17-Май-25, 00:23 
> Вот просто так выкручивать руки?

таки да. Если бы программу нельзя было неправильно написать, то это было бы ограничение. А тут как раз происходит отмена "неправильного перемещения" уже после написания, т.е. воздействие на руки пользователя.
> Именно! Тот самый unsafe позволяет делать абсолютно все что пожелаешь, но тогда, когда это реально необходимо.

вот бы еще у всех было одинаковое представление, о том, что необходимо

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

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

247. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (245), 16-Май-25, 15:04 
Мне в этом качестве больше нравиться сообщество в дискорд сервере (не реклама). Там Есть отдельные каналы для вопросов и обсуждения, обсуждения там как раз более глубокие с отдельными каналами на различные темы. Мне там даже помогли оптимизировать параллелизм для дизеринга изображений. Кажется, что если к вам везде в сообществе относятся с негативом, то наверное вам там не особо рады, и нужно либо не взаимодействовать, либо менять подход в общении.

Говорят же в чужой монастырь... Как ты, так и к тебе...

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

345. "Выпуск Rust 1.87"  +3 +/
Сообщение от Аноним (348), 16-Май-25, 19:26 
> Кажется, что если к вам везде в сообществе относятся с негативом

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

Так что не ВЕЗДЕ и не ко МНЕ одному, учитывая регулярное уличение в токсичности именно раст комьюнити. Кстати, что-то в адрес других языков я не видел таких упрёков.

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

352. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 20:13 
> Могу тебе предъявить то же самое, но сказав, что ни в одном
> другом сообществе я не встречал таких токсиков, как в сообществе растоверов-евангелистов.

Ну вот смотри, анон выше негатива не заметил.
Я тоже не заметил. А ты куда не придешь в обсуждения раста, так так одни токсики.
Может это в тебе дело?

> Кстати, что-то в адрес других языков я не видел таких упрёков.

Ну-ну. А как настоящие сишники™ и плюсовики называют программистов на JS?
А как относятся к питощикам? Что говорят про PHP? Или про паскелистов?
Или это классическое "это_другое"?

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

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

287. "Выпуск Rust 1.87"  +2 +/
Сообщение от 12yoexpert (ok), 16-Май-25, 16:27 
не нужно оскорблять меньшинства сравнением с фанатиками раста
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

295. Скрыто модератором  +/
Сообщение от Аноним (299), 16-Май-25, 17:05 
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

66. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (66), 16-Май-25, 03:47 
> Из блоков "asm!" с ассемблерным кодом разрешено осуществлять переходы на блоки с кодом на языке Rust, что упрощает разработку низкоуровневого кода, например, реализации оптимизаций в ядре или организации взаимодействия с оборудованием.

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

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

95. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (95), 16-Май-25, 07:51 
> Разрешено точно указывать захваченные обобщённые типы и время жизни в определениях типажей с использованием возвращаемых типов impl Trait.

Наконец-то.

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

97. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (97), 16-Май-25, 08:05 
Ребята, а какие есть удобные веб-фреймворки для этого чуда техники? Наподобие кваркуса или микронавта есть что-нибудь?
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (140), 16-Май-25, 09:03 
Если попроще для восприятия - Rocket, нужна максимальная производительность - Actiх. Есть еще Axum, но я его пока не щупал.
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (95), 16-Май-25, 09:24 
https://github.com/poem-web/poem
https://rocket.rs
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

328. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (323), 16-Май-25, 18:40 
Топовое, самое популярное и фичастое решение - Axum.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

108. "Выпуск Rust 1.87"  +1 +/
Сообщение от Главные редакторы (?), 16-Май-25, 08:52 
Если руст такой хороший, то почему на него только переписывают, но не создают ничего нового?
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск Rust 1.87"  –1 +/
Сообщение от BeLord (ok), 16-Май-25, 10:00 
Новое не язык программирования упирается, технически можно новое и на асме написать. Новое упирается в идею, потом в архитектуру и так далее.
Ответить | Правка | Наверх | Cообщить модератору

288. "Выпуск Rust 1.87"  +2 +/
Сообщение от 12yoexpert (ok), 16-Май-25, 16:28 
у рестоманов _всегда_ виновато что угодно, но не они и не их недоязык
Ответить | Правка | Наверх | Cообщить модератору

300. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (299), 16-Май-25, 17:34 
Лжёшь. На Расте пишут те, кто понимает цену ошибок. Это сишники в каждой новости про очередную дырень твердят, что так и должно быть.
Ответить | Правка | Наверх | Cообщить модератору

303. "Выпуск Rust 1.87"  +3 +/
Сообщение от 12yoexpert (ok), 16-Май-25, 17:39 
наглая ложь, на расте пишут те веб-синьоры, которым на ночь стали страшные сказки про сишное UB. они даже сами этого не понимают. с ними разговаривать - это как разговаривать с морковкой
Ответить | Правка | Наверх | Cообщить модератору

307. "Выпуск Rust 1.87"  +1 +/
Сообщение от 12yoexpert (ok), 16-Май-25, 17:46 
в смысле переписывают, конечно. никто на нём не пишет
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (97), 16-Май-25, 10:47 
Так толсто, что аж тонко.
А зачем создавать что-то новое в опенсорсе: за новое что, деньги заплатят? Нет.
Это же опенсорс, кому что надо, тот то и делает.
Большинство фанатов сишки только советы раздают, а сами код не пишут.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

234. "Выпуск Rust 1.87"  +/
Сообщение от Bottle (?), 16-Май-25, 14:13 
Потому что зло неспособно создать что-то новое, оно лишь способно извратить старое.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

258. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (245), 16-Май-25, 15:22 
Смотря что называть новым, но то о чем слышал/пользовался:
Cosmic DE
Alacrity, Wezterm
nushell
hyperfine
just
jj
uv, ruff
Zed, helix
Bevy
Axum
Leptos
TikToken/bpe
Embassy

наверное на awesome списке ещё найдется чего.

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

330. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (323), 16-Май-25, 18:42 
Ты правда думаешь, что у окружающих есть ответ на вопрос про выдуманный мир, который существует только у тебя в голове?
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

386. "Выпуск Rust 1.87"  +/
Сообщение от Ан Оним (?), 17-Май-25, 01:14 
Менеджеры где-то узнали, что программы на Rust е быстрее Go-шных и Java-ских на 30%, и дали задание своим программистам переписать свою бизнес-прогу на Ruste. Однако пока программисты переписывали её 4 месяца, конкуренты, у которых проги на Go, успели за 2 месяца добавить в свои проги новые фичи, и переманили клиентов к себе.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

113. "Выпуск Rust 1.87"  +4 +/
Сообщение от Ося Бендер (?), 16-Май-25, 09:03 
Почему с такой упоротостью нет новостей о других языках, например:
Кобол, Ада, Фортран, Форт, Алгол, Бейсик, ЭсОдин наконец?

Неужто этот сайт достоин только этого божественного языка?

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

117. "Выпуск Rust 1.87"  +2 +/
Сообщение от нах. (?), 16-Май-25, 09:06 
> Почему с такой упоротостью нет новостей о других языках, например:
> Кобол, Ада, Фортран, Форт, Алгол, Бейсик, ЭсОдин наконец?

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

Они и день-то этот, наверняка, не знают.

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

122. "Выпуск Rust 1.87"  –1 +/
Сообщение от Ося Бендер (?), 16-Май-25, 09:09 
Это про ЭсОдин?
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск Rust 1.87"  –3 +/
Сообщение от Аноним (140), 16-Май-25, 09:07 
Ну потому что язык активно развивается. Завидуете? Ж)
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

126. "Выпуск Rust 1.87"  +2 +/
Сообщение от Ося Бендер (?), 16-Май-25, 09:11 
В чем развитие? Добавить восклицательный знак, перенести код из одной библиотеки в другую, увеличить циферку в версии?
Ответить | Правка | Наверх | Cообщить модератору

191. "Выпуск Rust 1.87"  +/
Сообщение от 12yoexpert (ok), 16-Май-25, 11:52 
добавить эмодзи в ридми, их вечно не хватает
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (-), 16-Май-25, 09:20 
> Кобол, Ада, Фортран,

А что нового можно написать про кобол? Что пенсы практически вымерли и писать некому?
Или какие новости были о Ада и Фортране? У них последние версии вышли в 23 году.

> Форт,

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

> Алгол

Последняя версия языка - ALGOL 68, а новейшая реализация S-algol 1979 года.
Что предлагаете про него писать? Историческую справку? Некролог?

> Бейсик

Тоже мертво.

> ЭсОдин наконец?

Это не язык программирования :)

> Неужто этот сайт достоин только этого божественного языка?

Этот сайт достоин только новостей про божественный Го!
И их публикуют после каждого релиза.

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

337. "Выпуск Rust 1.87"  +/
Сообщение от анон (?), 16-Май-25, 19:12 
стандарт C++ выходит раз в три года
несовместимые версии Rust каждые несколько мнсяцев
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (146), 16-Май-25, 09:22 
> Почему с такой упоротостью нет новостей о других языках, например:
> Кобол, Ада, Фортран, Форт, Алгол, Бейсик, ЭсОдин наконец?

Потому что они уже давно издохли, лол.

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

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

203. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 12:07 
>Почему с такой упоротостью нет новостей о других языках, например:
>Кобол, Ада, Фортран, Форт, Алгол, Бейсик, ЭсОдин наконец?

В музее нет новостей, есть только архив. Ну и некролог

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

144. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (142), 16-Май-25, 09:53 
Для тех кто думает что rust обеспечивает безопасность без накладных расходов. В реальных проектах это не так. Приходится выбирать между накладными расходыми или дополнительными трудозатратами.

The related post on performance optimization is extremely interesting, in particular, the considerations drawn while moving from the unsafe ported code to safe¹:

> The first performance issue we hit was dynamic dispatch to assembly, as these calls are very hot. We then began adding inner mutability when necessary but had to carefully avoid contention. We found as we removed pointers and transitioned to safe Rust types that bounds checks increasingly became a larger factor. Buffer and structure initialization was also an issue as we migrated to safe, owned Rust types.

Based on their conclusions², each of those issues amounts to a few percentage points (total: 11%).

Based on the article, it seems that with highly complex logic, safety does come at the cost of raw performance, and it can be very hard to compensate (withing the safety requirements).

[¹]: https://www.memorysafety.org/blog/rav1d-performance-optimiza...

[²]: https://www.memorysafety.org/blog/rav1d-performance-optimiza...

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

163. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (97), 16-Май-25, 10:54 
Да ты не парься, чувак! Вон в джаве нужны сотни кластеров сотнями тысяч гигабайт ОЗУ для солидной компании, и ничо, никто не волнуется, ибо джава - солидно. А раст, он то полегче джавы намного будет, НО на опеннете никто не пишет насколько жирна джава, а вот про раст пишут кучу негатива, ибо модно хэйтить раст.
Ответить | Правка | Наверх | Cообщить модератору

172. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (260), 16-Май-25, 11:27 
Нет. Java не заявляет что она супер быстрая и не жрёт ресурсы. А фанатики rust постоянно твердят об отсутствии накладных расходов. Это не одно и то же. Пусть признают что не правы и можно тему закрыть.
Ответить | Правка | Наверх | Cообщить модератору

198. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (97), 16-Май-25, 12:02 
А что, фанатики раста кому-то что-то должны или обязаны? Нет. И фанатики сишки тоже что-то должны? Нет. Расслабься! Ты слишком серьёзен. Это же развлекательный форум, здесь наука - совсем не главное!
Ответить | Правка | Наверх | Cообщить модератору

220. Скрыто модератором  +/
Сообщение от Аноним (260), 16-Май-25, 13:21 
Ответить | Правка | Наверх | Cообщить модератору

250. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (245), 16-Май-25, 15:10 
Спустя год разница уже примерно(sic) в 5% и была установлена награда с фондом в 20'000$ по сокращению разрыва.

https://www.memorysafety.org/blog/rav1d-perf-bounty/

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

252. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (260), 16-Май-25, 15:15 
> sic
> год
> 20'000$
> 5%

А могли бы писать на Си с соблюдением стандартов безопасности и не пришлось бы столько пыжиться.

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

263. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (-), 16-Май-25, 15:27 
> А могли бы писать на Си с соблюдением стандартов безопасности

... и вообще бы не смогли бы ничего написать.
Ты почитай какие требоваяния к сишным стандартам безопасности вроде MISRA.

> и не пришлось бы столько пыжиться.

Пришлось бы еще больше чем на расте. Попробуй написать что-то на сишке без dynamic heap memory allocation, без привычной pointer arithmetic, и еще без десятков других вещей.

Писать безопасно на дыряшке или очень-очень сложно и дорого или невозможно :)

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

314. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (308), 16-Май-25, 18:10 
> Ты почитай какие требоваяния к сишным стандартам безопасности вроде MISRA.

Для мимокрокодилов:

Для конкретных проектов набор используемых правил MISRA может быть своим. Это не одна большая кнопка unsafe а множество тонких настроек.

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

321. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 18:27 
> Для конкретных проектов набор используемых правил MISRA может быть своим.

Да, мы насмотрелись на такие проекты. Когда нельзя, но очень хочется - то можно :)
Тем не менее, чтобы получить MISRA Compliance нужно выполнить Mandatory Guidelines и Required Guidelines. Так что у тебя не получится взять пару рандомных пунктов и получить сертификацию.

Но забавнее всего, что они оставили лазейку с возможность re-categorization для Required Guidelines, которые вжух и превращаются в Advisory.

> Это не одна большая кнопка unsafe а множество тонких настроек.

Разумеется! Иначе на нем же практически ничего нельзя было бы написать))
Поэтому приходится идти на компромисы чтобы этот... код остался работоспособным.


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

364. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (363), 16-Май-25, 22:26 
> Тем не менее, чтобы получить MISRA Compliance нужно выполнить Mandatory Guidelines и Required Guidelines. Так что у тебя не получится взять пару рандомных пунктов и получить сертификацию.

Но это только часть всех возможных требований.

> Разумеется! Иначе на нем же практически ничего нельзя было бы написать))

Очень сильное передергивание. Так как написать можно. Чем больше требований, тем меньше возможностей - это так. Но это и есть тонкая настройка.

> Поэтому приходится идти на компромисы чтобы этот... код остался работоспособным.

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

И в данный момент разрабатываются языки не с одним usafe - а с множеством управлений ограничений на код.

Так как если сказал А то говори и весь алфовит.

В этом плане язык rust - недоделка во всех смыслах.
1. Реализует концепцию владения памятью, но не реализует контейнеры с этой концепцией.
2. Реализует разные возможности для разных участков кода, но только 2-варианта из множества возможных.
3. Реализует низкоуровневые возможности, но для использования разных железяк приходится дублировать (в случаем множества - стоировать) код. Из-за очень ограниченной условной компиляции.

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

189. "Выпуск Rust 1.87"  +3 +/
Сообщение от 12yoexpert (ok), 16-Май-25, 11:50 
если раст такой хороший, почему для него все IDE написаны на джаве? а я вам расскажу: потому что язык от веб-синьоров для веб-синьоров
Ответить | Правка | Наверх | Cообщить модератору

208. "Выпуск Rust 1.87"  +1 +/
Сообщение от нах. (?), 16-Май-25, 12:23 
> если раст такой хороший, почему для него все IDE написаны на джаве?

потому что написаны. Вот если б начали переписывать - то было бы на хрусте.

Но поскольку пользоваться начатым переписываться ты все равно не сможешь - незачем было и начинать.

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

305. "Выпуск Rust 1.87"  +/
Сообщение от 12yoexpert (ok), 16-Май-25, 17:43 
но ведь начинать переписывать это их святая обязанность
Ответить | Правка | Наверх | Cообщить модератору

320. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (17), 16-Май-25, 18:17 
Вопрос нужно ставить более широко. Например, где вообще софт, написанный на paстe (кроме пары-троек xипсторских подeлок где-то на гит-xaбе).
Ответить | Правка | К родителю #189 | Наверх | Cообщить модератору

222. "Выпуск Rust 1.87"  –1 +/
Сообщение от xsignal (ok), 16-Май-25, 13:24 
Хороший язык для начинающих и малоопытных программистов с "защитой от дурака", в своём сегменте это неплохой инструмент, чтобы нубы не сразу всё сломали в продакшене. Желаю развития проекту!
Ответить | Правка | Наверх | Cообщить модератору

225. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (225), 16-Май-25, 13:53 
"Rust для нубов: Освой Hello World за 21 день" O'Reilly(R)
Ответить | Правка | Наверх | Cообщить модератору

254. "Выпуск Rust 1.87"  –3 +/
Сообщение от Аноним (97), 16-Май-25, 15:16 
То ли дело сишнеки, которые не умеют правильно обращаться с памятью компьюктора, вот где мастер-класс!
Ответить | Правка | К родителю #222 | Наверх | Cообщить модератору

259. "Выпуск Rust 1.87"  +1 +/
Сообщение от xsignal (ok), 16-Май-25, 15:23 
Всё они умеют, весь базовый софт сейчас на Си написанный и на нём всё держится, как на гранитном фундаменте! А ошибки лепят желторотики или кого менеджер с кнутом подстёгивает пятилетку за один день делать.
Ответить | Правка | Наверх | Cообщить модератору

261. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (97), 16-Май-25, 15:26 
По твоей логике все линуксовые приложения, в которых когда-либо были найдены CVE из-за сишки, написаны желторотиками. Лихо ты принизил сишку и опенсорс в частности!
Ответить | Правка | Наверх | Cообщить модератору

268. "Выпуск Rust 1.87"  +1 +/
Сообщение от xsignal (ok), 16-Май-25, 15:38 
Ну найдены, дальше что? Упал самолёт из-за этого или атомная электростанция взорвалась? Нашли - исправили и всего делов! Плохо, когда ошибки не обнаруживаются, а они есть.
Ответить | Правка | Наверх | Cообщить модератору

270. Скрыто модератором  –2 +/
Сообщение от Аноним (97), 16-Май-25, 15:42 
Ответить | Правка | Наверх | Cообщить модератору

277. Скрыто модератором  +/
Сообщение от xsignal (ok), 16-Май-25, 16:04 
Ответить | Правка | Наверх | Cообщить модератору

271. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 15:43 
>Ну найдены, дальше что?

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

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

276. "Выпуск Rust 1.87"  +/
Сообщение от xsignal (ok), 16-Май-25, 16:03 
> Плохо то, что они допущены

Да, надо просто взять и не допускать ошибок, тогда заживём!)

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

304. "Выпуск Rust 1.87"  +/
Сообщение от Bottle (?), 16-Май-25, 17:42 
Ну так опенсорсники много чего неспособны написать, не все из них профессионалы высочайшего уровня.
Потому что профи уже разрабатывают проприетарщину. У них нет интереса работать за бесплатно, чтобы потом получить плевок в лицо и остаться ни с чем.
Ответить | Правка | К родителю #261 | Наверх | Cообщить модератору

387. "Выпуск Rust 1.87"  +/
Сообщение от Ан Оним (?), 17-Май-25, 01:23 
Как это не покажется странным - да, желторотиками. Практически все известные программы начали писать давно, когда их авторы были молодыми и начинающими программистами, и начинали писать как раз чтобы изучить программирование. Поэтому в старых программах неудачная архитектура, плохой дизайн, не используются техники надёжного программирования, потому что авторы про них просто не знали. К тому же большинство старых хорошо известных программ написаны непрофессиональными программистами.
Ответить | Правка | К родителю #261 | Наверх | Cообщить модератору

264. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 15:30 
> и на нём всё держится, как на

большой куче костылей и багов.

> А ошибки лепят желторотики или кого менеджер с кнутом подстёгивает

А кто наделал ошибок в иксах еще в прошлом веке?
opennet.ru/opennews/art.shtml?num=59906 1988, 1996
opennet.ru/opennews/art.shtml?num=62795 1991, 1994, 1996?

Не диды ли?

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

266. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (308), 16-Май-25, 15:35 
Этих Кнутом погоняли :)
Ответить | Правка | Наверх | Cообщить модератору

267. "Выпуск Rust 1.87"  +/
Сообщение от Ося Бендер (?), 16-Май-25, 15:37 
Нет, это были дети цветов. Тяжелое наследие ЛСД.
Ответить | Правка | К родителю #264 | Наверх | Cообщить модератору

272. "Выпуск Rust 1.87"  +/
Сообщение от xsignal (ok), 16-Май-25, 15:48 
> большой куче костылей и багов

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

"Кто пишет без багов, пусть первый бросит в дидов камень"

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

273. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (97), 16-Май-25, 15:54 
>"Кто пишет без багов, пусть первый бросит в дидов камень"

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

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

279. "Выпуск Rust 1.87"  +3 +/
Сообщение от xsignal (ok), 16-Май-25, 16:06 
> Бизнес бросает камень в сишных дидов

Бизнес всегда ориентируется на самые днищенские решения, лишь бы они приносили быстрое бабло...

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

281. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (97), 16-Май-25, 16:10 
Ты просто смотришь по себе. Ясен пень, мелкий бизнес так делает, а у кого куча денег - те предпочитают надёжность. Пример: банки юзают джаву а не пых, потому что банкам нужна надёжность, а всякие локалхосты юзают пых из-за дешевизны.
Ответить | Правка | Наверх | Cообщить модератору

283. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (-), 16-Май-25, 16:14 
> Бизнес всегда ориентируется на самые днищенские решения,
> лишь бы они приносили быстрое бабло...

Вот оно что! Теперь понятно почему бизнес выбрал линукс в качестве серверной платформы.
Это же вот прям всё объяснило! Спасибо тебе, добрый человек!

Ну и бизнес выбрал сишку вместо напр. той же Ада.

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

292. "Выпуск Rust 1.87"  +/
Сообщение от анонимус (??), 16-Май-25, 16:49 
> А кто наделал ошибок в иксах еще в прошлом веке?
> Не диды ли?

В прошлом веке? Нынешние диды, таки желторотыми были. Не?

То ли дело современные растовщики, если ещё не диды, то уж точно дядьки, умудрённые опытом и седыми мyдями (10 лет с первого релиза + 9 лет с основания проекта), осилили хеловрот, мантру о безопасности и пару-тройку реальных проектов.

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

269. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (170), 16-Май-25, 15:42 
>весь базовый софт сейчас на Си написанный

Я вам советую почаще вылезать из криокамеры. Уже куча системного софта на go написана.
>как на гранитном фундаменте

Вы забыли сказать "дырявом"
>А ошибки лепят желторотики

Да, да, везде ненастоящие сишники. То в screen, то в grub, то в linux, и так во всех проектах. Удивительно, да?

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

280. "Выпуск Rust 1.87"  +/
Сообщение от xsignal (ok), 16-Май-25, 16:08 
> куча системного софта на go написана

Спасибо, посмеялся от души)))
> Да, да, везде ненастоящие сишники

Почему ненастоящие? Ты привёл пример хороших, надёжных программ.

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

335. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (170), 16-Май-25, 18:51 
>Ты привёл пример хороших, надёжных программ.

Надёжность - это нажмите 28 раз backspace

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

293. Скрыто модератором  +/
Сообщение от анонимус (??), 16-Май-25, 16:54 
Ответить | Правка | К родителю #269 | Наверх | Cообщить модератору

316. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (17), 16-Май-25, 18:13 
> Уже куча системного софта на go написана.

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

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

331. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (331), 16-Май-25, 18:42 
>Вы забыли сказать "дырявом"

Куда лучше что-бы эти дыры приходили в режиме JIT (just in time)?
Никто не гарантирует, что там в прицепном составе Rust вылезет.

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

360. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (360), 16-Май-25, 21:45 
И растокодеры тоже не умеют, поэтому и пользуются растом.
Ответить | Правка | К родителю #254 | Наверх | Cообщить модератору

319. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (17), 16-Май-25, 18:15 
> для начинающих и малоопытных программистов с "защитой от дурака"

Но по такой логике они дypaками и останутся ввиду отсутствия понимания глубинных процессов происходящих с ЭВМ в момент выполнения программ.

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

322. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (95), 16-Май-25, 18:30 
Наоборот. Rust учит (обучаемых) пониманию времени жизни переменных, бережному обращению с .clone() и прививает привычки явно прописывать гарантии в типах.
Что делает програмиста лучше.

Главное — слушать, что говорит компилятор, а не бороться с ним.

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

338. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (348), 16-Май-25, 19:14 
> Что делает програмиста лучше.

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

> слушать, что говорит компилятор

Если трава забористая, то конпилятор будет не только говорить, но и петь!

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

355. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (355), 16-Май-25, 20:33 
> Хороший язык для начинающих и малоопытных программистов с "защитой от дуpaка",

Так это не "защита от дуpака", а защита от невнимательности.
Или ты называешь всех программистов ядерщиков, которые по 20-25 лет опыта имеют, и тем не менее делают use-after-free, выходят за пределы массивов и тд, дуpaками?

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

326. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (331), 16-Май-25, 18:38 
Идею Rust - возможно и синтаксис - надо подхватить, а "инфраструктурный длинный прицепной состав" - отбросить. Ну куда такой жирный бинарник "на гора"?
Ответить | Правка | Наверх | Cообщить модератору

334. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (334), 16-Май-25, 18:51 
Какой "такой"? Сколько он у тебя занимает, и почему именно столько тебе не подходит?
Ответить | Правка | Наверх | Cообщить модератору

344. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (331), 16-Май-25, 19:22 
"let mut command = Command::new("path/to/bin")"
В каком уме пришла идея назвать бинартник командой?
Ответить | Правка | Наверх | Cообщить модератору

381. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (76), 17-Май-25, 00:39 
Stephen Bourne?
Ответить | Правка | Наверх | Cообщить модератору

351. "Выпуск Rust 1.87"  +2 +/
Сообщение от MinimumProfit (?), 16-Май-25, 20:02 
Птенцы вылупляются, и им кажется, что весь мир только сейчас появился, а раньше ничего не было. Так и молодым программистам кажется, что раньше никаких технологий надёжного программирования не было, а весь мир появился только с ними.
С благоговением молятся на RAII и borrow checker, не понимая что это "костыли", и что для действительно надёжных языков программирования эти костыли не нужны.
Ответить | Правка | Наверх | Cообщить модератору

354. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (354), 16-Май-25, 20:24 
> для действительно надёжных языков программирования эти костыли не нужны.

Это какие? Ada spark?

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

388. "Выпуск Rust 1.87"  +/
Сообщение от Ан Оним (?), 17-Май-25, 01:42 
Basic. Супернадёжный язык: надёжный синтаксис, строгая типизация (имена переменных, в которых числа одинарной , двойной точности, строки - синтаксически различаются), надёжная работа с памятью ( указатели отсутствуют, для низкоуровневой работы с памятью применяют команды PEEK/POKE, надёжная работа с динамической памятью - динамически выделяется через DIM и изменяется размер через ReDIM, контроль за индексами массивов и строк, невозможно напортачить со статическими данными, которые в области DATA), надёжная работа со строками, автоматическое управление памятью и ресурсами.

Для бейсика были расширенные наборы команд для всех случаев жизни. И графический API.

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

358. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (331), 16-Май-25, 21:22 
"let mut output = Vec::new();"
Массив чего вы создаёте?
Сущность определяется неявно.
Ответить | Правка | Наверх | Cообщить модератору

365. "Выпуск Rust 1.87"  +/
Сообщение от 7 (?), 16-Май-25, 22:27 
let mut output: Vec<_> = Vec::new();
Ответить | Правка | Наверх | Cообщить модератору

366. "Выпуск Rust 1.87"  –1 +/
Сообщение от 7 (?), 16-Май-25, 22:29 
может аналог вектор void-ов?
Ответить | Правка | К родителю #358 | Наверх | Cообщить модератору

367. "Выпуск Rust 1.87"  +/
Сообщение от 7 (?), 16-Май-25, 22:36 
std::vector<void*>
Ответить | Правка | К родителю #358 | Наверх | Cообщить модератору

384. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (331), 17-Май-25, 01:05 
Вы сейчас как на экзамене гадаете?
Можно же посмотреть сайт (вместо спеков)

fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize>

Так что правильный ответ let mut output:Vec<u8> = Vec::new();

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

380. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (380), 17-Май-25, 00:25 
Можешь явно указать. Иначе компилятор посмотрит что ты туда пытаешься вставить и будет использовать этот тип. Это называется type inference.
Ответить | Правка | К родителю #358 | Наверх | Cообщить модератору

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

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




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

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