The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.68, opennews (?), 10-Мрт-23, (0) [смотреть все]

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


181. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от annonn (?), 10-Мрт-23, 12:54 
ну...
вот представь себя рабочим, например токарем который как диды крутит ручки на токарном станке
к сожалению это не очень точно, приводит ко ошибкам, время от времени кого-то на вал намотает, но все уже привыкли и всем пофиг
ты очень крут, можешь наощупь определить шероховатось, знаешь на память где в цеху какой станок кривой и какие поправки брать

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

и ты понимаешь что 1) ты так можешь лишишься работы 2) ты неосилятор и не сможешь разобраться в новом

вот тут у тебя может начать гореть и начнешь хейтить

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

189. "Выпуск языка программирования Rust 1.68"  –2 +/
Сообщение от Аноним (189), 10-Мрт-23, 13:02 
Да, к сожалению, айти слишком патриархальное и там построена целая система ущемления, где не позволяют делать что-то новым профессиональные разработчикам. Необходимо ввести в проектах квоты на раст.
Ответить | Правка | Наверх | Cообщить модератору

208. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от AleksK (ok), 10-Мрт-23, 13:22 
> ну...
> вот представь себя рабочим, например токарем который как диды крутит ручки на
> токарном станке

Так если человек хорошо разбирается в C то это не препятствие чтобы разобраться с Rust. Насколько я понял на нем проще писать, а компилятор заботится о том чтобы код был безопаснее. Язык компилируемый, статическая типизация, компилятор сам ругается если забыл воткнуть обработку исключения где необходимо. А хейта как будто всех пытаются на js принудительно пересадить.

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

217. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Анонн (?), 10-Мрт-23, 13:46 
> это не препятствие чтобы разобраться с Rust

Конечно. Многим, как напр. контрибьюторам ядра, ничего не мешает.
Более того, некоторые из них это уже делают.

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

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

219. "Выпуск языка программирования Rust 1.68"  +2 +/
Сообщение от Аноним (29), 10-Мрт-23, 13:53 
> компилятор заботится о том чтобы код был безопаснее

*ptr = unsafe { ptr.sub(1) };
self.ptr = unsafe { self.ptr.add(1) };
return Err(unsafe { array::IntoIter::new_unchecked(raw_ary, 0..len) });
unsafe { &mut (*self.ptr).dev }

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

226. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Анонимусс (?), 10-Мрт-23, 14:05 
Кто не вдуплил, это так приходится взаимодействовать с тем Г, что сишники передают в раст.
Це мерзость... но пока все на раст не перепишем - придется страдать.
Ответить | Правка | Наверх | Cообщить модератору

238. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (29), 10-Мрт-23, 14:22 
Почему растаманы не пишут дрова под редох? ... Это импосибл :)
Ответить | Правка | Наверх | Cообщить модератору

241. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (14), 10-Мрт-23, 14:33 
Потому что редох - это just for fun проект. Много проектов ОС на сишечке появилось в последнее время?
Ответить | Правка | Наверх | Cообщить модератору

253. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (29), 10-Мрт-23, 14:51 
> редох - это just for fun

как и сам раст.

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

322. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (14), 10-Мрт-23, 18:00 
Покажи ОС, написанную на сишичке за последние 30 лет, кроме линуха и фрибсд. GNU/Hurd? Ахахаха! Нет их нормальных. А это значит, что фря и ляликс застолбили юниксовые ОС на себе. В них вливается куча бабла корпораций. То есть смысла писать что-то новое 24 часа в сутки нет - редох не заменит фрю и ляликс никогда, потому что не получит бабла, которое вливается в ляликс и фрю. Поэтому редох изначально just for fun. Любая сишная юниксовая ОС была бы также невостребована как редох, если бы была написана с нуля в 2010-х. Это очевидно.
Ответить | Правка | Наверх | Cообщить модератору

336. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от ChatGPT (?), 10-Мрт-23, 19:25 
Ты ещё скажи, что если бы изобрели компьютера лет 1000 назад, но сейчас бы летали на автомобилях, но виноваты те, кто их не изобрел, а счетные машинки делал вместо открытия полупроводников. Твоя логика такая.
Ответить | Правка | Наверх | Cообщить модератору

337. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от ChatGPT (?), 10-Мрт-23, 19:27 
Windows, HP-UX, Solaris, XNU внутри твоих макбуков и айфонов
Ответить | Правка | К родителю #322 | Наверх | Cообщить модератору

356. "Выпуск языка программирования Rust 1.68"  –2 +/
Сообщение от Аноним (-), 10-Мрт-23, 20:33 
> Windows

То что по кодовой базе винды тонким слоем размазана сишка, это не значит что ось на ней написана.
Windows - это с++

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

339. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от ChatGPT (?), 10-Мрт-23, 19:29 
Symbian OS, Tizen, Firefox OS. Скажем, все, что есть ОС в продакшене -- написаны на Си. Виртуальный мирочек у тебя в голове.
Ответить | Правка | К родителю #322 | Наверх | Cообщить модератору

378. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Советский инженер (?), 11-Мрт-23, 02:14 
Симба на плюсах, грамотей.
Ответить | Правка | Наверх | Cообщить модератору

523. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от randomize (?), 15-Мрт-23, 21:37 
То же самое говорили про яс.
Ответить | Правка | К родителю #253 | Наверх | Cообщить модератору

524. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от randomize (?), 15-Мрт-23, 21:42 
* С
Ответить | Правка | Наверх | Cообщить модератору

255. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от ChatGPT (?), 10-Мрт-23, 14:53 
> Г, что сишники
> Це мерзость

Вот поэтому и хейтят, таких как оно.

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

414. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от OpenEcho (?), 11-Мрт-23, 16:25 
> Язык компилируемый, статическая типизация, компилятор сам ругается если забыл воткнуть обработку исключения где необходимо.

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

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

450. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (248), 12-Мрт-23, 12:38 
на нём гораздо сложнее писать, чем на си. на си ты пишешь код, а на расте воюешь с компилятором и извращаешь свой код так, чтобы ему понравилось
Ответить | Правка | К родителю #208 | Наверх | Cообщить модератору

466. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (287), 12-Мрт-23, 23:07 
> а на расте воюешь с компилятором и извращаешь свой код так, чтобы ему понравилось

Это потому что ты свои отвратительные, чреватые ошибками, сишные привычки пытаешься без изменений перенести в раст. Это как при переходе с DOS на Windows: " - Зачем вы отобрали у меня возможность писать/читать любой физический адрес памяти машины? Зачем вы ограничиваете мой прямой доступ к железу операционкой и драйверами? Зачем вы ограничиваете меня в творчестве? Настоящий профессионал и так аккуратно памятью пожонглирует никого не обидев и сделает конфетку!"

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

262. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от ChatGPT (?), 10-Мрт-23, 14:59 
Не очень хороший пример, он бы подошел про переход с ассемблера на Си, но не на шило на мыло.
> и ты понимаешь, что

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

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

299. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от annonn (?), 10-Мрт-23, 17:10 
сорян но ты несешь полный бред

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

так же как можешь скачать код ядра (или другого опенсорсного проекта) и компилять в свое удовольтвие
но путь гентушника не всем подходит, и мало кто хочет это делать

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

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

340. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от ChatGPT (?), 10-Мрт-23, 19:33 
> напильником молоток и цельного куска железа, а воспользоваться готовым

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

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

415. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от OpenEcho (?), 11-Мрт-23, 16:40 
> сборщик мусора

А в ржавчине есть сборщик мусора???

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

342. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от ChatGPT (?), 10-Мрт-23, 19:36 
лично я пишу на Си, а не на Расте потому, что для этого всё сделано и всё заточено -- библиотеки, биндинги, примеры, литература. А господа переписывальщики ради своего готового молотка делают заново заводы и фабрики для возможности пользоваться этим молотком.
Ответить | Правка | К родителю #299 | Наверх | Cообщить модератору

