1.7, u235 (ok), 09:31, 07/09/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +12 +/– |
Неужели лицензия пакета GNU Coreutils так сильно мешает?
| |
|
2.21, Анон666 (?), 11:10, 07/09/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Мешает скорее не лицензия, а идеология. Гну где-то с начала нулевых решили заниматься активизмом низшего уровня, а не техникой.
| |
|
|
4.112, Анон666 (?), 16:56, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Бгг, расскажи как задавили самые популярные опенсорс лицензии в мире - mit, apache, bsd, mpl и тд. Начнёшь придумывать великую идеологию, которая за ними стоит?)
| |
4.121, Аноним (121), 17:40, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Софт под ГПЛ просто повыкидывают отовсюду со временем и конец и идеологии, и активизму. Достаточно вспомнить историю с гцц под гпл3, когда скомпилированный код был как бы производной работой.
| |
|
5.175, Аноним (84), 22:00, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Фантазии воспалённого воображения про код скомпилённый. А то что-то аналогичное было бы, если, к примеру, скомпилить свободный код интеловым компилятором, то выходной бинарник, внезапно, становился бы проприетарным.
| |
|
6.179, Аноним (-), 22:14, 07/09/2025 [^] [^^] [^^^] [ответить] | +/– | Фантазии воспалённого воображения В какой-то мере ты прав, ТАКОЕ в голову могл... большой текст свёрнут, показать | |
|
|
|
|
2.25, Аноним (-), 11:30, 07/09/2025 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Неужели лицензия пакета GNU Coreutils так сильно мешает?
Нет, мешала дырявая сишки с уязвимостями [1] и дидовый окаменелый код в перемешку с велосипедами.
Ну а если уже переписываешь с нуля, то зачем брать несвободную лицензию, к тому же с крайне сомнительной репутацией.
Поэтому и выбрали по настоящему свободный МИТ :)
-----
[1] немножно пруфов
Проблемы безопасности в sort, uniq и join из состава GNU coreutils.
opennet.ru/opennews/art.shtml?num=35887
Уязвимость в GNU sort, приводящая к выходу за границу буфера
opennet.ru/opennews/art.shtml?num=63320
Уязвимость в утилите GNU split, приводящая к переполнению буфера
opennet.ru/opennews/art.shtml?num=60490
Опасная уязвимость в GNU grep
opennet.ru/opennews/art.shtml?num=35700
| |
|
3.213, Аноним (213), 23:41, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Можно так же переписать на сишке, но без дырений. Диды по причинам того, что писали все это в 80х, когда программировать не умели безопасно, не могли написать годный код, язык просто позволяет подобное.
Сейчас бы подобного можно было бы избежать, даже на си. И код впринципе написать более компактный и элегантный, в этих гнутых корутилзах такие портянки, при примитивности программ.
| |
|
2.31, ProfessorNavigator (ok), 11:46, 07/09/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Неужели лицензия пакета GNU Coreutils так сильно мешает?
Так в общем-то в в этом весь основной смысл всей этой движухи с Ржавым. Заместить лицензии, чтобы потом можно было растащить по своим проприетарным норам безвозмездно. Если бы были реально озабочены "безопасностью" - переписывали бы на С++.
| |
|
3.43, Аноним (-), 12:16, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Заместить лицензии, чтобы потом можно было растащить по своим проприетарным норам безвозмездно.
У Сообщества всегда останется тот код, который они писали.
Т.е весь их вклад был и будет под старой лицензией.
Вполне справедливое решение.
> Если бы были реально озабочены "безопасностью" - переписывали бы на С++.
Шо то ****, шо это **** (с)
Если бы С++ был безопасным, то его создатели не пытались вылепить Safe C++.
И в комитете не было бы 2 лагеря, как заставить убогое наследие быть хоть чуть-чуть безопаснее.
ps в мире самые распространенные проекты это как раз свободные лицензии
и несмотря на регурярные вckykapekи "вот-вот и закроют!!!" они живут и здравствуют.
| |
|
|
5.47, Аноним (47), 12:42, 07/09/2025 [^] [^^] [^^^] [ответить] | +/– | Ну так они и получают - всё что ты вложил, вот оно К сожалению видел Да-да, ра... большой текст свёрнут, показать | |
|
|
7.50, Аноним (50), 13:19, 07/09/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Они это те энтузиасты, кто в проект вкладывались, мне казалось это очевидно ... большой текст свёрнут, показать | |
7.51, Прохожий (??), 13:20, 07/09/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Кто "они", и что "получают"? Впрочем - вопрос риторический)) Спутанность сознания на лицо
У вас проблемы с отслеживанием нити дискуссии? Но причём здесь ваш оппонент? Речь шла о злых корпах, которые, якобы, утягивают всё к себе, не давая ничего взамен.
>Судя по вашим набросам, нацеленным на эмоции, всё так и есть.
Это не проблема вашего оппонента, если вы не видели CVE в коде на C++. Это только ваш ограниченный опыт всему виной.
Дальнейший поток сознания неинтересен ибо там никакой аргументации, только пустые слова, "набросы, нацеленным на эмоции".
| |
|
|
5.118, Аноним (107), 17:04, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> каждый должен получать по труду, иначе система разделения труда работает криво или вовсе разваливается.
Казалось бы, обсуждаются языки и лицензии, но ты и тут умудрился приплести свои коммунистическо-инфантильные идеи об устройстве мира.
> разделение труда - это наш видовой признак уже не один миллион лет.
А чего не миллиард?
>> Если бы С++ был безопасным, то его создатели не пытались вылепить Safe C++.
>> И в комитете не было бы 2 лагеря
> Ну т.е. вы ничего в программировании не понимаете и код на С++ в глаза не видели
Т.е. в ответ на вполне технический аргумент ты смог лишь жалко перейти на личности? Молодец, держишь марку!
Кстати, а если я "увижу C++", то Safe C++ и прочие потуги комитета исчезнут из реальности, или как?
| |
5.125, Аноним (125), 18:46, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> разделение труда - это наш видовой признак уже не один миллион лет
Чего ж не миллиард сразу? Homo sapiens от силы 300 тысяч лет.
| |
|
6.127, Аноним (-), 18:52, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> разделение труда - это наш видовой признак уже не один миллион лет
> Чего ж не миллиард сразу? Homo sapiens от силы 300 тысяч лет.
Возможно прохфессор у нас рептилоид или анунак с нибиру.
Живет тысячи лет и помнит как в атлантиде коммунизмЪ строили.
Вот его растаривают здешние несмышленые малыши.
Иного объяснения настолько огромному ЧСВ я найти не могу.
| |
6.150, ProfessorNavigator (ok), 21:05, 07/09/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Чего ж не миллиард сразу? Homo sapiens от силы 300 тысяч лет.
Вообще-то большая часть антропологов сходится во мнении, что около 50 тысяч лет. Но с натяжкой ваша цифра тоже применима. Только вот Homo sapience - не на ровном месте появился. И ключевое слово тут Homo - человек. Разделение труда в нашу практику вошло, как только мы начали жить группами и стали собственно людьми. Т.е. в принципе речь идёт +/- о австралопитеках. А это - около трёх миллионов лет. Миллион лет назад - так уже вообще никаких вопросов не возникает.
| |
|
|
|
3.111, Аноним (107), 16:52, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Если бы были реально озабочены "безопасностью" - переписывали бы на С++.
Это шутка, или что? Где C++, а где безопасность. В плюсах порой отстрелить себе ногу еще легче, чем с С - причем даже не сношаясь с указателями и фиксированными буферами.
| |
|
4.149, ProfessorNavigator (ok), 20:59, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Это шутка, или что? Где C++, а где безопасность. В плюсах порой
> отстрелить себе ногу еще легче, чем с С - причем даже
> не сношаясь с указателями и фиксированными буферами.
Ну-ну)) Вы покажите - как, а мы посмотрим)) А то набрасывать то каждый может.
| |
|
5.162, Аноним (107), 21:42, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Это шутка, или что? Где C++, а где безопасность. В плюсах порой
>> отстрелить себе ногу еще легче, чем с С - причем даже
>> не сношаясь с указателями и фиксированными буферами.
> Ну-ну)) Вы покажите - как, а мы посмотрим)) А то набрасывать то каждый может.
Набрасываешь пока только ты, дружок. Ты же там писал выше, что уже "видел C++" - так что ты еще хочешь смотреть?
Ну на, смотри:
int a = 1;
int& b = std::max(a, 10);
Ну или:
std::vector<int> v{1,2,3};
int& i = v[0];
v.push_back(4);
Безопасный C++ как он есть. И нет, разговоры про "вы его неправильно держите" не прокатят, если что.
| |
|
6.169, ProfessorNavigator (ok), 21:49, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
> "видел C++" - так что ты еще хочешь смотреть?
> Ну на, смотри:
> int a = 1;
> int& b = std::max(a, 10);
> Ну или:
> std::vector<int> v{1,2,3};
> int& i = v[0];
> v.push_back(4);
> Безопасный C++ как он есть. И нет, разговоры про "вы его неправильно
> держите" не прокатят, если что.
Ну да, пошёл бред и высосанные из пальца примеры)) Простите, но если вы ТАК используете ссылки, то либо вам нужно ещё многому научиться - если вы студент, либо не место в профессии.
| |
|
7.190, Прохожий (??), 22:32, 07/09/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Простите, но если вы ТАК используете ссылки
Что помешает даже опытному человеку ошибиться подобным образом в достаточно длинном коде? Или вы полагаете, что опытные люди никогда не ошибаются?
В то же время компилятор Rust не даст откомпилировать вот это никому (ни студенту, ни профнепригодному, ни эксперту):
fn main() {
let mut v = vec![1, 2, 3];
let i = &v[0];
v.push(4);
println!("{}", i);
}
| |
7.193, Аноним (107), 22:34, 07/09/2025 [^] [^^] [^^^] [ответить] | +/– | Нет, дружок, висячие ссылки итераторы - это как раз один из самых распространенн... большой текст свёрнут, показать | |
|
|
|
|
3.113, Аноним (107), 16:56, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Заместить лицензии, чтобы потом можно было растащить по своим проприетарным норам безвозмездно
Да, да, coreutils очень нужен в проприетарных норах! Они там без этих утилиток, задизайненых в 70е годы, жить не могут.
| |
|
4.146, ProfessorNavigator (ok), 20:57, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Да, да, coreutils очень нужен в проприетарных норах! Они там без этих
> утилиток, задизайненых в 70е годы, жить не могут.
Ну да, ну да)) А потом бац, и в Майкрософте "для внутренних" нужд используется Линукс. А потом и не для внутренних. Ой, как неловко то получилось... Ну или вон Андроид.
| |
|
5.161, Аноним (107), 21:38, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так Майкрософт с Гуглом как раз развивают твой линукс и кодом, и деньгами. Но речь вообще-то о corecutils шла.
| |
|
6.164, ProfessorNavigator (ok), 21:43, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Так Майкрософт с Гуглом как раз развивают твой линукс и кодом, и
> деньгами. Но речь вообще-то о corecutils шла.
Так потому и развивают, что GPL)) А Линукс - как пример всего лишь. Наиболее наглядный.
| |
|
7.184, Аноним (107), 22:23, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Так потому и развивают, что GPL))
Нет - потому что работать над общим вместе с другими корпами выгоднее, чем пилить в одно лицо.
GPLность тут никакой роли не играет. Особенно в контексте того, что модули ядра внутреннего использования вообще могут быть проприетарным.
> А Линукс - как пример всего лишь. Наиболее наглядный.
Нет, Линукс тут - это твоя попытка съехать с темы. Речь шла о coreutils.
| |
|
|
|
|
|
|
1.10, Аноним (10), 09:49, 07/09/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Пакет признан полностью готовым для рабочего применения в Ubuntu.
Для мейнтейнеров и пользователей других дистров это ничего не значит. Просто в Убунте завелся какой-то фанатик, который переводит все компоненты на раст. Оно вполне может быть не совсем доделанным, а то и совсем недоделаным, но этого фанатика сей факт не остановит.
| |
|
2.12, Аноним (12), 09:50, 07/09/2025 [^] [^^] [^^^] [ответить]
| +6 +/– |
"Недоделан" лучше, чем "доделан, но с CVE, следите за новостями".
| |
|
3.14, tty2 (?), 09:59, 07/09/2025 [^] [^^] [^^^] [ответить]
| –4 +/– |
Ни в одной новости про "переписанную утилиту" нет сравнения расходов памяти, процессора и общей производительности. Это говорит об очень тщательной подготовки новости.
Да, дураки найдут время все изгадить, с этим не поспоришь. И им не нужны четкие аргументы для своих действий.
| |
|
4.53, Прохожий (??), 13:23, 07/09/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Ни в одной новости про "переписанную утилиту" нет сравнения расходов памяти, процессора и общей производительности.
А это что?
Цитата: "Проведена оптимизация производительности утилит tr, sort и cat. Производительность утилиты tr повышена в 15 раз - ранее данная утилита была медленнее GNU tr в 9.8 раз, а теперь быстрее в 1.58 раза".
| |
|
5.56, Аноним (56), 13:33, 07/09/2025 [^] [^^] [^^^] [ответить]
| –4 +/– |
> А это что?
Признак того, что 95% растоподелий тормознее сишных в 10 раз.
| |
|
6.89, Прохожий (??), 15:52, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
У вас очевидные проблемы с логическим мышлением и невозможностью адекватно воспринимать написанное. К сожалению, таких, как вы, очень много на этом ресурсе. Очень часто люди не в состоянии прочитать далее заголовка. Я уж не говорю вдумываться в смысл текста.
| |
6.126, Аноним (125), 18:48, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> быстрее в 1.58 раза
> 95% растоподелий тормознее сишных в 10 раз
С образованием в раше всё настолько плохо, что поколение ЕГЭ даже два числа сравнить не может.
| |
|
|
4.110, Аноним (110), 16:51, 07/09/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
У всех этих переписанных поделок нет проблем с производительностью. Только реализуют они часть функциональности оригинала и совершенно не предсказуемо упадут на валидных для оригинала данных. Зато красиво выглядит при сравнениях, да.
| |
|
|
|
1.20, Мемоним (?), 11:05, 07/09/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> начат перевод на разные языки сообщений об ошибках
Кабильский, астурийский... это конечно хорошо. А где русский, китайский, японский, бразильский?
| |
|
2.24, Аноним (-), 11:21, 07/09/2025 [^] [^^] [^^^] [ответить]
| +6 +/– |
> А где русский, китайский, японский, бразильский?
Желающих не нашлось 🤷♂️
Представляешь, 140 млн. носителей языка только в РФ, а переводить некому.
Наверное все на опенке комменты строчат.
| |
|
3.28, Аноним (28), 11:37, 07/09/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вы таки считаете, что людям так интересна эта не до конца прошедшая тесты альфа-версия?
Когда пройдёт все тесты и будет 100% соответствовать старым утилитам, то пойдёт и старый перевод.
| |
|
4.35, Аноним (-), 11:51, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
А зачем на "100% соответствовать старым утилитам".
Там небось древние хаки для pdp11 или 16битных процессоров.
Такое нужно регулярно выбрасывать, чтобы проект не превратился в хлам.
Просто смотрим "99.8% пользователей используют вот такой набор функций".
Значит они "жизненно необходимы".
А остальные будут дописаны теми, кому они действительно необходимы.
| |
|
5.99, Аноним (28), 16:21, 07/09/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да, да, да. Ни осилили - то и не нужно. Вы не считаете, что-то сделано в утилах, то это для кого-то. А не только лично для Вас, любимых?
А еще, этот самый "эталонный тестовый набор GNU Coreutils" сделан просто так?
| |
|
6.100, Аноним (28), 16:24, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
И да, когда это станет хламом, Вы не уведите это уже в самих утилах.
| |
6.191, Аноним (191), 22:33, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну я уже года 2 как uutils использую - ни разу проблем не было. Так что да, похоже просто так.
| |
|
|
|
3.34, Мемоним (?), 11:48, 07/09/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> А где русский, китайский, японский, бразильский?
> Желающих не нашлось 🤷♂️
> Представляешь, 140 млн. носителей языка только в РФ, а переводить некому.
> Наверное все на опенке комменты строчат.
И даже среди 1 миллиарда 400 миллионов китайцев не нашлось? Неужели тоже все на опенке?
| |
|
4.39, Аноним (-), 11:57, 07/09/2025 [^] [^^] [^^^] [ответить]
| +7 +/– |
Они просто боятся участвовать в проекте в которым прямым текстом говорят "СИ плохой", "Си устарел", "СИ нужна замена")))
А если серьезно, но я не слышал что в Китае была бы сильно популярна убунта.
Поэтому все 1,5 миллиарда сидят в ВИ-чате и обсуждают площадь, где ничего не случилось
| |
|
|
|
1.26, etar125 (ok), 11:30, 07/09/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Не пойму, откуда такая спешка?
Может, сразу на Redox перейдём? Ubuntu Rust/Redox
| |
|
2.27, Аноним (-), 11:35, 07/09/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Спешка?
У них первый публичный релиз - Apr 14, 2020
Разве 5+ лет это быстро чтобы запилить горстку утилит?
| |
2.32, Аноним (-), 11:47, 07/09/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Может, сразу на Redox перейдём? Ubuntu Rust/Redox
Зачем redox? Это хоббийный проект, который пилят полтора землекопа.
А вот раст - другое дело. Надеюсь я доживу то того времени, когда у нас будет RUST/Linux, а про GNU будут вспоминать со стыдом как про неисправимую ошибку прошлого.
Ну и про FSF вообще будут стараться не вспоминать, как про сумасшедшего родственника))
| |
2.38, Джон Титор (ok), 11:55, 07/09/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
Хотя вот по поводу исходного кода я лично не проверял. Сейчас стало интересно после того как написал:
https://github.com/rust-lang/rust - что-то открытое таки есть.
Кто разбирал? Это полный код или там есть что скрытое от чего пишут что код закрыт?
| |
|
3.42, Аноним (-), 12:16, 07/09/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Т.е. в целом можно и свой сервер использовать. А я и не знал. Недавно начал изучать.
"О сколько нам открытий чудных..." готовит мир, если не читать документацию)))
Ты можешь развернуть свой репозиторий doc.rust-lang.org/cargo/reference/registries.html#using-an-alternate-registry.
Или напрямую ссылаться на свой гит. Или даже можешь вообще не использовать никакие репозитории, а распространять код в архиве как диды и все подключать относительными путями.
doc.rust-lang.org/cargo/reference/specifying-dependencies.html
Вариантов море, для каждого проекта найдется подходящий.
| |
|
2.64, Аноним (64), 14:16, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
И что делать после того как переведем? Там же ещё выпускные экзамены, кто эту балалайку на расте будет писать?
| |
|
1.29, Аноним (-), 11:39, 07/09/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> Производительность утилиты tr повышена в 15 раз - ранее данная утилита
> была медленнее GNU tr в 9.8 раз, а теперь быстрее в 1.58 раза.
Молодцы! А кто-то заявлял, что на расте нельзя писать быстрый код.
И это всего лишь версия 0.2.0. Как только оно зайдет в популярные дистры, можно будет начинать добавлять несовместимости с оригиналом.
| |
|
2.63, Аноним (64), 14:14, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Уде 4 год не могут пройти тесты примитивнейшего приложения. Это ли не позор? Как продукт скорость сразу упадёт.
| |
|
1.67, AnoNim (?), 14:30, 07/09/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Хм, если уж и переписывать, то куда логичнее с Си на С++, чем на Раст! Ну да ладно.
| |
|
2.77, Аноним (77), 15:19, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
А смысл? Сейчас C++ превратился в Rust. Умные указатели std::unique_ptr и std::shared_ptr это прямая аналогия ссылок (&, &mut, Box) в Rust и типа (Rc, Arc).
А преимущества вроде доделанных модулей (в Rust называют крейтами).
Пока там в C++ будет доезжать 26 стандарт в Rust уже сделаны уйма модулей и переписано почти половина приложений и всегда можно поучиться на реальном коде, а с плюсами все развесистее становиться UB.
Короче какой смысл-то? Плюсы были популярны где-то в 2000-2010 тогда их расцвет был сейчас нужно прототипы на Go пилить.
| |
|
3.97, AnoNim (?), 16:21, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Хм, да может быть и правы, но тут скорее смысл немного в другом, - мы живём в такое удивительное время, что делать ставку, конкретно нам, на такую технологию просто нельзя! Я сомневаюсь, что у нас в случае чего найдутся эксперты которые будут поддерживать то, что связано с Растом. А вот всякие там gcc, glibc, llvm и прочее - мы потянем.
| |
|
4.114, Анонимусс (-), 16:59, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А вот всякие там gcc, glibc, llvm и прочее - мы потянем.
Серьезно?
Вы думаете, что не то что поддерживать, а просто разобраться в gcc или llvm это как два байта отослать?
Сообщество уже успешно поддержало librsvg, Clover (их, кстати, заменили растоподелия), а также xorg)))
| |
|
|
4.212, Аноним (-), 23:34, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> преимущества вроде недоделанных модулей (в Rust называют крейтами)
Хм, а покажи доделанные либы на СИ?
Даже такие древности как Coreutils и glibc постоянно доделывают.
Но почему?
> Боюсь за название их пользователей.
Ну, для жителей эсн-Г оно явно смешно звучит. Ну в стиле задорнова.
| |
|
|
2.95, Анон666 (?), 16:16, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
А вы где были последние лет 30? Плюсы не предоставляют никаких гарантий безопасности и в современном мире не рассматриваются как замена Си.
| |
|
3.103, AnoNim (?), 16:29, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
И тем не менее, плюсы дают куда больше гарантий безопасности чем Си. Лично мне этого достаточно. Лично мне будет проще и быстрее переписать с Си, используя более безопасные альтернативы из мира С++. Мне не нужно будет переписывать вообще всё с нуля! На Расте вы пишите всё с нуля! Зачем?!
| |
|
4.105, Аноним (-), 16:39, 07/09/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Если использовать новые технологии типа смартпойнтеров - да Вот тут я не очень ... большой текст свёрнут, показать | |
4.117, Анон666 (?), 17:02, 07/09/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты можешь хоть на сопли изойти от злости - реальности пофигу)) Еще раз - не рассматриваются плюсы как замена. Жестокий мир, да.
| |
|
3.104, Аноним (-), 16:29, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А вы где были последние лет 30? Плюсы не предоставляют никаких гарантий безопасности
Тут я полностью согласен.
> и в современном мире не рассматриваются как замена Си.
А тут нет)
С++ это отличная замена СИ, если нет ничего лучше.
За последние годы плюсы заменили дыряшку почти во всех нишах:
- ОС (андроид)
- прикладные программы (например текстовые редакторы вроде LibreOffice)
- игры (unreal engine)
- даже на микроконтроллерах!
СИ по большей части - это только легаси хлам.
Ну и вишенка на торте - GCC писался на СИ, но потом стали писать на С++.
Потому что на недоязычке ассемблере-переростке, сделать оптимизирующий компилятор оказалось невыполнимой задачей.
И Clang/LLVM тоже на С++.
| |
|
4.224, Аноним (224), 10:11, 08/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
очередной иксперт отнес огромное количество embedded к хламу, видимо в каждом месте вместо копеечных контроллеров должны стоять трудоемкик контроллеры с раст, добавив только емоджи и радужность
| |
|
|
2.98, Прохожий (??), 16:21, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Нет, в этом нет никакой логики, если смотреть в сторону количества ошибок при работе с памятью. Да и сам язык (C++) в несколько раз сложнее при изучении, чем Rust. Кому нужна дополнительная когнитивная нагрузка при прочих равных (хотя, как я уже заметил выше, равенства не наблюдается)?
| |
|
3.106, AnoNim (?), 16:39, 07/09/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вы можете потихоньку заменять небезопасные Сишные вещи, куда более безопасными С++ альтернативами и при этом не переписывать вообще весь код! На Расте вы вынуждены писать с нуля. Код должен эволюционировать. Писать код с нуля - это не эволюция кода, а трата огромного количества времени и денег.
| |
|
4.119, Анон666 (?), 17:04, 07/09/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты такой умный. Осталось поделиться умом с половиной софтверных компаний в мире, которые разбирают Раст как горячие пирожки, а количество проектов на крестах падает каждый год.
| |
4.120, Анонимусс (-), 17:06, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Код должен эволюционировать.
Вы не поверите, но те большие проекты, в которых активно используют раст, точно также эволюционируют. В ФФ, андроид и хром много раст кода. Но они не пишут все с нуля, а просто заменяют старый или пишут новый на расте.
Небольшие проекты вроде Fish Shell переписывают на раст полностью аналогичным способом - по кусочкам. Только уже с++.
| |
4.135, Прохожий (??), 20:44, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Добавлю к сказанному выше. Если код на C написан в виде библиотек (а так оно и есть в подавляющем большинстве случаев), никто не запрещает пользоваться этими библиотеками в коде на Rust, постепенно заменяя их одна за другой.
| |
|
|
|
1.133, X512 (?), 20:13, 07/09/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Скоро в GNU/Linux от GNU ничего не останется. Надо будет искать новое название.
| |
|
2.210, Прохожий (??), 23:21, 07/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Молодёжь любит смайликами обмениваться. Вот, теперь возможность обрезать их, как хочется, докатилась и до Линукса.
Если серьёзно, вам дали возможность работать с Юникодом. Или, полагаете, все файлы только в 8-битной кодировке хранятся под Линуксом?
| |
2.223, Аноним (224), 10:06, 08/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
используя unicode можно символами, с виду как пробел, скрыть дополнительную логику
| |
|
1.216, Аноним (216), 01:04, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
На наших глазах, путем переписывания поисходит угон проектов. Зачем нужны разработчики исходной версии, если используется переписаная версия?
| |
|
2.218, DasKolbass (?), 01:18, 08/09/2025 [^] [^^] [^^^] [ответить]
| +/– |
Надо чётко понимать, что всё есть политика, политика стремится подчинить себе жизнь каждого. GNU - это политика (несогласия с поведением жадных компаний/корпораций). Rust (и эти пресловутые uutils) - тоже политика (против GNU).
| |
|
|