|
|
3.23, topin89 (ok), 10:54, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Любительские проекты забрасывают независимо от языков. Да и потом, раст медленно внедряется в линь.
| |
|
4.39, Аноним (16), 11:05, 31/01/2022 [^] [^^] [^^^] [ответить]
| +8 +/– |
Зачем внедрять раст в линь, если есть редокс? Или на расте что-то невозможно сделать, что работает в лине?
| |
|
5.187, Анонн (?), 14:00, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Потому что вы скажете "зачем нам этот редокс если есть линь?"
А тут раст будет в ядре.
| |
|
6.203, nvidiaamd (?), 14:22, 31/01/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
Правильно. Зачем гадить у себя когда можно нагадить у вас. Темболее линурасты позволяют, да еще и говорят вот садитесь гадьте, вам кофейку?
| |
|
5.643, Dmitry (??), 16:47, 04/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
затем что переизобретать велосипед не надо. написал адин раз и всё, на каком языке - второй вопрос
| |
|
|
3.31, Аноним (2), 10:59, 31/01/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Потому что ОС взялась писать группка энтузиастов, а писать ОС в нынешних условиях - это едва ли подъемный проект. Разве только на какое-то необычное железо прошивку писать. На обычных процессорах, увы. Скорее всего проблема в драйверах, устройств очень много, и под все драйверы не напишешь. Разве что линуксовые как-то подрубать, но это требует нехилого слоя поддержки, скорее всего
| |
|
4.107, Урри (ok), 12:18, 31/01/2022 [^] [^^] [^^^] [ответить]
| –4 +/– |
А может потому, что поддерживать код в рабочем состоянии не получается? Новая версия компилятора и все, тонны вчерашнего, но уже "легаси" кода перелопачивай вместо разработки.
| |
|
5.115, Аноним (2), 12:23, 31/01/2022 [^] [^^] [^^^] [ответить]
| +7 +/– |
GNU Hurd на Си, но его состояние не лучше.
Что касается новых версий компилятора, сейчас Rust уже более зрелый, там мало breaking changes
| |
|
6.210, Аноним (210), 14:29, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Потому, что, в своё время, выбрали Mach и привязались к нему. А оно ещё и под 64 бита не заточено, устарело.
| |
|
5.361, Прохожий (??), 00:23, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Похоже, чукча не читатель, чукча - писатель. Ты не в первый раз подобные глупости пишешь. Может, найдёшь время и осилишь, наконец, редакции Раста?
| |
|
|
7.428, Прохожий (??), 14:16, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Я кому-то здесь уже писал что первейший признак растокомьюнити - глупость.
Неосиляторы Раста - урриподобные сущности, но виновато сообщество при этом. Ага. В зеркало почаще смотрись. Ты хоть сам читал то, что предлагаешь?
| |
|
|
|
4.159, keydon (ok), 13:01, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Замечу что когда писались новости по редоксу растоманы кричали не "писать ОС в нынешних условиях - это едва ли подъемный проект", а "линуксу конец, на расте писать быстро, пару лет и у нас будет защищенная ос".
| |
|
5.183, Аноним (-), 13:59, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Замечу что когда писались новости по редоксу растоманы кричали не "писать ОС
> в нынешних условиях - это едва ли подъемный проект", а "линуксу
> конец, на расте писать быстро, пару лет и у нас будет защищенная ос".
Интересно, а кто-то помимо Военов Сопртивления Расту эти крики слышал?
| |
|
|
7.266, Аноним (-), 15:59, 31/01/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Например ты.
Я не АнтиРастоВоен, поэтому увы - не слышал.
Но ты, вместо возмущенного попукивания, можешь просто дать ссылку на комменты.
| |
|
|
5.334, Duke Nukem (?), 20:06, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Это они имели в виду, что через два года их лапы дотятнутся до этого нашего линукса. И он будет у них.
| |
|
6.373, keydon (ok), 01:36, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Это они имели в виду, что через два года их лапы дотятнутся
> до этого нашего линукса. И он будет у них.
Ну пока сбывается, только годы у них как и у всех инопланетян не земные.
| |
|
|
|
|
|
5.95, JackONeill (?), 12:06, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Nак я не разработчик редокса. И почти на 100% уверен, их тут нет. Не проще ли к ним пойти и у них спросить?
p.s. На сях то заброшенных проектов вообще нету))
| |
|
6.274, Я (??), 16:30, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
если ему ответят, то он больше не сможет задавать вопрос. поэтому ответы не ответы.
| |
|
|
|
|
6.358, Урри (ok), 00:20, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Кто говорит? Глупцы небось?
Есть шутки, которые не устаревают сколько их не повторяй.
| |
|
7.362, Прохожий (??), 00:29, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вроде, Марку Твену приписывают.
Но да, согласен, некоторые шутки до некоторых людей и с третьего раза не доходят.
| |
|
|
|
|
3.130, anonymous (??), 12:35, 31/01/2022 [^] [^^] [^^^] [ответить]
| +11 +/– |
Во-первых, Redox не бросали -- он всё ещё развивается. И если посмотрите на статистику коммитов, то что год назад, что сейчас -- активность одинаковая.
Во-вторых, авторы разных проектов -- обычно разные люди. Задавать под каждой веткой про Rust вопрос про Redox -- это просто глупо.
В-третьих, сами проекты несут разные цели. Redox, вроде бы, никогда и не рассматривался, как замена Linux и других систем. Из-за чего ваш вопрос про Redox под этой новостью выглядит крайне неуместно.
Насколько по-вашему было бы адекватным под каждой новостью о чём-то на C или C++ писать а-ля "Почему Сишники бросили ReactOS?"
| |
|
|
5.357, Прохожий (??), 00:17, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ясно, понятно. Очередной аноним в бессильной попытке очернить труд других людей в логику не смог.
| |
|
4.214, Аноним (210), 14:32, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
ReactOS, как раз таки, пилится. Ну конца ему не видно, поскольку, проект-догонялка всегда в отстающих.
| |
|
|
4.158, Аноним (16), 13:01, 31/01/2022 [^] [^^] [^^^] [ответить]
| –6 +/– |
> Что-то не похоже на заброшенность
Слышал притчу о Неуловимом Джо?
| |
|
3.176, Аноним (-), 13:48, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
> А почему растаманы бросили свою редокс?!
А почему нерастоманы бросили свой хурд?
| |
|
|
5.195, Аноним (-), 14:10, 31/01/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Этодругое!
А, ну тогда да.
Кстати, а почему нерастоманы бросили свой
Adelian, Aksel, Amoeba,
Arcrascent OS, CakeOS, CapROS, Caracal, Cédille, Clicker, Crocos, d264b, Derrick Operating System ... Valix, WISDOM, XOmB
(более полный список есть в https://wiki.osdev.org/Abandoned_Projects )
| |
|
|
3.344, Sem (??), 21:49, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Странный вопрос. Даже в новости она упоминается. Интересно, сколько человек дочитывает до конца перед тем, как бежать и комментировать?
| |
|
|
|
|
|
4.398, Аноним (16), 05:14, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Знаешь, мало что-то упомянуть... Неуловимого Джо тоже упоминают...
| |
|
5.420, Прохожий (??), 13:29, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Сходить на гитхаб и посмотреть статистику коммитов тебе религия не позволяет?
| |
|
6.427, Аноним (427), 14:11, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Не нужно переубеждать фанатиков - это бессмысленно.
Лучше бы серию статей про редукс кто-то где-то сделал,
а может быть и целый ресурс на подобии OpenNet что бы там
почитать что там нового и интересного, а то я подозреваю,
что там могут решить ряд производительных проблем Линукса,
а для знающих и понимающих людей это может быть очень ползено
Но вот дефицит знаний и умений этого Redux очень мешает его изучению и внедрению
| |
|
7.560, Аноним (16), 07:39, 02/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Лучше бы серию статей про редукс кто-то где-то сделал
Дак там нечего рассказывать... Её еле-еле запускают на железе растаманов. А софта под неё вообще нету.
> что там нового и интересного
Борьба с утечками памяти, вот там что нового и самого интересного.
| |
|
|
|
|
|
2.98, Аноним (98), 12:07, 31/01/2022 [^] [^^] [^^^] [ответить]
| –6 +/– |
И Zig!
Думаю они как-нибудь вместе с Rust уживутся на отжатой у С поляне.
| |
|
3.223, Аноним (223), 14:42, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Скорее Zig станет преемником Rust-а, так как он унаследовал от него лучшее, отбросив никому не нужное.
| |
|
2.108, Аноним (108), 12:18, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Добро пожаловать, бэкдоры от засланных казачков в секте культистов cargo.
| |
|
3.421, Прохожий (??), 13:35, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Зачем на Rust? Кому оно будет нужно?
Мне. Этого, считаю, вполне достаточно.
> Вот написали бы на верифицируемом SPARK - это истинная безопасность.
Речь не только о безопасности, но ещё и кроссплатформенности и скорости выполнения. Если всё перечисленное выше возможно реализовать на SPARK - дерзай.
| |
|
4.426, Аноним (419), 14:05, 01/02/2022 [^] [^^] [^^^] [ответить] | +/– | Зачем тебе оно на Rust Заявлена потдержка OS Linux, Microsoft Windows, Mac OS... большой текст свёрнут, показать | |
|
5.430, Прохожий (??), 14:19, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ок, если всё действительно так хорошо, разрешаю тебе начать писать coreutils на SPARK. Ты начни, главное. А там, глядишь, и другие подтянутся.
| |
|
6.608, Аноним (608), 17:00, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Когда то говорили что комерческие компиляторы SPARK лучше, теперь говорят что GNU компилятор стал очень хорош и пригоден для промышленного SPARK.
Начать не вопрос. Мне даже первому начинать не смущает.
Вопрос кому оно надо? Где спрос? Кто за это даст мне мешок денег?
| |
|
7.640, Прохожий (??), 00:46, 04/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Вопрос кому оно надо? Где спрос? Кто за это даст мне мешок денег?
Как это кому? Людям, у кого повышенные требования к безопасности софта (авиация, космонавтика, энергетика, медицина и т.п. сферы).
А вот насчёт других - уже сомневаюсь. Чем безопасней софт, тем дороже обходится его разработка при прочих равных.
| |
|
|
5.432, Прохожий (??), 14:28, 01/02/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Зачем тебе оно на Rust?
А зачем оно до сих пор на Си было? Раст более безопасный язык, в остальном ничем не уступающий Си. Почему бы не сделать мир чуточку лучше?
| |
|
6.567, Олег (??), 08:59, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Что бы сделать мир чуточку хотя бы лучше, надо писать что-то новое, а не переписывать то, что и так работает хорошо и протестировано годами использования. Какой-то мартышкин труд. Очень похоже на какие-то комплексы и отсутствие реально полезных идей у людей.
| |
|
7.622, Наноним (?), 21:47, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Очень смешно, учитывая что многие (большинство?) утилиты из GNU Coreutils - переписанные под GNU варианты старых UNIX утилит
Ну вот, пришло время переписать из заново. И в отличие от тупого переписывания на том же языка под другую лицензию, это переписывание имеет явные преимущества. Кроссплатформенность, например.
| |
|
6.609, Аноним (608), 17:04, 02/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Раст более безопасный язык, в остальном ничем не уступающий Си.
А SPARK еще более надежен и еще более безопасен. В нем даже растового ансейв нету. Все проги верефицируются метематически на уровне исходных кодов.
Сделай мир еще лучше перепиши все с Rust на SPARK.
На счет задач жесткого реального времени не знаю может ли SPARK сравнится с C.
| |
|
7.639, Прохожий (??), 00:42, 04/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А SPARK еще более надежен и еще более безопасен.
Можно ли SPARK использовать для системного программирования?
> Сделай мир еще лучше перепиши все с Rust на SPARK.
Кто предложил, тот и делает обычно. Так что давай, клаву в руки и вперёд.
> На счет задач жесткого реального времени не знаю может ли SPARK сравнится с C.
Есть мягкое реальное время?
| |
|
|
|
|
|
|
1.4, Аноним (4), 10:37, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +20 +/– |
> Ещё одним важным отличием uutils является распространение под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL.
Ах как хочется продаться... Ну, вы поняли.
| |
|
2.6, Аноним (2), 10:40, 31/01/2022 [^] [^^] [^^^] [ответить]
| –16 +/– |
Пермиссив хотя бы свободнее. GNU не даёт использовать в проприетарщине, жирный минус на мой взгляд
| |
|
3.22, Аноним (16), 10:54, 31/01/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
> GNU не даёт использовать в проприетарщине
Сам пиши, а не воруй чужой код!
| |
|
4.27, Аноним (2), 10:56, 31/01/2022 [^] [^^] [^^^] [ответить]
| –5 +/– |
Если вы решили выложить в паблик, выкладывайте уж честно - для всех. А то что за опен такой, который и использовать-то нельзя, зачем он тогда? А не хотите, чтобы использовали - ну оставьте проприетарным, какие проблемы-то?
| |
|
5.62, Урри (ok), 11:32, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> что за опен такой, который и использовать-то нельзя
То-то весь мир использует - видимо просто не догадывается, что нельзя.
| |
|
6.67, Аноним (2), 11:37, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну в закрытых проектах не получается нормально использовать, без хаков. В конце концов, корпорации без хаков используют FreeBSD, а с линуксом нужны выверты. Из-за лицензии линукса на нем нельзя ZFS даже. Так что freebsd - куда свободнее
| |
|
7.80, Какаянахренразница (ok), 11:56, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
То есть ты хочешь и чужим кодом попользоваться, и свой огородить? Хехе, вот именно от таких субчиков и спасает GPL.
| |
|
8.83, Аноним (2), 11:58, 31/01/2022 [^] [^^] [^^^] [ответить] | +/– | А что в этом плохого В этом - свобода Своим opensource кодом я тоже разрешаю по... текст свёрнут, показать | |
|
9.102, Аноним (98), 12:12, 31/01/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Так это типичный эксперд opennet, ставший легендарным в анналах истории Он сам ... текст свёрнут, показать | |
9.111, Урри (ok), 12:21, 31/01/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Я исправил Это не свобода Потому как ваша свобода заканчивается там, где начин... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
17.559, www2 (??), 07:39, 02/02/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Вы как-то очень вольно трактуете слово свобода Вот разработчики, выкладывающи... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
8.96, ыы (?), 12:06, 31/01/2022 [^] [^^] [^^^] [ответить] | –4 +/– | А что не так Вас чтото беспокоит когда люди берут свободное и зарабатывают Вы ... текст свёрнут, показать | |
|
|
|
|
4.110, Аноним (108), 12:19, 31/01/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Так вот они и написали, а ты весь уже от зависти сгорел, что GNUтые утилиты стали никому не нужны теперь.
| |
|
5.122, Аноним (210), 12:28, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Про GCC вы уж сколько лет поёте, что он теперь ненужен, что его заменит пермиссивно-проприетарный Шланг.
| |
|
6.139, Аноним (98), 12:40, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
И он это сделал. GCC остался удел только для legacy C и C++. Все новые проекты написаны под LLVM.
Например, Swift, Zig, Rust.
| |
|
7.206, Самокатофил (?), 14:25, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
В прошлом треде уже видели как раст линкуется с глибц и либгцц. Мне кажется вы зря плюете в колодец из которого пьете. ;)
| |
|
|
|
4.658, Тот_Самый_Анонимус (?), 08:17, 12/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Сам пиши, а не воруй чужой код!
Напишите это гпльщикам, ворующим апаче-код и не возвращающих код в альмаматер. Но стрелочка обратно не поворачивается, да, фанатик?
| |
|
3.56, заминированный тапок (ok), 11:17, 31/01/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
>Пермиссив хотя бы свободнее. GNU не даёт использовать в проприетарщине, жирный минус на мой взгляд
жирный минус тебе за твой взгляд
| |
|
4.132, Аноним (-), 12:35, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>MIT это тоже самое что as is
Словосочетание "as is" то есть, "как есть" используется абсолютно во всех лицензиях, в том числе и в пермиссивных. Его смысл - "автор не несёт ответственности" за работу своего кода. Это юридическая формальность, которая защищает от паразитов-вымогателей. Например, кто-то поюзал твой музыкальный плеер, а затем испытал моральные страдания, и вот к тебе прилетает иск.
| |
|
5.403, Аноним (403), 10:12, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Например, кто-то поюзал твой музыкальный плеер, а затем испытал моральные страдания, и вот к тебе прилетает иск.
Например, кто-то поюзал твой музыкальный плеер и получил угробленную до стадии полной невосстановимости файлуху из-за случайно перепутанного в коде плеера плюса с минусом и вот к тебе прилетает иск
| |
|
|
3.112, Аноним (210), 12:21, 31/01/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
GNU не даёт использовать в проприетарщине безвоздмездно, жирный плюсюще.
| |
|
|
|
6.193, анон (?), 14:09, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ха-ха, а ты посмотри кто делает коммиты я ядро линукса :)
И увидешь там страшных корпорастов: IBM, intel, google...
А то решили тут комунизм устроить
| |
|
7.272, самокатофил (?), 16:26, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Ха-ха, а ты посмотри кто делает коммиты я ядро линукса :)
> И увидешь там страшных корпорастов: IBM, intel, google...
а проприетарный код где?
> А то решили тут комунизм устроить
ГПЛ это о рыночных отношениях: я тебе - ты мне.
| |
|
8.563, www2 (??), 07:53, 02/02/2022 [^] [^^] [^^^] [ответить] | +/– | GPL - это коммунистическая собственность Слово коммунити - не случайность В ... большой текст свёрнут, показать | |
|
9.600, wyry (?), 14:23, 02/02/2022 [^] [^^] [^^^] [ответить] | +/– | А что будет если какой-нибудь высокопоставленный коммунист окажется замешан в св... текст свёрнут, показать | |
|
|
|
|
|
4.201, Аноним (-), 14:19, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> GNU не даёт использовать в проприетарщине безвоздмездно, жирный плюсюще.
Ну не томи, покажи нам уже Ext патчи для ядра от гугла!
Или "Это было давно и поэтому уже почти неправда!"
| |
|
|
2.7, _hide_ (ok), 10:41, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Их уже 5 лет никто особо не покупает. Глупо думать, что "человеческая глупость" имеет хоть какие-то мотивы.
Забавно выглядит переписывание хорошего кода (местами не очень, но в целом норм) на "безопасном" языке, не обеспечивающего никакой безопасности.
| |
|
3.10, Аноним (2), 10:42, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Забавно выглядит переписывание хорошего кода (местами не очень, но в целом норм)
Там в первоисточнике написано, кстати, что в процессе они зарепортили несколько багов в сильных кореютилсах. Так что да, да
| |
|
4.32, _hide_ (ok), 11:00, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> в процессе они зарепортили несколько багов
Вот это действительно хорошая работа. Теперь понятно, для чего Раст нужен -- пока на него переписывают, находят и исправляют ошибки в оригинальном коде. В результате код на раст-е становится не так сильно и нужен
| |
|
5.59, Аноним (59), 11:21, 31/01/2022 [^] [^^] [^^^] [ответить]
| –8 +/– |
А в чём смысл, если Сишные утилиты будут рано или поздно заменены растовскими?
| |
|
6.92, _hide_ (ok), 12:04, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А в чём смысл, если Сишные утилиты будут рано или поздно заменены
> растовскими?
Ну вот какое отношение будет иметь раст к тому языку, но котором напишут настоящую замену Cишым утилитам? Где раст, с его говно*** (зачеркнуто) с восходом солнца вручную (зачеркнуто) с безопасным управлением памяти и где C с его копиркой ассемблера в осмысленные конструкции?
У питона куда больше шансов заменить С, чем у раста.
| |
|
7.100, Аноним (2), 12:10, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
А чем вам так не нравится безопасное управление памятью?
Я вот сам лично топлю за функциональные языки, Haskell там. Но они достаточно высокоуровневы. Rust же чуть поближе к железу, но при этом берет передовые концепции функционального программирования и языков на вооружение, win-win ситуация
| |
|
|
|
|
|
12.580, _hide_ (ok), 11:56, 02/02/2022 [^] [^^] [^^^] [ответить] | +/– | Конкретно в этом случае дырявый явно не язык программирования По моему, при так... большой текст свёрнут, показать | |
|
|
14.635, _hide_ (ok), 11:42, 03/02/2022 [^] [^^] [^^^] [ответить] | +/– | С тем, что в функциональный язык точно так же ложится на ОМ как и ОО язык, прост... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
3.369, Прохожий (??), 01:18, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сидит такой очередной эксперд и рассказывает людям, пытающимся улучшить имеющийся код, какие они глупые. Просто прелесть. А ведь код становится лучше, и заметно лучше местами.
>"безопасном" языке, не обеспечивающего никакой безопасности
Ну раз ты так говоришь, как тебе можно не поверить. Ведь в Амазоне, MS, Huawei, Google и прочих спонсорах одни идиоты работают, м-да...
Умора, одним словом.
| |
|
2.638, fuggy (ok), 00:26, 04/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Так для этого всю эту кашу с переписыванием на другом языке и замутили. Чтобы потом выкинуть GNU Coreutils, как сейчас выкидывают GCC и пихают везде Clang.
| |
|
1.5, lockywolf (ok), 10:40, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +17 +/– |
Куча сломанного софта, куча функций современных ОС не реализована, но растовики переписывают то, что и так (пусть не идеально) работает.
Чтобы им пусто было.
И да, чтобы не быть бессмысленным занудой: вот свой Servo для Firefox бы пилили -- было бы дело. Скорость, безопасность, всё вот это ровно там бы очень было нужно.
| |
|
2.8, Аноним (2), 10:41, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Чтобы им пусто было.
Что вы так хейтите, вам-то чем эти люди помешали?
| |
|
|
|
5.204, Аноним (-), 14:23, 31/01/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Ага, растамания головного мозга.
Это когда везде растоманы мерещатся? Так на опеннете это уже на эпидемию смахивает.
| |
|
|
|
2.9, Аноним (9), 10:41, 31/01/2022 [^] [^^] [^^^] [ответить]
| –5 +/– |
почему это вас заботит? пусть что хотят то и делают, демократия и капитализм же
| |
|
3.12, lockywolf (ok), 10:44, 31/01/2022 [^] [^^] [^^^] [ответить]
| +14 +/– |
> почему это вас заботит? пусть что хотят то и делают, демократия и
> капитализм же
Демократия и капитализм разрешают мне хейтить всё, что мне захочется хейтить. Я же не с пушкой у них над ухом стою.
| |
|
4.74, Аноним (9), 11:47, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
спору нет, но на хейт ИМХО уходит много позитивной энергии, которую вы могли бы потратить на улыбки окружающим, к примеру
| |
|
5.90, Аноним (16), 12:03, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
> потратить на улыбки окружающим
Вместо того, чтобы хейтить сиси++, растаманы могли бы потратить время на улыбки окружающим.
| |
|
|
3.29, Аноним (16), 10:57, 31/01/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
> демократия и капитализм
А что, критика при демократии и капитализме - запрещена?!
| |
|
2.137, anonymous (??), 12:38, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И да, чтобы не быть бессмысленным занудой: вот свой Servo для Firefox бы пилили -- было бы дело. Скорость, безопасность, всё вот это ровно там бы очень было нужно.
Вы же понимаете, что Servo и заменой coreutils занимаются разные люди из разных организаций и с разными конечными целями и задачами? Или вы считаете, что если кто-то решил для своих целей использовать Rust, то он должен заниматься Servo?
| |
2.284, Аноним (284), 17:07, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Servo уже запилен. Да так, что работает быстрее чем движок CSS хрома на C++ (а он, на минуточку, написан сильнейшими программистами мира, которых гугл смог нанять!).
| |
2.415, Аноним (415), 13:01, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Какое разработчикам должно быть дело до вашего мнения? Вам надо в и разрабатывайте
| |
|
|
|
|
4.199, анон (?), 14:13, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Свидетели "очень нужных архитектур" подьехали...
Сейчас раскажут что обязательно нужно поддержать код-мамонта 30 летней давности.
ps Урри, привет тебе чего-то не было видно в теме про CVE в либе с 95го года.
Может прокоментируешь)
| |
|
5.243, Самокатофил (?), 15:05, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
А знаешь что я люблю, анон?! Сообщество нетбсдшников. Не, не тогда когда они переименовывают блэклист в денайлист. А когда они портируют код на какую-нибудь железку, грузят нетку на этом гвне мамонта, и показывают топ. И оказывается, что она и там летает.
Красиво, чшорт побери. И код у нетки красивый, и хакеры, с их любовью к машинам, с их желанием их оживить -- это красиво.
А вы, модные пацанчики, с растом наперевес, и любителями то греп хоронить, то си, то ядро линукса, то архитектуры, вызываете лишь сожаление. Не в смысле "мне вас жаль", этого высокомерного апломба :-D Просто грустно за вами наблюдать.
| |
|
|
7.388, Самокатофил (?), 03:17, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Не грусти. Галоперидольчику поди попей. Успокойся. Всё будет хорошо.
Как скажешь, док.
| |
|
6.565, www2 (??), 08:00, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Люто плюсую :)
Очень рад, что здравомыслящие люди пока ещё есть. Жаль только, что вот так наткнуться на них становится всё менее вероятно.
| |
|
5.251, Аноним (251), 15:19, 31/01/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
Способность запускаться и работать как на архитектуре 30 летней давности, так и на современной - это показатель качественного кода. Вот в NetBSD так и поступают, качественный красивый код, к-й без костылей работает на всех поддерживаемых архитектурах.
| |
|
|
|
|
|
2.34, Аноним (16), 11:00, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
> успешно выполняются 214 тестов, но 313 тестов аналог на Rust пока не проходит. | |
|
|
|
3.171, Аноним (210), 13:34, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Как там с написанием модулей ядра на нём? Что лучше в ядро засунуть: V8 или SpyderMonkey?
| |
|
|
3.61, Аноним (2), 11:26, 31/01/2022 [^] [^^] [^^^] [ответить]
| –6 +/– |
C++. Никакого контроля от компилятора за ошибочным кодом. Дожили
| |
|
4.66, Урри (ok), 11:36, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Кофемолка - мелет кофе.
Пылесос - собирает пыль.
Стиральная машина - стирает.
Компилятор - компилирует.
Неужели у смузихлебов недостаточно мозгов, чтобы овладеть двумя высококачественными, специализированными под две совершенно различные задачи, инструментами?
| |
|
5.69, Аноним (2), 11:39, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Сейчас недостаточно компилировать код, нужно следить за ошибками. Взгляни, как строги компиляторы в функциональных языках программирования, таких как Haskell или Idris. Rust - это попытка сделать более низкоуровневый язык с таким же сильным компилятором. Почему этому идёт такое яростное сопротивление - не понятно, идея-то классная
| |
|
6.86, Аноним (16), 12:01, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Чем сложнее компилятор, тем тупее ошибки делают растаманы. Как там в FF было: при проверке индекса массива растаманы перепутали сравнения больше-меньше.
| |
|
7.88, Аноним (2), 12:03, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Растаманы, растаманы, а сишники или джависты не делают ошибок в логике?
| |
|
6.135, Урри (ok), 12:37, 31/01/2022 [^] [^^] [^^^] [ответить] | –1 +/– | Для этого разработаны другие специализированные инструменты и полноценные процес... большой текст свёрнут, показать | |
|
7.147, Аноним (2), 12:49, 31/01/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Тестирование - это, конечно, хорошо, но хочется предотвращения и доказательства ... большой текст свёрнут, показать | |
|
8.209, Урри (ok), 14:28, 31/01/2022 [^] [^^] [^^^] [ответить] | –2 +/– | Хочется, не спорю устало компилятор - компилирует Он не отлавливает никакие ... большой текст свёрнут, показать | |
|
9.227, Аноним (2), 14:49, 31/01/2022 [^] [^^] [^^^] [ответить] | +/– | Ну вот - ошибку типов ловит же, раз не компилирует Но вот как раз суть - в этом... большой текст свёрнут, показать | |
|
10.307, Урри (ok), 18:22, 31/01/2022 [^] [^^] [^^^] [ответить] | –3 +/– | Не ошибку типов, а несоответствие текста программы языку Это прямая и единствен... большой текст свёрнут, показать | |
|
11.459, Пькькь (?), 16:52, 01/02/2022 [^] [^^] [^^^] [ответить] | +/– | Вы придираетесь к словам, чтобы увести от сути А надо добавить анализ как можн... большой текст свёрнут, показать | |
|
12.513, Урри (ok), 22:17, 01/02/2022 [^] [^^] [^^^] [ответить] | +/– | Нет, я точно называю вещи своими именами Чтобы не возникало я вам про Фому, а ... большой текст свёрнут, показать | |
|
|
|
|
|
|
6.175, Аноним (210), 13:46, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Rust - это попытка сделать более низкоуровневый язык с таким же сильным компилятором. Почему этому идёт такое яростное сопротивление - не понятно, идея-то классная
Но воплощение этой идеи - дерьмо.
| |
|
|
|
|
10.265, Урри (ok), 15:56, 31/01/2022 [^] [^^] [^^^] [ответить] | +/– | Не нужно Я хочу иметь возможность рискнуть, но достичь выдающихся результатов ... текст свёрнут, показать | |
|
|
12.303, Урри (ok), 18:09, 31/01/2022 [^] [^^] [^^^] [ответить] | –1 +/– | Странно, заказчики деньги платили мне, а не компилятору Вот дураки, правда Это... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
4.144, Аноним (144), 12:46, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
В C++ для этого есть отличные отдельные утилиты. А в Rust защиту от дурака приходится встраивать в язык. Дожили.
| |
|
5.151, Аноним (2), 12:53, 31/01/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну да, защита от дурака должна быть встроенной. Если бы ее встроили в С++, было бы лучше всем
| |
|
6.213, Урри (ok), 14:32, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ну да, защита от дурака должна быть встроенной. Если бы ее встроили
> в С++, было бы лучше всем
Нет. Только дуракам.
А так как дураки в IT не нужны, то, следуя формальной логике, никому.
| |
|
7.250, Аноним (2), 15:16, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
А откуда тогда в коде не дураков уязвимости постоянно? С этим же надо что-то делать. Нельзя быть настолько самонадеянным - думать, что можно писать код без ошибок
| |
|
8.268, Урри (ok), 15:59, 31/01/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Все люди ошибаются Только дураки думают, что можно писать код без ошибок Умные... текст свёрнут, показать | |
|
|
10.300, Урри (ok), 18:04, 31/01/2022 [^] [^^] [^^^] [ответить] | +/– | Вредно, ибо это не работа компилятора Любая ошибка а она будет в коде этой пр... текст свёрнут, показать | |
|
|
|
7.463, Прохожий (??), 17:24, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Нет. Только дуракам.
> А так как дураки в IT не нужны, то, следуя формальной логике, никому.
О, мы словосочетание, оказывается, такое знаем "формальная логика". Давай-ка вместе поразмыслим вслух.
Ниже ты признаёшь, что люди ошибаются. Но при этом утверждаешь, что предохраняться от ошибок не надо. Забавная логика, повеселил.
Но я хочу продолжения банкета. Это дураки придумали строгую типизацию в Плюсах (по сравнению с почти полным отсутствием оной в Сях)?
| |
|
8.512, Урри (ok), 22:09, 01/02/2022 [^] [^^] [^^^] [ответить] | +/– | Нет, я такого нигде не утверждал Я много раз писал по CI и QA, про статические ... текст свёрнут, показать | |
|
|
|
|
4.188, _kp (ok), 14:04, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Более вероятный вариант, что в очередной стандарт С++ какие то из фич Раста возьмут, чем будут переписывать на другой язык.
Феномен "маленького фатального недостатка" (сделано не нами) - никто не отменял.
| |
4.225, Mike Lee (?), 14:48, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
ну и как, где там операционные системы написаные на ц++? ну была симбиан когда то и та померла.
| |
|
|
6.582, wyry (?), 12:33, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Windows написана на C. Причём даже реализация ООП на C. Это забавно, учитывая что пользовательские инструменты, вроде Visual Studio заставляют использовать скорее C++, чем C. На C++ в винде только высокоуровневые вещи, но и они вытесняются C#-ом. Упомянутая Visual Studio написана на C++ и C#.
| |
|
7.593, Старший Аноним (?), 13:35, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
В ОС не должно быть оверхеда, который привносит реализация ООП в компиляторах и ОС должны писать опытные разработчики, а не выпускники Урюпинского техникума, чтобы не стрелять себе и другим в ноги. Поэтому и используется язык С.
Помню в конце 90-х годов была хохма, якобы от лица Страуструпа, где он хвастается, что написал на С++ систему DOS, которая весит 60 MB. Хотя в то время DOS фирмы Microsoft, написанная на C и ассемблере, умещалась на дискету в 512 KB.
| |
|
8.597, wyry (?), 13:49, 02/02/2022 [^] [^^] [^^^] [ответить] | +/– | Так мне то это можно не объяснять, мне скорее интересно, почему сами Microsoft ... текст свёрнут, показать | |
|
|
|
|
4.631, lockywolf (ok), 08:11, 03/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> C++. Никакого контроля от компилятора за ошибочным кодом. Дожили
Как это нет? Навороченная система типов в наличии.
| |
|
|
|
|
4.581, wyry (?), 12:08, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ада кстати НЕ годная. Более того Ada троллили в своё время все кому не лень), даже Вирт. Кстати АБСОЛЮТНО ТЕ ЖЕ тезисы ВЕЛИКИХ подходят и в отношении Rust.
| |
|
5.590, Старший Аноним (?), 13:24, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
И чем же для вас современный Spark(Ada) негоден? Своей доказательной натурой - если скомпилировалось, то, это значит, что в программе нет ошибок?
| |
|
|
|
2.564, wyry (?), 07:59, 02/02/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Так придумали же уже, причём как "самоделки" так и крупные компании. К слову Kotlin и Go Lang вышли ПОСЛЕ Rust и никаких проблем ни у кого с ними нет, Go lang в отличие от Rust широко используется и составляет ГОРАЗДО большую конкуренцию C++, C# и JVM-языкам. Из мелких языков - язык V сделан вообще один человеком. Язык Vala для гномов. И НИ С ОДНИМ из появившихся языков ни у кого нет проблем и догматов. Rust - это уже РЕАЛЬНО религия. Я лично за то, чтобы в очередной раз пробудились LISP-еры, они хотя бы что-то полезное делали, а LISP как инструмент вообще стоило бы всем разработчиком потрогать и поиграться.
| |
|
3.585, Аноним (585), 12:53, 02/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> К слову Kotlin и Go Lang вышли ПОСЛЕ Rust и никаких проблем ни у кого с ними нет,
>> Rust 1.0 - 15 мая 2015
>> Go 1.0 - 12 Марта 2012
Может, хватит уже газифицировать лужи?
> Go lang в отличие от
> <весь остальной анализ такой же, поэтому поскипан> | |
|
4.587, wyry (?), 13:05, 02/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Rust 1.0 - 15 мая 2015
да уж, с вами разговаривать бессмысленно по определению. Давайте вообще Rust припишем ещё нолик слева, чтобы на него не смели ругаться xD. Кроме демагогии от вас ничего и не ожидалось.
>Может, хватит уже газифицировать лужи?
Это весь ваш словарный запас? Окай.
| |
|
5.592, Аноним (-), 13:33, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
>>> Rust 1.0 - 15 мая 2015
> да уж, с вами разговаривать бессмысленно по определению. Давайте вообще Rust припишем
С тобой, клоуном - тоже.
Как обычно - раздутое ЧСВ, незнание предмета, а вместо пруфацов своих смелых "тезисов" - унылый юлеж и перевод стрелок.
| |
|
6.598, wyry (?), 13:52, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Как обычно - раздутое ЧСВ, незнание предмета, а вместо пруфацов своих смелых "тезисов" - унылый юлеж и >перевод стрелок.
Вы не только мне, а вообще никому НИЧЕГО не ответили по теме. ЧСВ, перевод стрелок и "юлеж" здесь только у вас. Вы сами то пишите на Rust?
| |
|
7.599, Аноним (-), 14:09, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> К слову Kotlin и Go Lang вышли ПОСЛЕ Rust и никаких проблем ни у кого с ними нет,
>> Rust 1.0 - 15 мая 2015
>> Go 1.0 - 12 Марта 2012
> Вы не только мне, а вообще никому НИЧЕГО не ответили по теме.
Что, еще и память как у рыбки?
> ЧСВ, пук-пук-пук
> | |
|
|
|
|
|
|
|
2.30, Аноним (16), 10:58, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Уже написали одну - редоксом называется... Что с ней? Куда пропала?
| |
2.577, wyry (?), 11:37, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Если Microsoft захотят прикончить Винду, обязательно перепишут. На практике же цель Microsoft в будущем - это сделать доминирующий дистрибутив Linux (не можешь победить - возглавь!). Тем более что Linux со временем лишается множества его "классических" недостатков даже для нормальных людей (не разработчиков ПО). На новом и нормальном железе там сейчас даже поиграть можно с такой же производительностью.
| |
|
1.25, Аноним (25), 10:55, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Тем временем топовые коммитеры (с небольшим исключением) - оффтоп-юзеры (win, mac) и/или веб-приматы
| |
|
2.33, Аноним (2), 11:00, 31/01/2022 [^] [^^] [^^^] [ответить]
| –6 +/– |
Ну mac-то годная nix-подобная система, на открытом ядре даже, чё вам не нравится-то?
| |
|
3.41, Аноним (25), 11:07, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> на открытом ядре даже
А, ну-ка, запусти-ка Mac на открытом форке(?!) ядра!
| |
|
|
5.51, Аноним (25), 11:14, 31/01/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Чтобы отвечать за свои слова "на открытом ядре даже".
Во-первых, открыт только форк. При этом не известно, что это за форк и форк чего.
| |
|
6.52, Аноним (2), 11:15, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Apple выкладывает код Дарвина на официальном гитхабе и на сайте. Так что всё открыто.
| |
|
7.58, Аноним (25), 11:20, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
И?
Как говорится: на заборе "дарвин" написано, а за ним лежат дрова.
| |
7.194, Аноним (210), 14:09, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Apple выкладывает код Дарвина на официальном гитхабе и на сайте. Так что всё открыто.
OK, ну так собери и запусти его на Маке, чтоб нас носом ткнуть.
| |
|
|
|
|
|
4.262, Аноним (59), 15:46, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Нормальная ОСь. Как и Линукс. Как и Винда. А вот что не очень понятно - это стремление некоторых ругать другие ОСи
| |
|
5.578, wyry (?), 11:47, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Nope, это ужасная ось. Как минимум потому, что закрыла OpenGL и Vulkan, до такой низости Microsoft опустился годы назад, когда ущемлял в правах OpenGL, а сам агрессивно продвигал DirectX (одна из причин, по которой Microsoft возненавидели ещё тогда!), но потом забили и сейчас, тупо из-за драйверов, многие разработчики на OpenGL и Vulkan всё равно сидят на Винде. Apple в пользу своего Metal закатывает под каток СОБСТВЕННЫХ ЖЕ разработчиков, но у Apple лапки! То есть если MS набрав шишек от прогулок по граблям стал более открытым (даже не упуская выгоду для себя), Apple продолжает творить хрень.
| |
|
|
|
|
|
|
3.46, Аноним (46), 11:10, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
>Он же истинно свободен
Как оно может быть свободно, если тебе могут вручить закрытый код, который ты не сможешь модифицировать?
| |
|
4.55, Аноним (2), 11:16, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну так ты тоже этот код можешь получить из пермиссивного источника. И в отличие от гну сможешь его закрыть, если нужно. В этом и свобода, что можно делать почти что угодно
| |
|
5.64, Аноним (46), 11:35, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Ну так ты тоже этот код можешь получить из пермиссивного источника.
Ну да, "этот же", ага.
| |
5.68, Урри (ok), 11:39, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Это однобокая свобода - свобода корпораций брать. И все.
| |
|
6.70, Аноним (2), 11:40, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну не только корпораций, а любого бизнеса/программиста. Пользователь же в любом случае зависит от поставщиков.
Да и что плохого в корпорациях? Весь прогресс они двигают последние лет 40+
| |
|
7.78, Аноньимъ (ok), 11:53, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Да и что плохого в корпорациях? Весь прогресс они двигают последние лет 40+
Сильное заявление.
Ну да, Афон и КОВИД неоспоримые свидетельства прогресса.
| |
7.79, Урри (ok), 11:54, 31/01/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Это смотря что называть словом прогресс Если запланированное устаревание, кот... большой текст свёрнут, показать | |
|
8.87, Аноним (2), 12:02, 31/01/2022 [^] [^^] [^^^] [ответить] | –1 +/– | Сам же пользуешься плодами этого прогресса , интернетом, персональными компьюте... текст свёрнут, показать | |
|
9.138, Урри (ok), 12:39, 31/01/2022 [^] [^^] [^^^] [ответить] | +/– | Конечно пользуюсь, я же не идиот отказываться от того, что есть из чисто идеолог... текст свёрнут, показать | |
|
|
7.81, Аноним (16), 11:57, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> ... в корпорациях? Весь прогресс они двигают
Увы, нет. Что сделал гугл за своё существование? Ничего. Все продукты куплены/захвачены/украдены. Более ста позиций.
| |
|
8.84, Аноним (2), 12:00, 31/01/2022 [^] [^^] [^^^] [ответить] | –4 +/– | Без инвестиций Гугла, где бы эти все продукты были Да и поисковый движок делал ... текст свёрнут, показать | |
|
9.117, Аноним (16), 12:26, 31/01/2022 [^] [^^] [^^^] [ответить] | +1 +/– | У гугла тогда не было денег от слова совсем, за ним стояли инвесторы, которым вп... текст свёрнут, показать | |
|
8.200, анон (?), 14:16, 31/01/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Посмотри отчет кто финансирует написание линукса Внезапно корпорации, а не бед... текст свёрнут, показать | |
|
|
6.424, freecoder (ok), 13:52, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Не только брать, но и участвовать в разработке того, что они берут. То есть и отдавать тоже.
| |
|
|
|
3.198, Аноним (210), 14:11, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>За что так пермиссив не любят? Он же истинно свободен
А кому нужна эта "истинная свобода"? А, халявщикам-проприерастам код ныкать в свои проприетарные поделия.
| |
|
|
|
|
3.44, Аноним (16), 11:08, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Дак они не смогли написать даже свою редокс. А ещё в линь лезут.
| |
|
4.218, Аноним (-), 14:36, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
То ли дело опеннетные анонимы - не смогли написать даже свою Хурд.
А ещё в линь лезут (ведь маечку с пингвинчиком носят - а значит почти ядерные разработчики!)!
| |
|
|
|
1.65, Alexey Tor. (?), 11:35, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А что, КореУтилс нельзя было на Паскале переписать? Можно было. Просто язык непопулярен. в массах. А так можно было б. И что - получилось бы плохо? Да нет. Получилось бы нормально. Если выбрать стабильный релиз FPC.
| |
|
|
3.154, Аноним (144), 12:57, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Представляю, что будет, когда в сабже начнут одну за другой находить уязвимости.
| |
|
|
|
6.170, Аноним (170), 13:33, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Писать удобнее, вот и всё, а если все тоже самое, зачем нужен ваш си?
| |
6.222, Аноним (-), 14:40, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А если нет разницы, зачем тогда раст?
Ты уже нашел сравнимое количество уязвимостей?
Или очередная пук^W опеннетная оналитека вида "я что-то придумал и на основе этого сделал выводы, а значит это правда!"
| |
|
|
|
|
|
1.72, Урри (ok), 11:44, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Щас вызову когнитивный диссонанс у местной растодвинутой публики...
Урри поддерживает это переписывание!
Аргументирую:
Во-первых, это бесплатные тестеры, которые копают очень глубоко.
Во-вторых, это отличный учебный проект, чтобы научиться на живом качественном примере программировать и уйти во взрослые языки.
В-третьих, это прекрасный способ отвлечь мартышек (ту часть растолюбителей, которые в принципе не способны обучаться) на безопасную для всех возню.
--
А в остальном бояться нечего - оно же все равно умрет с парочкой новых версий компилятора (и очередных cve), ибо с ростом количества кода технический долг перевесит и все похоронит (простыми словами: в какой-то момент скорость переписывания старого кода под новый компилятор станет ниже выходов новых компиляторов и все естественно заглохнет).
| |
|
2.75, Аноним (2), 11:48, 31/01/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
> в какой-то момент скорость переписывания старого кода под новый компилятор станет ниже выходов новых компиляторов и все естественно заглохнет).
Новые версии Раста почти не ломают обратную совместимость
| |
|
3.155, Аноним (144), 12:59, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Новые версии Раста почти не ломают обратную совместимость
Такое можно сказать почти про любой язык.
| |
|
|
5.232, Аноним (232), 14:52, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
ага, уже три месяца не могу обновиться с 3.8 на 3.10, половина софта отваливается
| |
|
|
|
4.180, НяшМяш (ok), 13:55, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Почитал - в списке именно этого пункта всякие фиксы, чтобы не было неопределённого поведения.
Например: Ipv4::from_str не принимает восьмеричную и шестнадцатиричную форму записи айпи адресов чтобы избежать путаницы (как кстати рекомендует спецификация https://datatracker.ietf.org/doc/html/rfc6943#section-3.1.1 ).
Пойду лучше на сисиплюс писать, там хотя бы все UB сохранили ради обратной совместимости.
| |
|
5.412, Урри (ok), 12:27, 01/02/2022 [^] [^^] [^^^] [ответить] | –2 +/– | Здравствуйте, дорогие наши подписчики-растоидиоты Мы тут кое-что в очередной ра... большой текст свёрнут, показать | |
|
6.456, freecoder (ok), 16:25, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сколько ты потратил времени при переезде на новую версию компилятора Rust? С какой версии на какую? А сколько растовых строк кода в проекте при этом?
Я, например, в своем проекте на 140 000 строк кода при переезде на последнюю версию с предыдущей потратил меньше получаса на фиксы clippy warnings, потому что он поумнел и появились новые линты. Причем это были никак не ломающие изменения (warning), и вообще сам clippy - это отдельная тулза, которую можно и не запускать. И эта ситуация в моем проекте - типичная при обновлении.
| |
|
7.499, Урри (ok), 19:57, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
У нас прогресс!
Вместо "ничего не ломается" у нас уже "ломается, но совсем чуть-чуть!".
Ждем логического продолжения?
| |
|
|
7.500, Урри (ok), 19:58, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Не, его не буду - боюсь надорвется пока ржать над вами будет.
Я в курсе, что в раст встроили новый костыль под названием "editions", чтобы постоянные поломки не так больно входили.
| |
|
|
|
4.352, Аноним (352), 23:39, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Я недавно одному любителю давал ссылку на чейндлог.
> https://github.com/rust-lang/rust/blob/master/RELEASES.md
> Смотреть пункты "Breaking Changes" и с некоторых пор стыдливо заменивший его "Compatibility Notes".
Вполне нормальные, для незастойного ЯП. Да ещё и не все не всех затрагивают. Я бы сказал, что пересечение мало.
Сам-то читал? Или у тебя от самого наличия такого пункта пригорает?
| |
|
5.360, Урри (ok), 00:21, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> для незастойного ЯП
Неплохой эвфемизм для "гoвнoязык", надо запомнить.
Сам то хоть понял, что сказал-то? Хотя какое там понял...
| |
|
|
|
2.76, Аноним (16), 11:50, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> отвлечь мартышек ... которые в принципе не способны обучаться ... на безопасную для всех возню
В точку!
| |
2.226, Аноним (223), 14:48, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> прекрасный способ отвлечь мартышек (ту часть растолюбителей, которые в принципе не способны обучаться) на безопасную для всех возню.
Такая же мысль приходила в голову. Чем бы дитя не тешилось.
| |
|
1.97, Аноним (89), 12:06, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
> в месяц добавляется 400-470 патчей от 20-50 разработчиков вместо 30-60 от 3-8 разработчиков год назад
Срамота! Busybox Брюс единолично начинал пилить в 96 без ентих ваших гитхапов и смузи иде. Потом ещё двое присоединились. Это что получается, на новом прогрессивном языке чтобы писать - нужно х10 кодеров на тоже самое?
| |
|
2.160, Аноним (144), 13:02, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Кстати да, лучше бы они написали нормальный аналог BusyBox на Расте, если уж так хочется что-то переписать.
| |
|
3.182, Аноним (210), 13:56, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Так пишут ToyBox, если не ошибаюсь в названии, под бздунской лицензией. Или не на Rust? Так переписать её!
| |
|
4.224, Аноним (224), 14:44, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> под бздунской лицензией
Надеюсь, свой коммент ты запостил из под links в фреймбуфере, используя прокси?
| |
|
|
|
1.105, Аноним (108), 12:16, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
>называется желание создать кросс-платформенную альтернативную реализацию Coreutils
Так раст же менее кросс-платформен чем сишка.
| |
|
2.228, Самокатофил (?), 14:49, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Так эта декларация - ложь. Все дело в том, что написать coreutils легко. Относительно, но легко. Опыт огромный: все юникс-лайк системы. Дергаешь вызовы либц. Всё. Даже такой гмнкодер как я вполне осиливаю пилить себе suckless'овский sbase. Никакого рокетсаенса. Проблема только в растрапоне, т.е. в стилистике раста и накладываемых ограничениях на растаманей самим компилятором. На этом они и виснут.
Настоящая цель здесь как у сперматозоида: оплодотворить яйцеклетку. Корутилс везде. Если удастся занять его место, даже на 3х с половиной платформах, можно будет декларировать успех. И это действительно успех для такого паразитарного подхода.
| |
|
3.260, _kp (ok), 15:38, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Собрать JS или Python под платформу, где их ещё нет, тоже легко, или относительно легко, для опытного программиста.
Но он же, даже не станет планировать ПО на JS/Python писать под платформу, где нет их поддержки, и тем более стабильной, проверенной.
Он же опытный программист, а не энтузиаст, у него в задачах конечный результат.
А те кто не могут собрать JS или Python, тоже не станут писать..
Круг замкнулся.
Вот и с кроссплатформенностью Руст аналогично.
| |
|
|
1.106, Аноним (-), 12:17, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>добавление оптимизаций для уменьшения размера исполняемых файлов
Ага! У растаманов бинарники получаются огромных размеров.
| |
|
2.133, kusb (?), 12:35, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Может там вся библиотека языка и ещё что-то. Были языки типа си непопулярными - тоже приходилось бы таскать libc с собой и размер был бы тяжелее. Или они например принципиально собирают всё статически.
| |
|
3.163, Аноним (144), 13:15, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вот одна-единственная программа на Rust, которую нахожу полезной и периодически пользуюсь. Переписанный (c) less с подсветкой форматирования.
$ stat /bin/bat | head -n 2
File: /bin/bat
Size: 4815256 Blocks: 9408 IO Block: 4096 regular file
Для сравнения сам less
$ stat /bin/less | head -n 2
File: /bin/less
Size: 202808 Blocks: 400 IO Block: 4096 regular file
и nano, целый текстовый редактор с такой же подсветкой, из-за чего кстати почти не пользуюсь bat.
$ stat /bin/nano | head -n 2
File: /bin/nano
Size: 352904 Blocks: 696 IO Block: 4096 regular file
Весь пакет nano занимает на диске 2.45 MiB, уже распакованный и установленный - почти в половину меньше bat.
| |
|
4.217, Самокатофил (?), 14:36, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Анонимушко, торагой, зачем ты паришься по поводу размера этого блоба, если для самого блоба надо еще компилер собрать? =)
| |
4.236, Аноним (-), 14:54, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Для сравнения сам less
> $ stat /bin/less | head -n 2
> File: /bin/less
Хреновое сравнение. Или у тебя less с нано собраны статикой?
| |
|
|
6.264, Аноним (-), 15:54, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Хреновый из тебя телепат.
Поэтому и был задан вопрос - посмотри в зависимости nano и скажи, оно у тебя не использут сишные либы?
А теперь расскажи, сколько растовых либ "притянул" в зависимостях bat - потому что размер 4МБ совпадает с дебианским пакетом, собранным "статикой".
| |
|
|
4.325, Аноним (271), 19:42, 31/01/2022 [^] [^^] [^^^] [ответить] | –2 +/– | Это сравнение статически слинкованного нано все равно он был мне нужен против ... большой текст свёрнут, показать | |
|
|
|
1.126, kusb (?), 12:30, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Блин, десять минусов. Это какой-то анти-раст фанатизм. По мне, так это просто язык программирования со странным синтаксисом и интересными идеями в плане безопасности.
| |
|
2.161, Аноним (46), 13:09, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Когда эта дрянь всё заполонит благодаря популярности у миллионов приматов, возмущаться уже будет поздно.
| |
|
3.470, Прохожий (??), 18:19, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Разработка этой "дряни" финансируется крупнейшими фирмами планеты Земля. Не хочешь поделиться с ними своим ценным видением, о, опеннетный эксперт?
| |
|
4.566, wyry (?), 08:13, 02/02/2022 [^] [^^] [^^^] [ответить] | –2 +/– | Значит впервые в истории крупные компании финансируют вредную пустышку На приме... большой текст свёрнут, показать | |
4.570, Аноним (46), 10:02, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Разработка этой "дряни" финансируется крупнейшими фирмами планеты Земля.
Крупнейшим фирмам этой планеты нужна лишь возможность экономить на рабочей силе и быстрее выкатывать сырой софт.
| |
|
|
|
3.253, программер (?), 15:27, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
и с неадекватными программистами
'''
$ cargo build --release
...
error[E0658]: arbitrary expressions in key-value attributes are unstable
--> /home/programmer/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-3.0.10/src/lib.rs:8:39
|
8 | #![cfg_attr(feature = "derive", doc = include_str!("../README.md"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #78835 <https://github.com/rust-lang/rust/issues/78835> for more information
'''
| |
|
4.413, Урри (ok), 12:33, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> и с неадекватными программистами
"зато язык незастойный" (с) какой-то растоман выше.
| |
4.460, freecoder (ok), 16:54, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Проект clap поддерживает сборку только двумя последними версиями компилятора, у них в репозитории это написано.
| |
4.469, Прохожий (??), 18:16, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
cargo new claptest --vcs none
Created binary (application) 'claptest' package
cat Cargo.toml
[package]
name = "claptest"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
clap = { version = "3.0.13", features = ["derive"] }
cargo build --release
Finished release [optimized] target(s)
"Криворук, ламероват - это Раст всё виноват!" (c) Какой-то Анонимус.
| |
|
5.616, freecoder (ok), 19:39, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Там скорее всего был старый компилятор, версии младше 1.54. Последние версии clap требуют Rust 1.54 или новее.
| |
|
|
3.571, kusb (?), 10:28, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Пусть так. И неадекват с одной стороны порождает неадекват с другой стороны. Крассика.
| |
|
|
1.128, kusb (?), 12:33, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Можно переписать coreutils на шелле, а потом некоторые примитивы для быстроты реализовать как программы на си...
| |
|
2.136, bOOster (ok), 12:37, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Так изначально было. Давным давно, когда большинство местных даже в планах у родителей не было.
| |
|
1.129, bOOster (ok), 12:34, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Каким образом cut то у них работает быстрее?? Это-ж работа с файловой структурой. Или эти дурачки кэшируют запрос и выходят статус операции не получив?
Это, видимо, как в другой теме - rustоман скомпилировал код в 8 байт, в которые даже "hello opennet" не помещались... Я поржал.
| |
|
|
|
4.316, bOOster (ok), 19:05, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
> хелло-ворда с хелловордом растовым (где вывод был в байтах).
> https://www.opennet.ru/openforum/vsluhforumID3/126607.html#90
>> du a.out
>> 32 a.out
> А когда им, прикола ради, вывели такой же выхлоп
>> && du hello
>> 8 hello
> "компуктерный Эксперт" выше решил что это выхлоп в байтах (причем его не
> смутило, что ELF-хелловорд c printf в 32 байта тоже не очень-то
> влезает).
Ну я подозревал что тут опять секта извращенцев, но не верил в это до последнего. ls -la нормальные люди используют для определения размера файлов.
| |
|
5.336, самокатофил (?), 20:15, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>[оверквотинг удален]
>>> 32 a.out
>> А когда им, прикола ради, вывели такой же выхлоп
>>> && du hello
>>> 8 hello
>> "компуктерный Эксперт" выше решил что это выхлоп в байтах (причем его не
>> смутило, что ELF-хелловорд c printf в 32 байта тоже не очень-то
>> влезает).
> Ну я подозревал что тут опять секта извращенцев, но не верил в
> это до последнего. ls -la нормальные люди используют для определения размера
> файлов.
это я обос%ался, тысячу извинений. В порыве страсти в расто-битве я пропустил -b опцию к du, не заметил ошибки, и давай кидать гно врагу в лицо, не заметив что я обдристался. =)))
| |
|
6.337, Аноним (337), 20:22, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> это я обос%ался, тысячу извинений. В порыве страсти в расто-битве я пропустил
> -b опцию к du, не заметил ошибки, и давай кидать гно
> врагу в лицо, не заметив что я обдристался. =)))
там все "еще веселей"
$ du -b hello
6608 hello
$ env|grep BLOCK
BLOCKSIZE=K
$ du hello
8 hello
$ unset BLOCKSIZE
$ du hello
16 hello
| |
|
|
|
|
2.152, Аноним (152), 12:53, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
cut и cat — это разные уилиты, первая парсит содержимое по разделителям, а вторая копирует (и чуть чуть парсит).
| |
2.280, анонимус (??), 16:59, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
тут правда врятли тот случай (особенно если есть io) но вообще при достаточно большой программе конпелятор хруста может более качественно оптимизировать за счет большего контекста при инлайне. по первых, ему явно предоставлены времена жизни объектов. а также он учитывает явную уникальность/неуникальность (ключевое слово mut). таким образом иногда можно проворачивать оптимизации(причем безопасные(!) а не как в О3) и быть быстрее чем сишные реализации. есть много примеров и бенчмарки это подтверждающие.
| |
|
1.167, _kp (ok), 13:26, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Как в одном анекдоте.
Один НИИ выбил гранд на производство сливочного масла из фекалий. Через год проверка. Какие результаты?
На цвет и вкус пока не очень, но намазывать уже можно!
| |
1.173, RAMbug (?), 13:42, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Ну переписали и переписали.
Если оно реально работает быстрее, то я могу только порадоваться.
Языки программирования это просто инструменты. Главное — результат, верно?
| |
|
2.185, _kp (ok), 13:59, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Верно.
Предположим, что обсуждаемые утилиты таки переписали и они заработали полностью.
Но кто будет поддерживать, и тем более развивать проект? Без популяризации языка, на нём и далее будут переписывать проекты, которые и так работали, или какое время будут существовать форки для энтузиастов.
Как пример, F# вроде бы и хороший, но проекты на нем менее популярны из за отсутствия интереса многих программистов, и известен ряд проектов, которые для развития всего лишь перевели с F# на более распространённые языки.
А пока могу лишь пожелать авторам удачи, и игнорировать дальше.
| |
|
3.196, RAMbug (?), 14:11, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ты забиваешь свою голову всяким мусором, который вообще никак не относится к твоей жизни.
Пусть хоть каждый месяц переписывают на новые языки, да хоть ядро пускай перепишут. Это их дело, они за это деньги получают. Тебе точно не придётся там ничего поддерживать и развивать.
| |
3.471, Прохожий (??), 18:53, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А пока могу лишь пожелать авторам удачи, и игнорировать дальше.
Только потому, что не на гораздо более популярном Python написан? Но это же глупо. Тебе тоже удачи с таким-то подходом.
| |
|
4.586, _kp (ok), 13:00, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> А пока могу лишь пожелать авторам удачи, и игнорировать дальше.
> Только потому, что не на гораздо более популярном Python написан? Но это
> же глупо. Тебе тоже удачи с таким-то подходом.
При чём здесь Питон? У него иное назначение.
Он для многого слишком медленный, но зато прост для неквалифицировпнной рабочей силы, и вообще отличная замена скиптам.
А Руст, помимо безопастности, претендует на создание быстродейсвующего ПО.
| |
|
5.641, Прохожий (??), 00:55, 04/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> При чём здесь Питон? У него иное назначение.
Зато он популярный. Тебя же популярность языка волнует прежде всего, если посмотреть на твой исходный пост (типа, а кто поддерживать будет и т.д.).
> Он для многого слишком медленный,
Для утилиток-то? Да вполне быстрый, принимая во внимание факт, что основные библиотеки Питона написаны на Си.
> и вообще отличная замена скиптам.
О, ты со мной согласен.
> А Руст, помимо безопастности, претендует на создание быстродейсвующего ПО.
Безопасность пишется без буквы "т" в середине слова, хорош язык коверкать.
Rust не только претендует, у него на выходе и получается быстродействующее ПО.
| |
|
|
|
2.191, Анонн (?), 14:07, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
А в чем проблема их поддерживать?
Дропнуть поддержку имеющихся, перевести ресурсы (зарплату) на новых программеров и все. Точно так же будут пилить на деньги корпоратов через GNU как и раньше.
| |
|
3.396, Аноним (16), 04:53, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> перевести ресурсы (зарплату) на новых программеров и все.
Как показала практика, чтобы заменить одного сишника, надо 10 растаманов...
| |
|
4.472, Прохожий (??), 18:56, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Эта "практика" существует только в головах у недалёких Анонимусов на самом деле. Но разве ж это кого волнует в стане воинов АнтиРастового Сопротивления? На "войне" все средства хороши.
| |
4.482, Анонн (?), 19:24, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Откуда такое утверждение? Хоть один проект есть в виде примера? Или как обычно пальцем в небо?
| |
|
|
2.192, Аноним (144), 14:07, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Если оно реально работает быстрее
А теперь по фактам.
$ time for (( c=1; c<=1000; c++ )); do echo 'hello world' | base64 > /dev/null; done
real 0m1.300s
user 0m1.062s
sys 0m0.578s
$ time for (( c=1; c<=1000; c++ )); do echo 'hello world' | uu-base64 > /dev/null; done
real 0m1.782s
user 0m1.303s
sys 0m0.803s
Каждый тест запускал три раза, здесь последний результат. base64 взял как первую попавшуюся под руку.
| |
|
3.295, Аноним (25), 17:40, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> for (( c=1; c<=1000; c++ ))
for c in {1..1000}
for c in $(seq 1000)
| |
|
|
5.405, Аноним (25), 10:26, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Второй вариант - posix-shell, в отличии от остальных башизмов и сишизмов
| |
|
4.397, Аноним (16), 04:59, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Прежде чем писать такое, подумай, ху-из-ху "{1..1000}"... Хинто: сделай echo {1..1000}
| |
|
|
|
1.177, Аноним (144), 13:51, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
$ expac -Q -HM '%n: %m' toybox busybox coreutils uutils-coreutils
toybox: 0.77 MiB
busybox: 1.42 MiB
coreutils: 16.37 MiB
uutils-coreutils: 102.10 MiB
Растовики, ваши оправдания. Только пожалуйста больше не делайте ошибок в своих helloworld-ах.
| |
|
|
3.267, Аноним (271), 15:59, 31/01/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ты уже вынул? Поздравляю. А вот растовики, которые запихнули его в репозиторий в таком виде, похоже еще нет.
| |
|
4.270, Аноним (-), 16:16, 31/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Ты уже вынул? Поздравляю.
Обделался с размерами арчевод, но "руки из опы" конечно же у всех, кроме него!
> А вот растовики, которые запихнули его в репозиторий
И в штаны тебе навалили тоже они? Ох уж эти Злобные Растаманы!
| |
|
5.273, Аноним (271), 16:29, 31/01/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
Воен Зарастового Сопротивления сравнивает размеры распакованного пакета coreutils со сжатым пакетом uutils-coreutils, но в штаны ему конечно навалили другие!
$ expac -S -HM '%n: %k' toybox busybox coreutils uutils-coreutils
busybox: 0.72 MiB
coreutils: 2.69 MiB
uutils-coreutils: 9.40 MiB
| |
|
6.278, Аноним (-), 16:50, 31/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Воен Зарастового Сопротивления сравнивает размеры распакованного пакета coreutils со
> сжатым пакетом uutils-coreutils, но в штаны ему конечно навалили другие!
Ну, в головах Военов-Антирастовцев - все может быть.
В реальности, там никакого сравнения с coreutils не было (лишь цитирование Воена) и _ссылка_ на деб-пакет, который в сжатом виде весит 2.8МБ, а в распакованном - как раз 12.7МБ
> $ expac -S -HM '%n: %k' toybox busybox coreutils uutils-coreutils
> busybox: 0.72 MiB
> coreutils: 2.69 MiB
> uutils-coreutils: 9.40 MiB
>> uutils-coreutils: 102.10 MiB
Да уже все поняли, что рачеводы-антирастовцы обделались, не нужно лишний раз подтвержать.
| |
|
7.294, Аноним (-), 17:40, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> $ expac -S -HM '%n: %k' toybox busybox coreutils uutils-coreutils
>> busybox: 0.72 MiB
>> coreutils: 2.69 MiB
>> uutils-coreutils: 9.40 MiB
>>> uutils-coreutils: 102.10 MiB
> Да уже все поняли, что рачеводы-антирастовцы обделались, не нужно лишний раз подтвержать.
А не, извини был не прав - лично ты тоже обделался, как раз в сравнении:
https://archlinux.org/packages/community/x86_64/uutils-coreutils/
Package Size: 9.5 MB
Installed Size: 102.4 MB
https://archlinux.org/packages/core/x86_64/coreutils/
Package Size: 2.7 MB
Installed Size: 16.4 MB
>> сравнивает размеры распакованного пакета coreutils со сжатым пакетом uutils-coreutils, но в штаны ему конечно навалили другие!
Т.е. все по опеннетному феншую - обвинил меня в том, что сделал сам *g*
| |
|
|
|
|
|
2.277, Аноним (277), 16:50, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Хаха, когда допишут до уровня корутилс - хорошо если на CD влезет😂 Если допишут конечно.
| |
|
3.288, Аноним (-), 17:20, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> deb пакет размером 12.7МБ
> Хаха, когда допишут до уровня корутилс - хорошо если на CD влезет😂
> Если допишут конечно.
Перепись клоунов-WSLщиков, подпевающих "Рабиновичу" 😂
| |
|
2.431, freecoder (ok), 14:25, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Про ошибки не понял, но с размерами, могу предположить, что это из-за статической линковки с растовой std.
| |
|
3.436, Аноним (-), 15:11, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Про ошибки не понял, но с размерами, могу предположить, что это из-за статической линковки с растовой std.
Учитывая, что такой же стат. слинкованный бинарник под деб, венду и дарвин - в 7-8 раз меньше, скорее из-за "линковки" рук сборщика с libass.
| |
|
|
1.239, Аноним (239), 14:58, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
>В настоящее время полностью доведена до паритета с GNU Coreutils реализация 88 утилит. Отдельные недоработки отмечаются в 18 утилитах, включая cp, dd, date, df, install, ls, more, sort, split, tail и test.
КПД пока отрицательный, но скоро выйдут в 0.
| |
1.240, псевдонимус (?), 15:00, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
От норкоманы... Ещё и туповатые: нужно переписать на раст компоненты системды, а остатки утилит сами подтянуться.
| |
1.252, Аноним (271), 15:21, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ] | +4 +/– | Есть еще такой интересный язык V, один кандидатов в преемники Rust, испытавшим е... большой текст свёрнут, показать | |
|
2.384, Аноним (-), 02:40, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Это очень хорошо, но нужен баттл-тест и сравнение с Zig.
Чего в сишке не хватает, как и, скорее всего в V/Zig - так это возможности просчёта целиком стекоориентированной программы, такой safe мне бы пришёлся по нраву. Но это, конечно, хайлевел.
| |
|
1.259, Аноним (257), 15:38, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Отдельные недоработки отмечаются в 18 утилитах, включая cp, dd, date, df, install, ls, more, sort, split, tail и test.
Действительно. cp, df, test, sort, split и tail. Это такие сложные программы что раст не справляется.
cp блин, sort, мдааааааа. Неосиляторы. Даже переписать не могут готовое.
| |
|
2.261, Аноним (-), 15:44, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Это такие сложные программы что раст не справляется.
> cp блин, sort, мдааааааа. Неосиляторы.
То ли дело очередной опеннетный "осилятор", который не в курсе современных возможностей cp
> --reflink[=WHEN]
> control clone/CoW copies. See below
> -Z set SELinux security context of destination file to default type
> --context[=CTX]
> like -Z, or if CTX is specified then set the SELinux or SMACK | |
|
3.276, самокатофил (?), 16:40, 31/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Это такие сложные программы что раст не справляется.
>> cp блин, sort, мдааааааа. Неосиляторы.
> То ли дело очередной опеннетный "осилятор", который не в курсе современных возможностей
> cp
>> --reflink[=WHEN]
>> control clone/CoW copies. See below
>> -Z set SELinux security context of destination file to default type
>> --context[=CTX]
>> like -Z, or if CTX is specified then set the SELinux or SMACK
что, SELinux надо с нуля писать? Или просто споткнулись на запись в /dev/full очередной паникой, и "здесь надо всё переделать"? :-D
| |
|
4.285, Аноним (-), 17:11, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>>> Это такие сложные программы что раст не справляется.
>>> cp блин, sort, мдааааааа. Неосиляторы.
> что, SELinux надо с нуля писать? Или просто споткнулись на запись в
> /dev/full очередной паникой, и "здесь надо всё переделать"? :-D
Какой занятный спрыг с темы "сложности". Посмоти тога уж в код гнутого cp (1200 строк и того же бздшного - 500 строк)
> Или просто споткнулись на запись в /dev/full очередной паникой,
Прикольно наверное выдавать баги (забивание на провероки ошибок) за фичи.
| |
|
5.287, самокатофил (?), 17:14, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>>>> Это такие сложные программы что раст не справляется.
>>>> cp блин, sort, мдааааааа. Неосиляторы.
>> что, SELinux надо с нуля писать? Или просто споткнулись на запись в
>> /dev/full очередной паникой, и "здесь надо всё переделать"? :-D
> Какой занятный спрыг с темы "сложности". Посмоти тога уж в код гнутого
> cp (1200 строк и того же бздшного - 500 строк)
Так "сложности" или сложности?
>> Или просто споткнулись на запись в /dev/full очередной паникой,
> Прикольно наверное выдавать баги (забивание на провероки ошибок) за фичи.
Так ты сам забыл проверить, и называешь это багом. Смотри:
$ echo > /dev/full
echo: write error: No space left on device
А растаманьки щас будут выпиливать секурность раста по умолчанию, потому что она их жмёт. :-D
| |
|
6.289, Аноним (-), 17:24, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Так "сложности" или сложности?
Спроси у собрата-Воена, я его цитировал (да-да, кавычки именно для этого).
>>> Или просто споткнулись на запись в /dev/full очередной паникой,
>> Прикольно наверное выдавать баги (забивание на провероки ошибок) за фичи.
> Так ты сам забыл проверить, и называешь это багом. Смотри:
> $ echo > /dev/full
> echo: write error: No space left on device
Неплохой спрыг, но на днях под примером сишного хелловрота, который не выводит вообще ничего, ты его почему-то не привел.
> А растаманьки щас будут выпиливать секурность раста по умолчанию, потому что она их жмёт. :-D
Извини, я в бурных фантазиях Сопротивленцев Расту не секу :(
| |
|
7.298, самокатофил (?), 17:52, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Спроси у собрата-Воена, я его цитировал (да-да, кавычки именно для этого).
я лучше тебя спрошу: растамани SELinux переписывать собрались, или просто дёргать апи неосилили?
>Неплохой спрыг, но на днях под примером сишного хелловрота, который не выводит вообще ничего, ты его почему-то не привел.
А зачем? Это же очевидно. Я привел ссылку, где твои растамани как раз споткнулись на твоей фиче по умолчанию, и теперь чешут репу что делать, бо компилер дофига умный.
| |
|
8.299, Аноним (-), 17:58, 31/01/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Ну т е предпочтешь и далее спрыгивать с темы Ожидаемо Но читал ты там очевидн... большой текст свёрнут, показать | |
|
|
|
|
|
3.309, Аноним (257), 18:51, 31/01/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
> То ли дело очередной опеннетный "осилятор", который не в курсе современных возможностей cp
То ли дело ресдох, в котором как выясняется даже cp ещё нету. А что в нём есть? Ой, постойте, НИЧЕГО. Оно даже не запускается.
| |
|
|
5.330, самокатофил (?), 19:54, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
"Redox is not correct, secure, or documented. It does a lot of things in a cavalier, leave it up to the application, manner. Applications can malloc and forget to free, Redox will not clean this up. Applications can access missing memory or kernel memory, Redox does not care. All applications run in Ring 0, and have all permissions. Some syscalls use vtables that rely on exactly the same struct defintions in userspace as kernel space. Syscalls cannot return values, except by writing them into a passed pointer. Memory allocation is done in the application, and uses a global memory allocation table that applications directly modify. None of its functionality is documented, outside of example source files."
-- https://redox-os.org/
| |
5.350, Аноним (257), 23:31, 31/01/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Обделался товарищ. Это гавнопускалка в докере, а не даже ос которую куда-то можно поставить.
| |
|
6.366, Аноним (-), 00:56, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Аноним (257) То ли дело ресдох, в котором как выясняется даже cp ещё нету.
> Аноним (257) Обделался товарищ. Это гавнопускалка в докере, а не даже ос которую куда-то можно поставить.
Но почему о себе в третьем лице?
| |
|
|
|
|
2.531, Пькькь (?), 00:54, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> cp блин, sort, мдааааааа. Неосиляторы. Даже переписать не могут готовое.
Ну cp только кажется простой, а на деле скопировать два файла - это реально сложная задача. Простой она кажется только потому, что мы в языках программирования вызываем эту самую cp, любезно написанную дядями до нас (ну или функцию стандартной библиотеки языка, но я думаю, что там вполне может быть вызов cp под капотом)
| |
|
|
2.313, Аноним (271), 19:01, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Нужно быть отмороженным на голову менеджером, чтобы поставить свой коммерческий продукт в зависимость от этого проекта, языка и его сообщества. Поэтому конечно такого не будет.
| |
|
3.341, Аноним (-), 20:57, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
У вас просто нету подхода к менеджеру Apple, потому вы так и говорите.
| |
|
|
1.306, Аноним (-), 18:17, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Удивительный мир опеннета. Когда во всем мире пришло признание понятия хайповых языков (это языки программирования не способные жить без хайпа) - тут только только взялись за ложку и подошли к корыту. корутилс на расте, этопрорыв ящитаю
| |
1.315, Аноним (271), 19:04, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
Унижения растаманов бесконечны.
Долго смеялся, когда увидел:
$ pacman -Qlq sbase-git | grep /bin/ | wc -l
99
$ pacman -Qlq uutils-coreutils | grep /bin/ | wc -l
98
Напоминаю, sbase пишет полтора энтузиаста из suckless.
| |
|
2.324, Аноним (324), 19:40, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Унижения растаманов бесконечны.
> Долго смеялся, когда увидел:
> $ pacman -Qlq sbase-git | grep /bin/ | wc -l
> 99
'*' -> Finished,
UTILITY MISSING
o ed # нет поддержки utf8, недоделан
0=*|o cp (-i)
0= find # недоделан
=*|o grep # нет поддержки NUL
0#* o ls (-C, -k, -m, -p, -s, -x)
...
и тд
Смех без причины - признак рачев^W [этого-самого]?
| |
|
3.333, Аноним (271), 20:04, 31/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да я ничего и не говорю про их ПО, suсkless народ своеобразный, хотя их cat нормально работает и делает свое дело. Меня просто позабавили такие числа, 98 и 99. Ну а так оно будет еще смешнее ))
| |
3.351, Аноним (257), 23:35, 31/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ахаха, смешно смешно. Вот поэтому у них вечная пре пре альфа
Переписуны блин.
Но конечно, это другое.
| |
|
4.476, Анонн (?), 19:06, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ну ты сравнил...
Одна утилита принимает ЦЕЛУЮ ОДНУ опцию "-u", а другая не меньше десятка. Она вроде еще и не только для линукса (есть #[cfg(not(unix))]). Причем в этом коде еще тестов немного добавили.
| |
|
5.484, Самокатофил (?), 19:25, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ну ты сравнил...
> Одна утилита принимает ЦЕЛУЮ ОДНУ опцию "-u", а другая не меньше десятка.
Даже не принимает, это заглушка для поведения по умолчанию, растаманя. Только что это меняет? Всё ж на виду. Код на расте -- адовый.
> Она вроде еще и не только для линукса (есть #[cfg(not(unix))]). Причем
Приколись, сишный код и без этого мусора кроссплатформенный. Это корутилс, он не линукс-специфичный.
> в этом коде еще тестов немного добавили.
Разумеется, сразу тестов в код утилиты, это ведь так по-современному, так по-молодежному. В то воемя как в sbase cat'e и тестировать нечего. Примитивщина, какой и должна быть cat.
| |
|
6.488, Анонн (?), 19:44, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
А... да, сорян, там одна опция и то заглушка. Совсем печалька.
На виду то, что эта утилита не умеет практически ничего? Да, это 100% на виду.
То что код для тебя адовый просто показывает твою некомпетентность.
Да, да, знаем вы ваше тестировать нечего. А потом очередная CVE на передаче параметров.
| |
|
7.505, Самокатофил (?), 20:10, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А... да, сорян, там одна опция и то заглушка. Совсем печалька.
> На виду то, что эта утилита не умеет практически ничего? Да, это
> 100% на виду.
> То что код для тебя адовый просто показывает твою некомпетентность.
> Да, да, знаем вы ваше тестировать нечего. А потом очередная CVE на
> передаче параметров.
Так и вас это месиво из символов не спасает от CVE. О как. :-D
| |
7.575, wyry (?), 11:13, 02/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
У вас болезнь?)). Почему-то если матёрый разработчик на C++ скажет, что местами в C++ просто ужасный синтаксис это не оскорбит никого из разработчиков, а большинство даже согласятся, но О БОЖЕ, про Rust нельзя говорить что его синтаксис ужасен, хотя он хуже, чем у C++. У C++ синтаксис и архитектура ПО портятся когда проект долго поддерживается и претерпевает массу изменений, которые изначально не планировались (то что можно изначально создать идеальную архитектуру - это либо миф, либо придётся жертвовать производительностью и памятью), в Rust же даже на простых вещах порождает непонятно что, если именно на этом языке текущая задача "неудобна". Чёрт да на хабре целые статьи посвящали тому, как строку передать функции, в гугле это самый популярный вопрос про Rust у новичков Rust xD.
| |
|
|
9.594, wyry (?), 13:41, 02/02/2022 [^] [^^] [^^^] [ответить] | –1 +/– | Не дам Но я также не дам зуб за те, кто говорят В ПОЛЬЗУ Rust, сами являются ма... текст свёрнут, показать | |
|
|
|
6.494, Аноним (-), 19:52, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> /// Unix domain socket support
>> #[cfg(unix)]
> Приколись, сишный код и без этого мусора кроссплатформенный.
А точно UNIX-domains есть на венде? А, ну да: "нет поддержки на любой платформе - нет и проблем!".
> Это корутилс, он не линукс-специфичный.
>> /// Linux splice support
>> #[cfg(any(target_os = "linux", target_os = "android"))]
>> mod splice;
Т.е. наличие ОС-специфичных оптимизаций - зло?
| |
|
7.507, Самокатофил (?), 20:16, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
>>> /// Unix domain socket support
>>> #[cfg(unix)]
>> Приколись, сишный код и без этого мусора кроссплатформенный.
> А точно UNIX-domains есть на венде? А, ну да: "нет поддержки на
> любой платформе - нет и проблем!".
В начале ты не понял простецкий сишный код, сейчас юникс-сокеты для тебя UNIX-domains... Ты не эйчарка случайно?
А если ты растаманька, то винда твой дом родной, и не знать что она умеет в юникс-сокеты -- это дно даже по вашим растаманьским меркам.
>> Это корутилс, он не линукс-специфичный.
>>> /// Linux splice support
>>> #[cfg(any(target_os = "linux", target_os = "android"))]
>>> mod splice;
> Т.е. наличие ОС-специфичных оптимизаций - зло?
в таком виде эт хуже чем зло, это уёпичность. ;)
| |
|
8.509, Аноним (-), 21:13, 01/02/2022 [^] [^^] [^^^] [ответить] | +/– | Классический опеннетный Воен - когда нечего возразить по теме, покричи вы ничиг... большой текст свёрнут, показать | |
|
|
|
|
4.477, Прохожий (??), 19:13, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Фиаско, это когда один клоун пытается рассмешить публику шуткой, а публика не смеётся, потому что юмор отстойный.
Тебе бы, кроме длины кода, ещё и функциональность сравнить. А? Подсказка (мало надежды, что сам осилишь): разница есть, и она ОЧЕНЬ большая.
| |
|
|
|
|
|
3.558, Аноним (16), 07:36, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Какой же ты догадливый! Наконец-то ты начал подозревать, на чём люди работают в реальности!
| |
|
|
1.347, СССР (?), 23:08, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
а можно не писать новости про раст по причине возникновения рвотных позывов от подобных новостей типа: на раст переписали калькулятор или команду ls. завязывайте с этим
| |
|
2.479, Прохожий (??), 19:20, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
А можно ты отсюда просто самовыпилишься, потому что твои проблемы с психосоматикой никому не интересны, кроме твоего лечащего врача?
| |
|
3.651, СССР (?), 23:14, 04/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
послушай гычa, ты бы свое отверстие прикрыл бы ) а то воздух портишь своим трепом самоуверенным ), Знаю знаю, в метовселенной выберешь себе аватара с прокаченным телом и большим мечом )))
| |
|
|
|
2.364, Аноним (-), 00:48, 01/02/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Особенно Амазоны с Гуглями и Интелями в соседней новости - все там лохи позорные... большой текст свёрнут, показать | |
|
|
4.390, Аноним (-), 03:45, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> с целью повышения производительности и эффективности работы платформ AWS Lambda и AWS Fargate
>> Lambda is a compute service that lets you run code without provisioning or managing servers.
> Какая-то совершенно нишевая тулза для девляпсусов.
Какая-то совершенно опеннетная оналитека.
| |
|
|
|
1.353, Аноним (353), 23:40, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Имею большой опыт в С++. Потыкал Раст. Даже буду говорить, что синтаксис ужасен. Дело в том, что приходится простейшие вещи писать таким хитровывернутым образом, чтоб компилятор был доволен, что за этой лапшой невозможно понять логику программы. Собственно увеличивается вероятность логических ошибок. Вендорлок: как система сборки, так и компилятор привязаны к вполне конкретным людям. В отличие от С++ где монополии на язык нет. В общем не рекомендую никому
| |
|
2.355, Аноним (257), 23:53, 31/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ты забыл что среды нормально для него нет. Чтобы полноценный рефакторинг контекстный, контестный поиск и т.д. из мира современного C++
При этом те проблемы которые они решать пытаются давно уже решены в современном C++
А хвалёные женерики до плюсовых шаблонов не дотянут от слова никогда
| |
|
3.392, Прохожий (??), 03:59, 01/02/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
>среды нормально для него нет
VS Code с плагинами.
>давно уже решены в современном C++
Не решены, не ври.
1. UB.
2. Модульность (есть только в стандарте, полноценной поддержки пока нет).
3. Сложность спецификации.
4. Неполная поддержка стандартов компиляторами.
> А хвалёные женерики до плюсовых шаблонов не дотянут от слова никогда
Больше подробностей хотелось бы.
| |
|
4.394, Аноним (16), 04:40, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ткнём случайно в середину:
> Сложность спецификации
Вот кто бы уж говорил о сложности :)
| |
|
5.483, Прохожий (??), 19:25, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Раст осваивается за полгода программистом средней руки. Потом ещё столько же обкатывается на практике (плюс/минус).
На освоение Плюсов уходит от ПЯТИ лет, и это будет программист начального уровня в лучшем случае.
| |
|
4.423, Аноним (-), 13:51, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> А хвалёные женерики до плюсовых шаблонов не дотянут от слова никогда
> Больше подробностей хотелось бы.
В смысле, дальнейшее подтверждение опеннетного "Ыкспертизма" (сравнить опу с пальцем - дженерики с темплейтами)? Зачем?
| |
|
5.481, Прохожий (??), 19:23, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Для демонстрации Урри и его собратьям по разуму, какой он и его сторонники непроходимо убоги и тупы, например.
| |
|
4.572, wyry (?), 10:51, 02/02/2022 [^] [^^] [^^^] [ответить] | +/– | Это УГ Кстати про IDE я ещё под предыдущим постом говорила Что ЛУЧШЕ БЫ растом... большой текст свёрнут, показать | |
4.615, Аноним (257), 19:36, 02/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> VS Code с плагинами
Не среда. Редактор текста в барузере. Кушай сам этот отстой. В котором ещё и плагины от васянов конфлектуют с плагинами от калянов
| |
|
|
2.381, Аноним (-), 02:05, 01/02/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Вендорлок: как система сборки, так и компилятор привязаны к вполне конкретным людям. В отличие от С++ где монополии на язык нет.
При этом в конкретные люди можно попасть через постель.
| |
2.391, Прохожий (??), 03:53, 01/02/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
То есть, спецификация C++ в полторы тысячи страниц, которую не знает ни один человек в мире, сплошные UB, неполная поддержка стандартов компиляторами тебя не беспокоят. И ошибок в программу эти факты не добавляют. Да?
| |
|
|
|
5.497, Аноним (-), 19:55, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Не понял, почему поэтому?
"Потому что потому!"(с)
А Амазоны с Гуглами из соседней новости - никто, и поэтому не считаюца! Вот!
| |
|
6.557, Аноним (16), 07:35, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
P.S. Но растаманы, как это показал растаман выше, не в состоянии этого понять.
| |
|
7.584, Аноним (-), 12:42, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> P.S. Но растаманы, как это показал растаман выше, не в состоянии этого понять.
Вас, Военов-фантазеров, вообще мало кто может понять. Особенно когда начинаете спорить с воображаемыми "врагами" ...
| |
|
|
|
|
3.399, Аноним (399), 06:42, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
А программирование и не должно быть простым - все это пророждает еще большие проблемы. Если вы не в состоянии осилить полторы тысячи страниц, вы - не программист, а погромист. Имеет смысл искать себя в чем-то еще.
| |
|
4.487, Прохожий (??), 19:37, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ещё один деятель, думающий, что программирование - это искусство ради искусства. Ылитная профессия, типа, раз так много платят и не всех пущают. Да?
Программирование должно быть не только простым, а и настолько же естественным, как сходить посpать.
Программирование - это не вещь в себе, оно призвано решать какие-то насущные задачи. Только по этой причине оно и существует. Как до вас, урриподобных, не дойдёт эта простая, казалось бы, мысль.
| |
|
|
4.490, Прохожий (??), 19:44, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Только пользы от неё, как от козла молока. Всё равно все читают не спецификацию, а всяких Страуструпов, Шилдтов, Пратов, Седжвиков, Мейерсов, Александресок и кучу других авторов.
| |
|
3.492, Аноним (210), 19:50, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вот когда для Rust появятся _стандарты_, тогда и погорим об их полной поддержке.
| |
|
2.435, freecoder (ok), 14:45, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Учиться сложно. Если бросил в самом начале, то это, конечно, язык виноват, а не ты не сумел. Тыж Д'Артаньян!
| |
|
3.448, Аноним (353), 15:57, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты просто пытаешься оправдаться перед сами собой, что потратил время на ерунду
| |
|
4.452, freecoder (ok), 16:14, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ты просто пытаешься оправдаться перед сами собой, что потратил время на ерунду
Да нет, я на Rust перешел пять лет назад - и ни разу не пожалел. Он оправдал мои ожидания полностью и потраченное время на изучение с лихвой себя окупило.
| |
|
5.518, Самокатофил (?), 23:01, 01/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Ты просто пытаешься оправдаться перед сами собой, что потратил время на ерунду
> Да нет, я на Rust перешел пять лет назад - и ни
> разу не пожалел. Он оправдал мои ожидания полностью и потраченное время
> на изучение с лихвой себя окупило.
Аутотренинг какой-то.
| |
5.568, Аноним (353), 09:08, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Че-то ты заливаешь совсем провально. 5 лет назад раст вообще другой язык был со сборкой мусора
| |
|
6.588, Аноним (-), 13:12, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Че-то ты заливаешь совсем провально. 5 лет назад раст вообще другой язык был со сборкой мусора
Разве что в фантазиях очередного опеннетного "Знатока".
| |
6.602, freecoder (ok), 16:26, 02/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Rust был стабилизорован с выпуском версии 1.0 в 2015 году, 7 лет назад. С тех пор язык принципиально не менялся. Я стал использовать Rust в начале 2017 года, ровно пять лет назад, и через год уже писал на нем профессионально.
| |
|
|
|
|
2.473, Анонн (?), 19:00, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Интересно, тебе не показалось что причиной "хитровывернутости" может быть что ты пытаешься писать на раст как на с++?
| |
2.491, Аноним (-), 19:45, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Имею большой опыт в Fortran. Потыкал C++. Даже буду говорить, что синтаксис ужасен. Дело в том, что приходится простейшие вещи писать таким хитровывернутым образом, чтоб компилятор был доволен, что за этой лапшой невозможно понять логику программы. Собственно увеличивается вероятность логических ошибок ...
"The determined Real Programmer can write FORTRAN programs in any language." - Ed Post, Real Programmers Don't Use Pascal, 1982.
| |
2.498, Аноним (498), 19:56, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Имею большой опыт в LISP. Потыкал c++. Все очень грустно, потому что мало скобочек. Пытался добавлять больше, но лучше не стало. Очень много странных звездочек и амперсандов. Компилятор хороший, почти ни на что не ругается. Правда прога периодически падает, но слышал что это нормально для плюсов - проблему можно будет легко найти года через полтора, когда весь код напишется.
| |
|
3.550, Аноним (353), 04:45, 02/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ходил в школу, попытался поучить русский, не понравилось, так и забил
| |
|
|
1.382, Аноним (-), 02:23, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Там сверху сравнивали сишку с растом по скорости и размеру, а по скорости конпеляции сравнение будет?
| |
1.407, Андрей (??), 11:08, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Почему код раста читается хуже сообщений об ошибках компилятора С...
Да даже ошибки компилятора С++, просто Господи, выглядят структурней кода на расте.
| |
|
2.434, freecoder (ok), 14:43, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Если ты знаешь Си и не знаешь Rust, то код на расте тебе будет читать сложнее. Это же очевидно.
| |
|
3.554, Аноним (16), 07:27, 02/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
С другими языками такого не было, ни с питоном, ни даже с перлом. Только у раста синтаксис уровня "бред во сне шизофреника".
| |
|
4.583, Аноним (-), 12:34, 02/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> С другими языками такого не было, ни с питоном, ни даже с
> перлом. Только у раста синтаксис уровня "бред во сне шизофреника".
Какой чоткий пук сравнения компилируемого ЯП с макросами, дженериками, типизацией, владением-временем-жизни с динамично-скриптовыми ЯП без всего этого ... Так держать!
| |
4.607, freecoder (ok), 16:52, 02/02/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> С другими языками такого не было, ни с питоном, ни даже с перлом
А с Haskell? А с языками семейства ML? В Rust многие концепции и синтаксические конструкции пришли из ML. Хотя он в большей степени Си-подобный синтаксис имеет, но вот эти примеси ML поначалу сбивают с толку незнакомых с ним.
| |
|
5.629, Аноним (16), 06:29, 03/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> пришли из ML ... Си-подобный ... сбивают с толку
Раст как был пародией на язык, так и остался. Как только заикаются про божественный объект/язык, считай, пропал проект.
| |
|
4.633, Аноним (404), 09:58, 03/02/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Что не так с синтаксисом? Вот красивая функция, который день любуюсь:
fn unpack_amount(input: &[u8]) -> Result<u64, ProgramError> {
let amount = input
.get(..8)
.and_then(|slice| slice.try_into().ok())
.map(u64::from_le_bytes)
.ok_or(InvalidInstruction)?;
Ok(amount)
}
Сишке до такой выразительности пилить и пилить...
| |
|
|
|
1.408, Аноним (408), 11:44, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Смысл переписывать на Раст то, что и так работает, при том уже несколько десятилетий?! Кто пользоваться этим будет?
| |
|
|
3.553, Аноним (16), 07:25, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
у потерингов уже было подобное "нам только позапускать побыстрее...", а в итоге забили вам шуруп в попу на эпоксидку, а работать стало в разы медленнее.
| |
|
2.442, Аноним (441), 15:33, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
пользуюсь растовыми базовыми утилитами, а Си-шные забыл как страшный сон
| |
|
1.444, Аноним (441), 15:35, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Количество хейта напоминает таковое и в отношении к Java Си-сектанты доказывают свою инертность и ограниченность.
| |
|
2.450, Аноним (450), 16:05, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну жабка куда ближе к питону чем к си, а тут всё-таки пытаются изображать язык системного программирования. Сомневаюсь, что тут много программистов отписалось, это хтмл-хомячки бегают от одной серебряной пули к другой и другие фотошоп-хомячки не хотят, чтобы их софт глючил и тормозил из-за постоянного переписывания на новый язык.
| |
2.467, Аноним (-), 18:03, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>напоминает таковое и в отношении к Java
Ну так Rust - это как раз убийца сишарпа. Если бы он не корчил из себя убийцу C++, всё было бы замечательно, все бы знали, что это очередной язычок для mediocre programmers.
| |
|
3.503, Прохожий (??), 20:08, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Какого ещё C#? Для C# нужен runtime, у него есть GC. Для Rust не нужен runtime, у него нет GC. Rust позиционируется как замена и C, и C++. И этот человек называет знатоков Rust mediocre programmers. Рука-лицо.
Если кто здесь и mediocre, так это работодатели, до сих пор нанимающие плюсовиков в штат, особенно, если речь идёт о новом проекте. Вот уж действительно людей жалко: кормить дармоедов, которые на гору вместо готового качественного продукта в сжатые сроки будут выдавать тяп-ляп с кучей UB.
| |
|
4.508, Самокатофил (?), 20:22, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Для Rust не нужен runtime, у него нет GC.
Растаманьские сказки. Годы идут а сказки те же.
> Rust позиционируется как
> замена и C, и C++.
Позиционировать себя можно как и чем угодно. Важно насколько подходит инструмент на практике. Не подходит. На нем пишут прикладную тулзу, вроде замены шелл скриптам, как в соседней новости с амазоном, где допустимо много времени разработки тратить на бдсм игры с компилятором.
| |
|
5.510, Аноним (-), 21:18, 01/02/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Да, у опеннетного Военства Сопротивления Расту - сказки не меняются Ну давайте ... большой текст свёрнут, показать | |
|
6.514, Самокатофил (?), 22:22, 01/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Тоесть именно эту вырвиглазную аля-ассемблерщину вы имеете в виду, когда рекламируете раст, да, растамань? Или все таки нет? Или довольно жирненький рантайм? Только как так получается, а? Рекламируете то вы не ансейф, но пишете при этом, что оно без рантайма. Маленькие звездунишки. :-Р
| |
|
7.516, Аноним (-), 22:39, 01/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Тоесть именно эту вырвиглазную аля-ассемблерщину вы имеете в виду, когда рекламируете раст,
> да, растамань? Или все таки нет? Или довольно жирненький рантайм?
Воен, ты будешь и дальше юлить или наконец покажешь, где "жирненький рантайм" с GC? А то Голактека все еще в опастносте! Спаси её!
| |
|
|
5.532, Прохожий (??), 01:00, 02/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Растаманьские сказки. Годы идут а сказки те же.
Ты вообще хоть какое-то понятие имеешь, что такое runtime, если мы говорим о C#? А что такое GC?
> На нем пишут прикладную тулзу
Это Redox прикладная тулза? Или компоненты для разработки драйверов устройств под Линукс (недавно новость мелькала, вроде)? Рука-лицо. Я уже устал от этого жеста сегодня, если честно. Не ожидал столько "экспертов" в одном месте встретить за такой короткий промежуток времени.
| |
|
|
7.538, Прохожий (??), 01:55, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Растаманька, ты от своего "это же макрос" внимание то не отводи :-D
Тебе бы, тупенькому, ещё внимательней смотреть, с кем ты общаешься. Это не так уж сложно должно быть, даже для тебя ;)
Напомню. Это я начал утверждать, что C# и Rust - это совершенно разного поля ягоды. А потом тебе отвечал другой человек, пока я своими делами занимался. По логинам же видно. Ну? Теперь дошло?
Так что, убогонький, ты уже нагуглил, что есть runtime для C#? Или всё ещё тужишься?
> Нет, вот редох вообще некуда приложить.
Какая забавная попытка вылезти из лужи. Так это ОС или прикладная тулза всё-таки, болезный? Я ведь нигде не утверждал, что Redox имеет где-либо практическую ценность.
Остальной поток пьяненького сознания пропустил. Неохота на бредятину дурачков время тратить.
| |
7.604, freecoder (ok), 16:38, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Я что-то не понял насчет макросов, какие к ним претензии? Макрос разворачивается на этапе компиляции.
| |
|
|
|
|
|
2.574, wyry (?), 11:00, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вообще никогда у C-шников не было хейта в сторону Java, конечно если всерьёз говорить. Во-первых - это даже не один вид спорта, а когда Java вышел, он был жутко тормознутым для железа того времени, но по своему удобен из-за своей JVM. И да, сегодня те же банки как юзали JVM языки, так и будут, а "безопасный" Rust в этом смысле тоже отправляется на помойку. Проще взять Kotlin, который будет идеально совместим с любым кодом для JVM. Вы ещё банковский планктон обвините в "инертности" xD, как будто это что-то плохое в надёжных системах.
| |
|
3.603, freecoder (ok), 16:37, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
Rust активно используется в блокчейн-индустрии. Там успешно конкурирует с Go и C++. Вероятно, какая технология в конце-концов победит там, та и будет использоваться в финтехе ближайшего будущего.
| |
|
|
1.474, Аноним (474), 19:01, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Rust, ето великий язык. Срочно надо все на Rust переписывать.
Растаманы, не спят а пишут код. Так и надо.
Люблю такие новости.
ООО Rust!
| |
|
2.596, Старший Аноним (?), 13:47, 02/02/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Абсолютно согласен со всеми утверждениями, коллега.
Единственное что режет глаз - "Ето". По-русски правильно писать "Это".
Мы понимаем, что вас там прессует "Мовна инспекция" или как ее там, но глаза начинают вытекать с непривычки от "Ето" и других слов, написанный украинской мовою в русском предложении. И эта резь даже больше чем от русских ошибок, которых форумчане делают также много, к сожалению.
Учтите на будущее. Заранее благодарю.
| |
|
|
2.576, wyry (?), 11:33, 02/02/2022 [^] [^^] [^^^] [ответить]
| +/– |
я всё хочу Лисперов откопать, а они зарылись и не откапываются((. Неужели вымерли все((. Вот ЭТО на самом деле утрата, там хоть была идеология, другие подходы и вообще другой уровень дискуссии... Я скучаю лично!
| |
|
|