344. "Выпуск языка программирования Rust 1.68"  –2 +/
Сообщение от ChatGPT (?), 10-Мрт-23, 19:37 
(или другими словами, ничего не делают, а только шумят)
Ответить | Правка | Наверх | Cообщить модератору

315. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 17:36 
Смешно такое читать. В ЧПУ всех современных станков нет раста. А что там есть, тебя удивит.
Ответить | Правка | К родителю #181 | Наверх | Cообщить модератору

323. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Советский инженер (?), 10-Мрт-23, 18:00 
Смешно такое читать. Когда очередной растохейтер даже не понял на что отвечает.
И смело предполагает что все вокруг него такие же дурачки как и он сам.
Ответить | Правка | Наверх | Cообщить модератору

334. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (388), 10-Мрт-23, 19:22 
Да! Установщик останавливался когда открываешь крышку!
А ещё он умел паять только радиодетали поверхностного монтажа

А паяльником и феном можно почти что угодно напаять

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

400. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (235), 11-Мрт-23, 11:49 
> и тут приходит молодой смузихлем, который рассказывает про новые ЧПУ которые

написаны на С, но смузихлёбу ведь главное умным казаться

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

413. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от OpenEcho (?), 11-Мрт-23, 16:20 
> и ты понимаешь что 1) ты так можешь лишишься работы 2) ты неосилятор и не сможешь разобраться в новом
>
> вот тут у тебя может начать гореть и начнешь хейтить

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

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

478. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Прохожий (??), 13-Мрт-23, 11:57 
За языком стоят все те же, что и за другими языками: богатые дяди и тёти.
Вместо спецификации - RFC, потому что так быстрее и эффективнее.
Если что-то ломается, появляется новая редакция, при этом ты можешь по-прежнему пользоваться старой.
Убивать время на изучение, конечно, есть смысл. Во-первых, это позволяет решить основную проблему Си и Плюсов - уменьшение количества ошибок работы с памятью, чьё присутствие очень дорого обходится конечному пользователю. Во-вторых, это расширяет кругозор.
Ответить | Правка | Наверх | Cообщить модератору

499. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от OpenEcho (?), 14-Мрт-23, 12:29 
> Вместо спецификации - RFC, потому что так быстрее и эффективнее.

В мордакниге тоже так думали "We moving fast, we breaking things", теперь однако поумнели, неспроста ведь?


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

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

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

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

Сорри, жизнь слишком коротка... к сожалению


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

Это все хорошо (по поводу памяти, хотя в плюсах давно есть смартные указатели) но зачем такая криптографическая семантика в языке? Смесь JS & perl & regex c плюсами...

> Во-вторых, это расширяет кругозор.

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

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

516. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Прохожий (??), 15-Мрт-23, 00:25 
> В мордакниге тоже так думали

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

> А не проще пользоваться старым, проверенным временем правилом

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

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

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

> Сорри, жизнь слишком коротка... к сожалению

Никто не запрещает продолжать пытаться есть кактусы, однако есть нюанс...

> но зачем такая криптографическая семантика в языке

Вопрос из области вкусовых предпочтений. Я не могу отвечать на такие.

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

Повторяю. Гарантия совместимости - в редакциях.

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

508. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Максим (??), 14-Мрт-23, 15:50 
> приходит молодой смузихлем, который рассказывает про новые ЧПУ которые добавляют ограничений (ну выключается станок, как только дверцу открываешь)

А также этот новый станок с ЧПУ:
- создан разработчиками, далёкими от токарного дела, поэтому у него очень неудобный и нестандартный пульт управления;
- работает только при наличии подключения к Интернету;
- делает только ТО и ТАК, как указали его разработчики (диктует политику, а не предоставляет механизм) - можешь выточить на нём болт, но не можешь гвоздь - потому что "это небезопасно и можно пораниться";
- постоянно меняется: если ты научился на нём вытачивать нужные тебе детали, то через некоторое время этот способ перестаёт работать;
- очень долго вытачивает даже простые детали, при этом так нагружает электросеть, что другим станкам не хватает электричества.

> 2) ты неосилятор и не сможешь разобраться в новом

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

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

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

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




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

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