The OpenNET Project / Index page

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

Обновление варианта GNU Coreutils, переписанного на языке Rust

31.01.2022 09:53

Представлен выпуск инструментария uutils coreutils 0.0.12, в рамках которого развивается аналог пакета GNU Coreutils, переписанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Одновременно выпущен пакет uutils findutils 0.3.0 с реализацией на языке Rust утилит из набора GNU Findutils (find, locate, updatedb и xargs).

В качестве причины создания проекта и использования языка Rust называется желание создать кроссплатформенную альтернативную реализацию Coreutils и Findutils, способную работать в том числе на платформах Windows, Redox и Fuchsia. Ещё одним важным отличием uutils является распространение под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL.

В настоящее время полностью доведена до паритета с GNU Coreutils реализация 88 утилит. Отдельные недоработки отмечаются в 18 утилитах, включая cp, dd, date, df, install, ls, more, sort, split, tail и test. Нереализованной остаётся только утилита stty. При прохождении тестового набора от проекта GNU Coreutils успешно выполняются 214 тестов, но 313 тестов аналог на Rust пока не проходит. При этом интенсивность разработки проекта заметно увеличилась - в месяц добавляется 400-470 патчей от 20-50 разработчиков вместо 30-60 от 3-8 разработчиков год назад.

Из последних достижений отмечается оптимизация производительности - в текущем состоянии многие утилиты, такие как head и cut, значительно превосходят по производительности варианты из GNU Coreutils. Охват тестовым набором расширен с 55% до 75% от всего кода (достаточной целью является 80%). Проведён рефакторинг кода для упрощения сопровождения, например, унифицирована обработка ошибок в разных программах, а в chgrp и chown объединён код для работы с правами доступа. Добавлены многочисленные изменения для улучшения совместимости с GNU Coreutils.

Из планов на будущее отмечается реализация утилиты stty, продолжение работы по улучшению совместимости с GNU Coreutils, добавление оптимизаций для уменьшения размера исполняемых файлов, а также продолжение экспериментов по использованию в Debian и Ubuntu утилит uutils вместо GNU Coreutils и GNU Findutils (один из основных разработчиков uutils ранее занимался проектом по обеспечению сборки Debian GNU/Linux с использованием компилятора Clang).

Дополнительно отмечается подготовка пакета uutils-coreutils для macOS, эксперименты с заменой GNU Coreutils на uutils coreutils в NixOS, намерение использовать uutils coreutils по умолчанию в дистрибутиве Apertis (развивается для автомобильных устройств) и адаптация набора uutils для Redox OS.

  1. Главная ссылка к новости (https://sylvestre.ledru.info/b...)
  2. OpenNews: Выпуск набора базовых системных утилит GNU Coreutils 9.0
  3. OpenNews: Адаптация Debian для использования реализации coreutils на языке Rust
  4. OpenNews: Подготовлен вариант GNU Coreutils, переписанный на языке Rust
  5. OpenNews: Выпуск операционной системы Redox OS 0.6, написанной на языке Rust
  6. OpenNews: Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом на языке Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/56609-coreutils
Ключевые слова: coreutils, rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (607) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 10:33, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    О, Rust - это хорошо, ownerships и lifetimes - моё почтение
     
     
  • 2.16, Аноним (16), 10:47, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А почему растаманы бросили свою редокс?!
     
     
  • 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 +/
    Правильно. Зачем гадить у себя когда можно нагадить у вас. Темболее линурасты позволяют, да еще и говорят вот садитесь гадьте, вам кофейку?
     
     
  • 7.339, Enamel (ok), 20:48, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какой же кошмар - гадить качеством!
     
     
  • 8.409, grammar antifa (?), 12:00, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    инноагент попался, дежри его ... текст свёрнут, показать
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Похоже, чукча не читатель, чукча - писатель. Ты не в первый раз подобные глупости пишешь. Может, найдёшь время и осилишь, наконец, редакции Раста?
     
     
  • 6.411, Урри (ok), 12:17, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Похоже, чукча не читатель, чукча - писатель. Ты не в первый раз
    > подобные глупости пишешь. Может, найдёшь время и осилишь, наконец, редакции Раста?

    https://github.com/rust-lang/rust/blob/master/RELEASES.md

    Читай, не обяпайся.

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

     
     
  • 7.416, Аноним (-), 13:02, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://doc.rust-lang.org/edition-guide/editions/index.html
    Читай, не отлынивай.

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

    А первый признак глупости - Урри.

     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    > Замечу что когда писались новости по редоксу растоманы кричали не "писать ОС
    > в нынешних условиях - это едва ли подъемный проект", а "линуксу
    > конец, на расте писать быстро, пару лет и у нас будет защищенная ос".

    Интересно, а кто-то помимо Военов Сопртивления Расту эти крики слышал?

     
     
  • 6.205, nvidiaamd (?), 14:24, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Например ты.
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    > Это они имели в виду, что через два года их лапы дотятнутся
    > до этого нашего линукса. И он будет у них.

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

     
  • 3.85, JackONeill (?), 12:00, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не устал вопрос то повторять сто раз?)
     
     
  • 4.91, Аноним (91), 12:04, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты бы хоть раз бы да ответил.
     
     
  • 5.95, JackONeill (?), 12:06, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Nак я не разработчик редокса. И почти на 100% уверен, их тут нет. Не проще ли к ним пойти и у них спросить?
    p.s. На сях то заброшенных проектов вообще нету))
     
     
  • 6.274, Я (??), 16:30, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    если ему ответят, то он больше не сможет задавать вопрос. поэтому ответы не ответы.
     
  • 4.109, Урри (ok), 12:19, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Веселые и приятные вопросы можно вечно спрашивать.
     
     
  • 5.356, Прохожий (??), 00:14, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Говорят, шутка, повторенная дважды, становится глупостью.
     
     
  • 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?"

     
     
  • 4.157, Аноним (16), 13:00, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    ясно, понятно: редох == очередной болгеос от попова.
     
     
  • 5.357, Прохожий (??), 00:17, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ясно, понятно. Очередной аноним в бессильной попытке очернить труд других людей в логику не смог.
     
     
  • 6.410, grammar antifa (?), 12:03, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > rust
    > труд

    сизифов

     
     
  • 7.438, Прохожий (??), 15:25, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В чьём-то очень больном воображении, разве что.
     
  • 4.214, Аноним (210), 14:32, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ReactOS, как раз таки, пилится. Ну конца ему не видно, поскольку, проект-догонялка всегда в отстающих.
     
  • 3.156, Аноним (156), 12:59, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    https://gitlab.redox-os.org/redox-os/redox

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

     
     
  • 4.158, Аноним (16), 13:01, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Что-то не похоже на заброшенность

    Слышал притчу о Неуловимом Джо?

     
     
  • 5.359, Прохожий (??), 00:21, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А ты про логику хотя бы в общих чертах?
     
  • 3.176, Аноним (-), 13:48, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > А почему растаманы бросили свою редокс?!

    А почему нерастоманы бросили свой хурд?


     
     
  • 4.179, Аноним (179), 13:55, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Микроядро.
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Странный вопрос. Даже в новости она упоминается. Интересно, сколько человек дочитывает до конца перед тем, как бежать и комментировать?
     

     ....большая нить свёрнута, показать (43)

  • 1.3, васёк (?), 10:37, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –24 +/
    Си прощай, здравствуй Rust !
     
     
  • 2.21, Аноним (16), 10:53, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Привет от редокс! Ау! Где она?
     
     
  • 3.197, Аноним (-), 14:11, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Привет от редокс! Ау! Где она?

    Привет от Хурд! Ау! Где он?


     
  • 3.385, Прохожий (??), 02:42, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В данной статье упоминается, например. Или чукча не читатель?
     
     
  • 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-а, так как он унаследовал от него лучшее, отбросив никому не нужное.
     
     
  • 4.386, Прохожий (??), 02:43, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно подробности про "никому не нужное"?
     
  • 2.108, Аноним (108), 12:18, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Добро пожаловать, бэкдоры от засланных казачков в секте культистов cargo.
     
  • 2.419, Аноним (419), 13:11, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем на Rust? Кому оно будет нужно?

    Вот написали бы на верифицируемом SPARK - это истинная безопасность.

    Поддержка Windows комуто может понравится, а как дела с поддержкой POSIX?

    https://www.gnu.org/software/coreutils/manual/html_node/Standards-conformance.

    export "POSIXLY_CORRECT=TRUE"
    export "_POSIX2_VERSION=200809"

    Сколько тестов POSIX проходит это поделие?

     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    > Вопрос кому оно надо? Где спрос? Кто за это даст мне мешок денег?

    Как это кому? Людям, у кого повышенные требования к безопасности софта (авиация, космонавтика, энергетика, медицина и т.п. сферы).
    А вот насчёт других - уже сомневаюсь. Чем безопасней софт, тем дороже обходится его разработка при прочих равных.

     
     
  • 8.645, Аноним (645), 17:53, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    За язык программирования SPARK уже заплатили Платили мешками зеленых бумажек бо... текст свёрнут, показать
     
  • 5.432, Прохожий (??), 14:28, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Зачем тебе оно на Rust?

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

     
     
  • 6.567, Олег (??), 08:59, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Что бы сделать мир чуточку хотя бы лучше, надо писать что-то новое, а не переписывать то, что и так работает хорошо и протестировано годами использования. Какой-то мартышкин труд. Очень похоже на какие-то комплексы и отсутствие реально полезных идей у людей.
     
     
  • 7.606, freecoder (ok), 16:48, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Когда-то и в проекте GNU занимались переписыванием UNIX-программ, разве нет?


     
     
  • 8.644, Dmitry (??), 16:52, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это юридический вопрос... текст свёрнут, показать
     
  • 7.622, Наноним (?), 21:47, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Очень смешно, учитывая что многие (большинство?) утилиты из GNU Coreutils - переписанные под GNU варианты старых UNIX утилит
    Ну вот, пришло время переписать из заново. И в отличие от тупого переписывания на том же языка под другую лицензию, это переписывание имеет явные преимущества. Кроссплатформенность, например.
     
     
  • 8.653, Аноним (653), 09:15, 05/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https www opennet ru openforum vsluhforumID3 126614 html 426... текст свёрнут, показать
     
  • 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.

    Есть мягкое реальное время?

     
     
  • 8.646, Аноним (645), 18:07, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    SPARK это верифицируемое подмножество языка програмирования ADA ADA это изначал... текст свёрнут, показать
     
     
  • 9.648, Прохожий (??), 18:40, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ссылку На первый очень поверхностный взгляд - хороший-годный язык Н... текст свёрнут, показать
     
     
  • 10.649, Аноним (649), 19:42, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    За этот язык платило DoD US, хорошего компилятора свободного не было Только нед... текст свёрнут, показать
     
     
  • 11.650, Прохожий (??), 21:18, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Очень похож на PL SQL Смотрю на SPARK, вижу Oracle PL SQL ... текст свёрнут, показать
     
     
  • 12.652, Аноним (653), 09:09, 05/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Базовый синтаксис языка SPARK ADA придумали Французкие математики в конце 1970-... текст свёрнут, показать
     
     
  • 13.656, Аноним (656), 21:15, 06/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так и Oracle PL SQL основан на Ada ... текст свёрнут, показать
     
  • 8.647, Аноним (645), 18:26, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https git codelabs ch p muen git a tree f kernel src Пример ядра OS на языке ... текст свёрнут, показать
     

     ....большая нить свёрнута, показать (33)

  • 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.99, Какаянахренразница (ok), 12:10, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты разрешаешь Это твое право и я его уважаю Потому что ты пишешь свой код, воз... текст свёрнут, показать
     
     
  • 10.425, freecoder (ok), 13:56, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пермиссивные лицензии делают кучу компаний зависимыми от СПО Вы недооцениваете ... текст свёрнут, показать
     
     
  • 11.429, Какаянахренразница (ok), 14:16, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не уверен, что понимаю вашу логику В любом случае, компании знают, на что под... текст свёрнут, показать
     
     
  • 12.437, freecoder (ok), 15:13, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у них выбор не большой либо покупать требуемый софт и сидеть на крючке у пос... текст свёрнут, показать
     
     
  • 13.449, Какаянахренразница (ok), 15:59, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мне этот выбор видится немного по-другому Если нет планов участвовать в дорабо... большой текст свёрнут, показать
     
     
  • 14.451, freecoder (ok), 16:09, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, по личному опыту скажу, что компании охотнее имеют дело со свободным ПО, рас... текст свёрнут, показать
     
  • 9.102, Аноним (98), 12:12, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так это типичный эксперд opennet, ставший легендарным в анналах истории Он сам ... текст свёрнут, показать
     
  • 9.111, Урри (ok), 12:21, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я исправил Это не свобода Потому как ваша свобода заканчивается там, где начин... текст свёрнут, показать
     
     
  • 10.150, Аноним (2), 12:51, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так моя свобода не ограничивает в данном случае свободу других, другие могут при... текст свёрнут, показать
     
     
  • 11.208, Аноним (208), 14:28, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если ваша доделка в виде бинарника попала в руки допустим мне, то вы таким подхо... текст свёрнут, показать
     
     
  • 12.220, Аноним (2), 14:38, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так я может вам свободы на свой бинарник и не давал И в этом моя свобода - н... текст свёрнут, показать
     
     
  • 13.282, Аноним (208), 17:02, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    что и указано ранее моя - свобода, а ты иди на_ер Все-таки мы про свободу ил... текст свёрнут, показать
     
     
  • 14.332, Пькькь (?), 20:02, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не ходите по кругу, то, что я взял, не отнимает у вас свободу взять там же, где ... текст свёрнут, показать
     
     
  • 15.346, Аноним (346), 22:56, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    это работает до тех пор, пока вы не распространяете продукт своих изменений И с... текст свёрнут, показать
     
     
  • 16.453, Пькькь (?), 16:16, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А мои изменения не имеют никакого отношения Из того источника берите - пожалуйс... текст свёрнут, показать
     
     
  • 17.559, www2 (??), 07:39, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы как-то очень вольно трактуете слово свобода Вот разработчики, выкладывающи... большой текст свёрнут, показать
     
     
  • 18.591, Пькькь (?), 13:31, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не против GPL per se и не против их свободы её использовать - я против называн... текст свёрнут, показать
     
  • 8.96, ыы (?), 12:06, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    А что не так Вас чтото беспокоит когда люди берут свободное и зарабатывают Вы ... текст свёрнут, показать
     
     
  • 9.103, Какаянахренразница (ok), 12:14, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Не подменяй понятия, мой анонимный друг GPL не запрещает зарабатывать GPL всег... текст свёрнут, показать
     
     
  • 10.116, Аноним (2), 12:25, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Принцип хороший, я не спорю Но где тут свобода Плюс никто ж не запрещает вам в... текст свёрнут, показать
     
  • 10.119, Аноним (98), 12:26, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ядро под GPLv2, ну и где, мой юный друг, свободные и открытые Nvidia драйвера г... текст свёрнут, показать
     
     
  • 11.212, Аноним (208), 14:31, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    а что, Nvidia взяли где-то свободный драйвер для Nvidia и закрыли свои доработки... текст свёрнут, показать
     
     
  • 12.279, Аноним (98), 16:54, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Они взяли наработки ядра Linux, управление памятью, структуры, инициализация, по... текст свёрнут, показать
     
     
  • 13.301, Аноним (346), 18:05, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Какой кода ядра содержится в драйвере GPL там обошли с помощью обертки, как и... текст свёрнут, показать
     
     
  • 14.343, Аноним (98), 21:21, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Он не может работать в пространстве ядра в одном адресном пространстве Это уже ... текст свёрнут, показать
     
     
  • 15.348, Аноним (346), 23:18, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    обертка с ядром не распространяется и в бинарном виде в состав не входит, ответс... текст свёрнут, показать
     
  • 13.308, nVidia (?), 18:27, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т е stable_api_nonsense у лап4 тых тоже под жопээлью Ясно-понятно Вот же, э... текст свёрнут, показать
     
  • 5.207, nvidiaamd (?), 14:27, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да да, мы знаем вам хочется чтобы весь мир был ЕЕЕ
     
  • 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.181, Аноним (179), 13:56, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Oдин проек офигительней другого.
     
  • 7.206, Самокатофил (?), 14:25, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В прошлом треде уже видели как раст линкуется с глибц и либгцц. Мне кажется вы зря плюете в колодец из которого пьете. ;)
     
     
  • 8.365, Прохожий (??), 00:51, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пока линкуется ... текст свёрнут, показать
     
  • 8.368, Аноним (-), 01:07, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Э-э, расскажи поподробнее за glibc на венде или фре Ну и заодно, за другой офи... текст свёрнут, показать
     
  • 6.246, Аноним (108), 15:09, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для меня - давно заменил. С версии 9 только им и компиляю.
     
  • 4.658, Тот_Самый_Анонимус (?), 08:17, 12/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Сам пиши, а не воруй чужой код!

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

     
  • 3.56, заминированный тапок (ok), 11:17, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Пермиссив хотя бы свободнее. GNU не даёт использовать в проприетарщине, жирный минус на мой взгляд

    жирный минус тебе за твой взгляд

     
  • 3.94, Аноним (91), 12:05, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    MIT это тоже самое что as is
     
     
  • 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 не даёт использовать в проприетарщине безвоздмездно, жирный плюсюще.
     
     
  • 4.118, Аноним (2), 12:26, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    В чём плюс? Проприетарный код двигает мир
     
     
  • 5.124, Аноним (210), 12:29, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Куда, в стойло?
     
     
  • 6.193, анон (?), 14:09, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ха-ха, а ты посмотри кто делает коммиты я ядро линукса :)
    И увидешь там страшных корпорастов: IBM, intel, google...

    А то решили тут комунизм устроить

     
     
  • 7.272, самокатофил (?), 16:26, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ха-ха, а ты посмотри кто делает коммиты я ядро линукса :)
    > И увидешь там страшных корпорастов: IBM, intel, google...

    а проприетарный код где?

    > А то решили тут комунизм устроить

    ГПЛ это о рыночных отношениях: я тебе - ты мне.

     
     
  • 8.443, Прохожий (??), 15:34, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то нет Рынком здесь и не пахнет Потому что один из признаков рынка - эт... текст свёрнут, показать
     
     
  • 9.610, самокатофил (?), 17:45, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    редхат соревнуется ораклом, с зюзей, с компаниями оказывающими поддержку дебиана... текст свёрнут, показать
     
  • 8.563, www2 (??), 07:53, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    GPL - это коммунистическая собственность Слово коммунити - не случайность В ... большой текст свёрнут, показать
     
     
  • 9.600, wyry (?), 14:23, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что будет если какой-нибудь высокопоставленный коммунист окажется замешан в св... текст свёрнут, показать
     
  • 9.611, самокатофил (?), 17:50, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Или не делай, это публичная оферта Принимаешь условия -- у тебя такие-то права ... большой текст свёрнут, показать
     
  • 7.623, Наноним (?), 21:48, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хаха, они бы не делали коммиты в ядро, будь оно не под GNU.
     
  • 4.201, Аноним (-), 14:19, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > GNU не даёт использовать в проприетарщине безвоздмездно, жирный плюсюще.

    Ну не томи, покажи нам уже Ext патчи для ядра от гугла!
    Или "Это было давно и поэтому уже почти неправда!"

     
  • 3.269, Аноним (269), 16:04, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Никакой свободы врагам свободы
     
     
  • 4.305, Аноним (-), 18:14, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ..моя политика. в менты берут после двух лет психоаналитика
     
  • 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 ситуация

     
     
  • 8.125, _hide_ (ok), 12:30, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что это безопасное управление памятью 1 Ошибки выхода за границы там ... текст свёрнут, показать
     
     
  • 9.367, Прохожий (??), 01:05, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    1 Поэтому их лучше вообще не решать И это не бред 2 Но они есть А твой опыт... текст свёрнут, показать
     
     
  • 10.446, _hide_ (ok), 15:46, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше знать о проблеме, и её учитывать на этапе проектирования реализации, чем п... текст свёрнут, показать
     
     
  • 11.458, Прохожий (??), 16:32, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты со статистикой крупных проектов знаком Около СЕМИДЕСЯТИ ПРОЦЕНТОВ ошибок в о... большой текст свёрнут, показать
     
     
  • 12.580, _hide_ (ok), 11:56, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретно в этом случае дырявый явно не язык программирования По моему, при так... большой текст свёрнут, показать
     
     
  • 13.626, Прохожий (??), 23:32, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ЯП, который позволяет человеку делать всё, что угодно, да ещё по умолчанию - дыр... большой текст свёрнут, показать
     
  • 13.627, Прохожий (??), 23:36, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Глянул на два поста выше, понял о чём ты Так что не так с инверсией зависимосте... текст свёрнут, показать
     
     
  • 14.635, _hide_ (ok), 11:42, 03/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С тем, что в функциональный язык точно так же ложится на ОМ как и ОО язык, прост... большой текст свёрнут, показать
     
  • 9.371, Прохожий (??), 01:24, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Двойное освобождение памяти тоже не встречал Утечку памяти из-за неосвобождения... текст свёрнут, показать
     
  • 7.377, Прохожий (??), 01:39, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не осилил, так и скажи.
     
     
  • 8.440, _hide_ (ok), 15:30, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да, конечно -D... текст свёрнут, показать
     
  • 6.93, Аноним (16), 12:05, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    на каких платформах?
     
  • 6.113, Анонии (?), 12:22, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Два хрустальных шара этому господину...
     
     
  • 7.221, Аноним (-), 14:39, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше титановых. И запасные зубы, он их так забавно раздает...
     
  • 3.369, Прохожий (??), 01:18, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сидит такой очередной эксперд и рассказывает людям, пытающимся улучшить имеющийся код, какие они глупые. Просто прелесть. А ведь код становится лучше, и заметно лучше местами.

    >"безопасном" языке, не обеспечивающего никакой безопасности

    Ну раз ты так говоришь, как тебе можно не поверить. Ведь в Амазоне, MS, Huawei, Google  и прочих спонсорах одни идиоты работают, м-да...

    Умора, одним словом.

     
  • 2.402, IRASoldier_registered (ok), 09:05, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как будто бы в этом есть что-то плохое.
     
  • 2.638, fuggy (ok), 00:26, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так для этого всю эту кашу с переписыванием на другом языке и замутили. Чтобы потом выкинуть GNU Coreutils, как сейчас выкидывают GCC и пихают везде Clang.
     

     ....большая нить свёрнута, показать (85)

  • 1.5, lockywolf (ok), 10:40, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +17 +/
    Куча сломанного софта, куча функций современных ОС не реализована, но растовики переписывают то, что и так (пусть не идеально) работает.

    Чтобы им пусто было.

    И да, чтобы не быть бессмысленным занудой: вот свой Servo для Firefox бы пилили -- было бы дело. Скорость, безопасность, всё вот это ровно там бы очень было нужно.

     
     
  • 2.8, Аноним (2), 10:41, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чтобы им пусто было.

    Что вы так хейтите, вам-то чем эти люди помешали?

     
     
  • 3.13, Аноним (13), 10:46, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Болезнь есть такая.
     
     
  • 4.26, Аноним (16), 10:55, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ага, растамания головного мозга.
     
     
  • 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 +/
    > потратить на улыбки окружающим

    Вместо того, чтобы хейтить сиси++, растаманы могли бы потратить время на улыбки окружающим.

     
     
  • 6.120, Например (?), 12:27, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сиси это не для них, вероятно.
     
  • 5.168, Аноним (210), 13:29, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Моя энергия - как и куда хочу, туда и трачу.
     
  • 3.29, Аноним (16), 10:57, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > демократия и капитализм

    А что, критика при демократии и капитализме - запрещена?!

     
     
  • 4.57, Аноним (2), 11:17, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не запрещена, как и критика критики
     
  • 4.169, Аноним (210), 13:31, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Критика уязвимых запрещена!
     
  • 2.18, Аноньимъ (ok), 10:48, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Удваиваю.
    Еще и МИТМ лицензию впихнули.
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Какое разработчикам должно быть дело до вашего мнения? Вам надо в и разрабатывайте
     

  • 1.17, Аноним (-), 10:48, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    О, Rust - это хорошо, было куча архитектур - стало две.
     
     
  • 2.38, самокатофил (?), 11:04, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    хаа, лол
     
     
  • 3.63, Урри (ok), 11:33, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Согласен, лол. Стало три.
     
     
  • 4.199, анон (?), 14:13, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Свидетели "очень нужных архитектур" подьехали...
    Сейчас раскажут что обязательно нужно поддержать код-мамонта 30 летней давности.

    ps Урри, привет тебе чего-то не было видно в теме про CVE в либе с 95го года.
    Может прокоментируешь)

     
     
  • 5.241, псевдонимус (?), 15:04, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не уверен, какие наверняка нужные, но точно знаю ненужную(е): арм.
     
  • 5.243, Самокатофил (?), 15:05, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А знаешь что я люблю, анон?! Сообщество нетбсдшников. Не, не тогда когда они переименовывают блэклист в денайлист. А когда они портируют код на какую-нибудь железку, грузят нетку на этом гвне мамонта, и показывают топ. И оказывается, что она и там летает.

    Красиво, чшорт побери. И код у нетки красивый, и хакеры, с их любовью к машинам, с их желанием их оживить -- это красиво.

    А вы, модные пацанчики, с растом наперевес, и любителями то греп хоронить, то си, то ядро линукса, то архитектуры, вызываете лишь сожаление. Не в смысле "мне вас жаль", этого высокомерного апломба :-D Просто грустно за вами наблюдать.

     
     
  • 6.379, Прохожий (??), 01:55, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не грусти. Галоперидольчику поди попей. Успокойся. Всё будет хорошо.
     
     
  • 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 так и поступают, качественный красивый код, к-й без костылей работает на всех поддерживаемых архитектурах.
     
  • 5.317, Аноним (-), 19:11, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    мамонты обсуждают мамонтов
     

  • 1.19, Аноним (19), 10:50, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Ничего кроме раст! Раст - это будущее!
     
     
  • 2.34, Аноним (16), 11:00, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > успешно выполняются 214 тестов, но 313 тестов аналог на Rust пока не проходит.
     
  • 2.441, Аноним (441), 15:32, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    минусующие реально не понимают иронию?
     
  • 2.495, Аноним (210), 19:54, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Итак, товарищи, столица автоматически переносится в НьюРастюки!
     

  • 1.20, Аноним (19), 10:51, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Не нравится раст - придумай ЯП лучше!
     
     
  • 2.28, istepan (ok), 10:56, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Давно уже придумали, js называется.
     
     
  • 3.171, Аноним (210), 13:34, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как там с написанием модулей ядра на нём? Что лучше в ядро засунуть: V8 или SpyderMonkey?
     
  • 2.49, Аноним (19), 11:11, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Уже есть такой C++ называется!
     
     
  • 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.275, самокатофил (?), 16:32, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Удачи потом в реализации компилятора Даже если соберётесь с другом васяном в га... текст свёрнут, показать
     
     
  • 11.286, Аноним (286), 17:14, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну взгляните на функциональные языки, тот же Haskell как нафарширован В Idris м... текст свёрнут, показать
     
     
  • 12.314, самокатофил (?), 19:03, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    маргинальщина, имеет право ... текст свёрнут, показать
     
  • 10.307, Урри (ok), 18:22, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не ошибку типов, а несоответствие текста программы языку Это прямая и единствен... большой текст свёрнут, показать
     
     
  • 11.454, Прохожий (??), 16:17, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну расскажи-ка, член якобы неглупого коммьюнити общества воинов АнтиРастового Со... большой текст свёрнут, показать
     
  • 11.459, Пькькь (?), 16:52, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вы придираетесь к словам, чтобы увести от сути А надо добавить анализ как можн... большой текст свёрнут, показать
     
     
  • 12.465, Аноним (-), 17:44, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да забей уже Когда в соседней новости сему Знатоку указали, что сематнически... текст свёрнут, показать
     
     
  • 13.529, Пькькь (?), 00:40, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И то верно ... текст свёрнут, показать
     
  • 12.513, Урри (ok), 22:17, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, я точно называю вещи своими именами Чтобы не возникало я вам про Фому, а ... большой текст свёрнут, показать
     
     
  • 13.522, Прохожий (??), 23:44, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И ты можешь конечно обосновать свою позицию Да Потому что в очередной раз выва... текст свёрнут, показать
     
  • 6.175, Аноним (210), 13:46, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Rust - это попытка сделать более низкоуровневый язык с таким же сильным компилятором. Почему этому идёт такое яростное сопротивление - не понятно, идея-то классная

    Но воплощение этой идеи - дерьмо.

     
     
  • 7.190, Аноним (59), 14:06, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть варианты лучше?
     
     
  • 8.211, Урри (ok), 14:30, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Есть Умные указатели ... текст свёрнут, показать
     
     
  • 9.230, Аноним (2), 14:50, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это заплатка поверх имеющегося языка, не ограничивающая использование старых неб... текст свёрнут, показать
     
     
  • 10.265, Урри (ok), 15:56, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не нужно Я хочу иметь возможность рискнуть, но достичь выдающихся результатов ... текст свёрнут, показать
     
     
  • 11.281, Аноним (286), 17:01, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В наши времена компайлеры могут ускорять лучше людей Но даже если принять этот ... текст свёрнут, показать
     
     
  • 12.303, Урри (ok), 18:09, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Странно, заказчики деньги платили мне, а не компилятору Вот дураки, правда Это... большой текст свёрнут, показать
     
     
  • 13.455, Пькькь (?), 16:23, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, ну да, ничего между этими двумя пугалами нет Ну и в мусорку такие станд... текст свёрнут, показать
     
  • 13.462, Прохожий (??), 17:05, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так и делай это ЯВНЫМ ОБРАЗОМ Понимаешь разницу, между плохим поведением ПО УМО... большой текст свёрнут, показать
     
  • 9.247, Аноним (247), 15:10, 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 +/
    Все люди ошибаются Только дураки думают, что можно писать код без ошибок Умные... текст свёрнут, показать
     
     
  • 9.297, Аноним (286), 17:45, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да Но и добавить раннее отслеживание в компилятор ничуть не вредно... текст свёрнут, показать
     
     
  • 10.300, Урри (ok), 18:04, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вредно, ибо это не работа компилятора Любая ошибка а она будет в коде этой пр... текст свёрнут, показать
     
     
  • 11.383, Прохожий (??), 02:34, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С возможностью отключить проверку - не вредно... текст свёрнут, показать
     
     
  • 12.389, Самокатофил (?), 03:30, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вредно, это в любои случае увеличивает кодовую базу, вероятность багов, и как сл... текст свёрнут, показать
     
     
  • 13.464, Прохожий (??), 17:31, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если код правильно организован привет архитектуре , то по большому счёту пофиг,... текст свёрнут, показать
     
     
  • 14.468, Самокатофил (?), 18:10, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В теории да, на практике нет ... текст свёрнут, показать
     
     
  • 15.523, Прохожий (??), 23:48, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Были печальные прецеденты Хотелось бы подробностей ... текст свёрнут, показать
     
  • 11.457, Пькькь (?), 16:26, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кто сказал Ошибку в компайлере найти на дистанции легче, чем в 9000 приложений ... текст свёрнут, показать
     
  • 7.463, Прохожий (??), 17:24, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Нет. Только дуракам.
    > А так как дураки в IT не нужны, то, следуя формальной логике, никому.

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

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

    Но я хочу продолжения банкета. Это дураки придумали строгую типизацию в Плюсах (по сравнению с почти полным отсутствием оной в Сях)?

     
     
  • 8.512, Урри (ok), 22:09, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, я такого нигде не утверждал Я много раз писал по CI и QA, про статические ... текст свёрнут, показать
     
     
  • 9.524, Прохожий (??), 00:08, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Напоминаю, с чего началась ветка Тебе предложили подумать над тем, что неплохо ... текст свёрнут, показать
     
  • 4.188, _kp (ok), 14:04, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Более вероятный вариант, что в очередной стандарт С++ какие то из фич Раста возьмут, чем будут переписывать на другой язык.
    Феномен "маленького фатального недостатка" (сделано не нами) - никто не отменял.
     
  • 4.225, Mike Lee (?), 14:48, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ну и как, где там операционные системы написаные на ц++? ну была симбиан когда то и та померла.
     
     
  • 5.561, Аноним (403), 07:42, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Windows
     
     
  • 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 ... текст свёрнут, показать
     
     
  • 9.634, Аноним (634), 10:52, 03/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А в чём смысл Запретить компиляцию цпп-файлов Компилятор сам определяет режим ... текст свёрнут, показать
     
  • 4.631, lockywolf (ok), 08:11, 03/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > C++. Никакого контроля от компилятора за ошибочным кодом. Дожили

    Как это нет? Навороченная система типов в наличии.

     
  • 2.82, Борис Леонтий Якубович (?), 11:58, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ada/SPARK
     
     
  • 3.101, Аноним (2), 12:11, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ада годная, кстати, сам хотел бы попробовать
     
     
  • 4.581, wyry (?), 12:08, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ада кстати НЕ годная. Более того Ada троллили в своё время все кому не лень), даже Вирт. Кстати АБСОЛЮТНО ТЕ ЖЕ тезисы ВЕЛИКИХ подходят и в отношении Rust.
     
     
  • 5.590, Старший Аноним (?), 13:24, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И чем же для вас современный Spark(Ada) негоден? Своей доказательной натурой - если скомпилировалось, то, это значит, что в программе нет ошибок?
     
  • 2.172, Аноним (210), 13:41, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Не нравится раст - придумай ЯП лучше!

    https://vlang.io/

     
  • 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.654, Аноним (653), 09:18, 05/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Не нравится раст - придумай ЯП лучше!

    SPARK: https://www.opennet.me/openforum/vsluhforumID3/126614.html#419

     

     ....большая нить свёрнута, показать (68)

  • 1.24, Аноним (19), 10:55, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Надо Windows переписать на раст!
     
     
  • 2.30, Аноним (16), 10:58, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уже написали одну - редоксом называется... Что с ней? Куда пропала?
     
     
  • 3.48, Аноним (2), 11:11, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну коммиты ещё делают понемногу, кстати
     
     
  • 4.54, Аноним (16), 11:16, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    как про неуловимого джо?
     
  • 3.140, anonymous (??), 12:40, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Никуда не пропадала, и Redox не является перереализацией Windows.
     
  • 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 на открытом форке(?!) ядра!

     
     
  • 4.45, Аноним (2), 11:08, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем?
     
     
  • 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 +/
    И?

    Как говорится: на заборе "дарвин" написано, а за ним лежат дрова.

     
     
  • 8.60, Аноним (2), 11:22, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Apple врать не будет - почтенная корпорация... текст свёрнут, показать
     
  • 7.146, Аноним (144), 12:48, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Самого главного Apple не выкладывает.
     
     
  • 8.174, НяшМяш (ok), 13:46, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А почему они должны выкладывать то что написали сами для своего железа ... текст свёрнут, показать
     
     
  • 9.202, Аноним (144), 14:20, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А кто-то утверждал, что они должны Просто не выкладывают, это факт, неважно поч... текст свёрнут, показать
     
     
  • 10.231, Аноним (210), 14:50, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А в результате от открытого Darvin толку 0 ... текст свёрнут, показать
     
     
  • 11.237, Аноним (2), 14:57, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это уже другой вопрос Это вопрос о том, что коммьюнити ничего не может без корп... текст свёрнут, показать
     
  • 7.194, Аноним (210), 14:09, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Apple выкладывает код Дарвина на официальном гитхабе и на сайте. Так что всё открыто.

    OK, ну так собери и запусти его на Маке, чтоб нас носом ткнуть.

     
     
  • 8.233, Аноним (2), 14:52, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем тыкать Есть код - значит открытый А собирает его Эппл ... текст свёрнут, показать
     
     
  • 9.238, Аноним (210), 14:58, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, т е , кроме Эппола никто собрать не может Значит, толку от открытости Дарви... текст свёрнут, показать
     
     
  • 10.255, Аноним (59), 15:33, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот видишь - сообщество беспомощно без корпораций... текст свёрнут, показать
     
     
  • 11.310, самокатофил (?), 18:54, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну, если овец эпла называть сообществом ... текст свёрнут, показать
     
  • 3.244, псевдонимус (?), 15:06, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Негодная система для девиантов, ты хотел написать.
     
     
  • 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 продолжает творить хрень.
     

     ....большая нить свёрнута, показать (20)

  • 1.35, Аноним (35), 11:02, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Опять пермиссивщина
     
     
  • 2.36, Аноним (2), 11:04, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    За что так пермиссив не любят? Он же истинно свободен
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно пользуюсь, я же не идиот отказываться от того, что есть из чисто идеолог... текст свёрнут, показать
     
  • 8.89, Аноним (89), 12:03, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А мог бы устроиться кодить на питоне и каждый день трахать новую красавицу ... текст свёрнут, показать
     
     
  • 9.121, Аноним (16), 12:27, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А можно просто выключить свет, и уже без разницы, красавица ли ... текст свёрнут, показать
     
  • 7.81, Аноним (16), 11:57, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ... в корпорациях? Весь прогресс они двигают

    Увы, нет. Что сделал гугл за своё существование? Ничего. Все продукты куплены/захвачены/украдены. Более ста позиций.

     
     
  • 8.84, Аноним (2), 12:00, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Без инвестиций Гугла, где бы эти все продукты были Да и поисковый движок делал ... текст свёрнут, показать
     
     
  • 9.114, Аноним (16), 12:23, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не делал 20 сентября 2001, Outride, Поисковая система... текст свёрнут, показать
     
  • 9.117, Аноним (16), 12:26, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У гугла тогда не было денег от слова совсем, за ним стояли инвесторы, которым вп... текст свёрнут, показать
     
     
  • 10.123, Аноним (2), 12:28, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот видишь, деньги инвесторов на проекты - это тоже польза Гугл может профин... текст свёрнут, показать
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    >За что так пермиссив не любят? Он же истинно свободен

    А кому нужна эта "истинная свобода"? А, халявщикам-проприерастам код ныкать в свои проприетарные поделия.

     
     
  • 4.235, Аноним (2), 14:53, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и это же хорошо, я проприетарщиков поддерживаю. Они реалисты
     
  • 2.141, anonymous (??), 12:42, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Форкните и перелицензируйте под GPL :)
     

     ....большая нить свёрнута, показать (22)

  • 1.37, Аноним (46), 11:04, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Опять что-то переписывают.
     
     
  • 2.40, Аноним (40), 11:06, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не говори, лишь бы ядро не переписывать
     
     
  • 3.44, Аноним (16), 11:08, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Дак они не смогли написать даже свою редокс. А ещё в линь лезут.
     
     
  • 4.218, Аноним (-), 14:36, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То ли дело опеннетные анонимы - не смогли написать даже свою Хурд.
    А ещё в линь лезут (ведь маечку с пингвинчиком носят - а значит почти ядерные разработчики!)!

     
  • 2.42, Аноним (16), 11:07, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кровати передвигают...
     

  • 1.43, Аноним (19), 11:08, 31/01/2022 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –4 +/
     

  • 1.47, Аноним (19), 11:10, 31/01/2022 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     

  • 1.53, IdeaFix (ok), 11:16, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Еще один способ убить всё легаси не x86 железо :)
     
     
  • 2.153, Аноним (144), 12:54, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Недооцененный комментарий.
     
  • 2.216, Аноним (210), 14:35, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ага-ага, x86 совсем не легаси ;)
     

  • 1.65, Alexey Tor. (?), 11:35, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А что, КореУтилс нельзя было на Паскале переписать? Можно было. Просто язык непопулярен. в массах. А так можно было б. И что - получилось бы плохо? Да нет. Получилось бы нормально. Если выбрать стабильный релиз FPC.
     
     
  • 2.71, Аноним (2), 11:41, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Но и на Расте не хуже
     
     
  • 3.154, Аноним (144), 12:57, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Представляю, что будет, когда в сабже начнут одну за другой находить уязвимости.
     
     
  • 4.162, Аноним (2), 13:14, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего страшного, в Сишных же находят
     
     
  • 5.165, Аноним (16), 13:21, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А если нет разницы, зачем тогда раст?
     
     
  • 6.170, Аноним (170), 13:33, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Писать удобнее, вот и всё, а если все тоже самое, зачем нужен ваш си?
     
     
  • 7.215, an (??), 14:33, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Писать удобнее как раз на С.
     
     
  • 8.461, Пькькь (?), 16:56, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кому как... текст свёрнут, показать
     
  • 8.547, Прохожий (??), 02:58, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Дырявый говнокод Определённо ... текст свёрнут, показать
     
  • 6.222, Аноним (-), 14:40, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > А если нет разницы, зачем тогда раст?

    Ты уже нашел сравнимое количество уязвимостей?
    Или очередная пук^W опеннетная оналитека вида "я что-то придумал и на основе этого сделал выводы, а значит это правда!"


     
  • 6.422, freecoder (ok), 13:48, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Разница есть.
     
  • 2.186, Аноним (179), 14:00, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Можно и на Фортране переписать и на PL/1, но зачем ?
     

  • 1.72, Урри (ok), 11:44, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Щас вызову когнитивный диссонанс у местной растодвинутой публики...

    Урри поддерживает это переписывание!

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

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

     
     
  • 2.75, Аноним (2), 11:48, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > в какой-то момент скорость переписывания старого кода под новый компилятор станет ниже выходов новых компиляторов и все естественно заглохнет).

    Новые версии Раста почти не ломают обратную совместимость

     
     
  • 3.77, Аноним (16), 11:51, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    почти не ломают...
     
  • 3.155, Аноним (144), 12:59, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Новые версии Раста почти не ломают обратную совместимость

    Такое можно сказать почти про любой язык.

     
     
  • 4.178, podman (?), 13:51, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    кроме питона
     
     
  • 5.232, Аноним (232), 14:52, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ага, уже три месяца не могу обновиться с 3.8 на 3.10, половина софта отваливается
     
  • 3.166, Урри (ok), 13:25, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я недавно одному любителю давал ссылку на чейндлог.
    https://github.com/rust-lang/rust/blob/master/RELEASES.md

    Смотреть пункты "Breaking Changes" и с некоторых пор стыдливо заменивший его "Compatibility Notes".

     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    У нас прогресс!

    Вместо "ничего не ломается" у нас уже "ломается, но совсем чуть-чуть!".
    Ждем логического продолжения?

     
     
  • 8.502, Аноним (-), 20:01, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, не похоже что у вас прогресс - как читали опой, так и продолжаете ... текст свёрнут, показать
     
  • 6.466, Прохожий (??), 17:48, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Евгений Ваганович от программирования, ты уже Редакции Rust осилил? Вот тебе ещё раз ссылка, которую другой аноним дал тебе чуть выше. https://doc.rust-lang.org/edition-guide/editions/index.html

    Может, сына позовёшь на помощь, если сам никак?

     
     
  • 7.500, Урри (ok), 19:58, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не, его не буду - боюсь надорвется пока ржать над вами будет.

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

     
     
  • 8.506, Аноним (-), 20:12, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Или над тобой Ну-ну https doc rust-lang org edition-guide rust-2015 inde... текст свёрнут, показать
     
  • 8.520, Прохожий (??), 23:33, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Говорят, дураку только палец покажи 8212 смеется Сын в папу пошёл, то есть ... текст свёрнут, показать
     
  • 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.164, Аноним (16), 13:20, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > аналог BusyBox на Расте

    Не влезет на флэшку эмбеда :)

     
  • 3.182, Аноним (210), 13:56, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так пишут ToyBox, если не ошибаюсь в названии, под бздунской лицензией. Или не на Rust? Так переписать её!
     
     
  • 4.224, Аноним (224), 14:44, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > под бздунской лицензией

    Надеюсь, свой коммент ты запостил из под links в фреймбуфере, используя прокси?


     
     
  • 5.234, Аноним (210), 14:53, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Из под Falkon.
     

  • 1.104, Аноним (-), 12:15, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это атака на GNU? Зачем? Хотят вытеснить его?
     
     
  • 2.127, kusb (?), 12:31, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Присоединиться. Расширить. Победить.
     
     
  • 3.219, Аноним (210), 14:37, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А выжав Столмана, можно ещё попробовать и возглавить.
     
     
  • 4.242, Аноним (-), 15:05, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Столлмана в обиду не дадим. Пусть каждый корпораст это знает.
     

  • 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 с собой и размер был бы тяжелее. Или они например принципиально собирают всё статически.
     
  • 2.143, anonymous (??), 12:44, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда информация?
     
     
  • 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 с нано собраны статикой?

     
     
  • 5.245, Аноним (223), 15:07, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Хреновый из тебя телепат.
     
     
  • 6.264, Аноним (-), 15:54, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хреновый из тебя телепат.

    Поэтому и был задан вопрос - посмотри в зависимости nano и скажи, оно у тебя не использут сишные либы?
    А теперь расскажи, сколько растовых либ "притянул" в зависимостях bat - потому что размер 4МБ совпадает с дебианским пакетом, собранным "статикой".

     
     
  • 7.271, Аноним (271), 16:23, 31/01/2022 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 8.283, Аноним (-), 17:05, 31/01/2022 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 9.320, Аноним (271), 19:23, 31/01/2022 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 10.331, Аноним (-), 19:59, 31/01/2022 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 11.374, Аноним (374), 01:36, 01/02/2022 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 12.393, Аноним (-), 04:37, 01/02/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.325, Аноним (271), 19:42, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это сравнение статически слинкованного нано все равно он был мне нужен против ... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (14)

  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    >Разработка этой "дряни" финансируется крупнейшими фирмами планеты Земля.

    Крупнейшим фирмам этой планеты нужна лишь возможность экономить на рабочей силе и быстрее выкатывать сырой софт.

     
  • 2.249, псевдонимус (?), 15:11, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И с неадекватным сообществом.
     
     
  • 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 поддерживает сборку только двумя последними версиями компилятора, у них в репозитории это написано.
     
     
  • 5.480, Анонн (?), 19:21, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты что, это же доку читать надо!
     
  • 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 +/
    Так изначально было. Давным давно, когда большинство местных даже в планах у родителей не было.
     
     
  • 3.142, kusb (?), 12:44, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ух ты, интересно.
     
  • 2.184, Аноним (210), 13:59, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так завоют же местные: "Bash-портянкиии!"
     
     
  • 3.263, местные (?), 15:48, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Bash-портянкиии!
     
     
  • 4.319, Аноним (25), 19:20, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Dash-портянки?
     

  • 1.129, bOOster (ok), 12:34, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Каким образом cut то у них работает быстрее?? Это-ж работа с файловой структурой. Или эти дурачки кэшируют запрос и выходят статус операции не получив?
    Это, видимо, как в другой теме - rustоман скомпилировал код в 8 байт, в которые даже "hello opennet" не помещались... Я поржал.
     
     
  • 2.134, kusb (?), 12:36, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    true;
     
  • 2.145, anonymous (??), 12:46, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Речь про что-то такое -- https://github.com/kmcallister/tiny-rust-demo ?
     
     
  • 3.248, Аноним (-), 15:10, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Речь про что-то такое -- https://github.com/kmcallister/tiny-rust-demo ?

    Речь про ламероватых Анти-Расто-Военов, которые использовали du для сравнения сишного хелло-ворда с хелловордом растовым (где вывод был в байтах).
    https://www.opennet.me/openforum/vsluhforumID3/126607.html#90
    >  du a.out
    > 32      a.out

    А когда им, прикола ради, вывели такой же выхлоп
    > && du hello
    > 8    hello

    "компуктерный Эксперт" выше решил что это выхлоп в байтах (причем его не смутило, что ELF-хелловорд c printf в 32 байта тоже не очень-то влезает).

     
     
  • 4.316, bOOster (ok), 19:05, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > хелло-ворда с хелловордом растовым (где вывод был в байтах).
    > https://www.opennet.me/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 — это разные уилиты, первая парсит содержимое по разделителям, а вторая копирует (и чуть чуть парсит).
     
     
  • 3.601, kusb (?), 14:55, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    кот
     
  • 2.280, анонимус (??), 16:59, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    тут правда врятли тот случай (особенно если есть io) но вообще при достаточно большой программе конпелятор хруста может более качественно оптимизировать за счет большего контекста при инлайне. по первых, ему явно  предоставлены времена жизни объектов. а также он учитывает явную уникальность/неуникальность (ключевое слово mut). таким образом иногда можно проворачивать оптимизации(причем безопасные(!) а не как в О3) и быть быстрее чем сишные реализации. есть много примеров и бенчмарки это подтверждающие.
     

  • 1.131, Аноним (131), 12:35, 31/01/2022 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +7 +/
     

  • 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)



     
     
  • 4.375, Аноним (374), 01:37, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Второй вариант норм, но сишный как-то привычнее.
     
     
  • 5.405, Аноним (25), 10:26, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Второй вариант - posix-shell, в отличии от остальных башизмов и сишизмов
     
  • 4.397, Аноним (16), 04:59, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Прежде чем писать такое, подумай, ху-из-ху "{1..1000}"... Хинто: сделай echo {1..1000}
     
     
  • 5.406, Аноним (25), 10:28, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Прежде чем писать ..., подумай

    Согласен, о себе писать проще

     

  • 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-ах.

     
     
  • 2.189, Аноним (210), 14:05, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вывод: ToyBox переписать на Rust!
     
  • 2.256, Аноним (-), 15:34, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > coreutils:  16.37 MiB
    > uutils-coreutils:  102.10 MiB

    А руки из задницы вынать не пробовал?
    https://github.com/uutils/coreutils/releases/download/0.0.12/coreutils_0.0.12_
    > utils-coreutils: 12.7 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*

     
     
  • 8.311, Аноним (271), 18:57, 31/01/2022 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 9.322, Аноним (-), 19:28, 31/01/2022 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 10.328, Аноним (271), 19:49, 31/01/2022 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 11.335, Аноним (-), 20:07, 31/01/2022 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 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.

     
     
  • 2.579, wyry (?), 11:51, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Или в ещё больший минус, что вероятнее.
     

  • 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 мне бы пришёлся по нраву. Но это, конечно, хайлевел.

     
     
  • 3.387, Аноним (-), 02:44, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С другой стороны, можно этот хайлевел свести к макросам...
     

  • 1.257, Аноним (257), 15:35, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Версия пре пре пре пре альфа.
    Течём, падаем. Но это другое.
     
  • 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 +/
    Ну т е предпочтешь и далее спрыгивать с темы Ожидаемо Но читал ты там очевидн... большой текст свёрнут, показать
     
     
  • 9.304, самокатофил (?), 18:09, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты реально не понимаешь о чем я тебя спрашиваю -D ты победил меня измором по... большой текст свёрнут, показать
     
  • 3.309, Аноним (257), 18:51, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > То ли дело очередной опеннетный "осилятор", который не в курсе современных возможностей cp

    То ли дело ресдох, в котором как выясняется даже cp ещё нету. А что в нём есть? Ой, постойте, НИЧЕГО. Оно даже не запускается.

     
     
  • 4.318, Аноним (-), 19:19, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> То ли дело очередной опеннетный "осилятор", который не в курсе современных возможностей cp
    > То ли дело ресдох, в котором как выясняется даже cp ещё нету.

    Зачем ты спрыгнул на редокс? Да еще и промахнулся - прямо в лужу попал:
    https://github.com/redox-os/uutils/tree/master/src/uu/cp
    > А что в нём есть? Ой, постойте, НИЧЕГО. Оно даже не запускается.

    И опять прыжок - и опять "Здравствуй, лужа!":
    https://www.redox-os.org/screens/

     
     
  • 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 под капотом)

     

  • 1.302, DarWinux (?), 18:07, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Едва ли Apple заменит BSD-utils на это.
     
     
  • 2.313, Аноним (271), 19:01, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно быть отмороженным на голову менеджером, чтобы поставить свой коммерческий продукт в зависимость от этого проекта, языка и его сообщества. Поэтому конечно такого не будет.
     
     
  • 3.341, Аноним (-), 20:57, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У вас просто нету подхода к менеджеру Apple, потому вы так и говорите.
     
     
  • 4.489, Аноним (210), 19:44, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А у растаманов откуда столько кило$подходов к менеджеру Apple?
     

  • 1.306, Аноним (-), 18:17, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Удивительный мир опеннета. Когда во всем мире пришло признание понятия хайповых языков (это языки программирования не способные жить без хайпа) - тут только только взялись за ложку и подошли к корыту. корутилс на расте, этопрорыв ящитаю
     
  • 1.312, Аноним (312), 18:59, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надеюсь оно без crates? А то ж там не уследишь за дырками.
     
  • 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.321, Аноним (271), 19:26, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Забыл ссылку и описание, что это такое:

    sbase is a collection of unix tools that are portable across unix-systems.
    https://core.suckless.org/sbase/

     
  • 2.323, самокатофил (?), 19:33, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Унижения растаманов бесконечны.
    > Долго смеялся, когда увидел:
    > $ pacman -Qlq sbase-git | grep /bin/ | wc -l
    > 99
    > $ pacman -Qlq uutils-coreutils | grep /bin/ | wc -l
    > 98
    > Напоминаю, sbase пишет полтора энтузиаста из suckless.

    Если отправишь коммитом в саклесс -- будет 100. :-D

    https://github.com/zeppe-lin/sbase/blob/master/realpath.c
    https://github.com/zeppe-lin/sbase/blob/master/realpath.1

     
  • 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.327, самокатофил (?), 19:49, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >https://github.com/uutils/coreutils#targets-that-compile
    >This is an auto-generated table showing which binaries compile for each target-triple. Note that this does not indicate that they are fully implemented, or that the tests pass.

    но ведь смешно :-D

     
  • 2.326, самокатофил (?), 19:46, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Унижения растаманов бесконечны.
    > Долго смеялся, когда увидел:
    > $ pacman -Qlq sbase-git | grep /bin/ | wc -l
    > 99
    > $ pacman -Qlq uutils-coreutils | grep /bin/ | wc -l
    > 98
    > Напоминаю, sbase пишет полтора энтузиаста из suckless.

    Огосспади, я тут посмотрел их /bin/cat. Помнишь срач бородатых хакеров, про усложнение cat'a начиная с первого юникса?

    Держи братиш:

    https://raw.githubusercontent.com/uutils/coreutils/main/src/uu/cat/src/cat.rs

    ну, для сравнения:

    https://git.suckless.org/sbase/file/cat.c.html

    xD

    P.S. Они маны не осилили чтоль? O_o

     
     
  • 3.333, Аноним (271), 20:04, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да я ничего и не говорю про их ПО, suсkless народ своеобразный, хотя их cat нормально работает и делает свое дело. Меня просто позабавили такие числа, 98 и 99. Ну а так оно будет еще смешнее ))
     
  • 3.351, Аноним (257), 23:35, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ахаха, смешно смешно. Вот поэтому у них вечная пре пре альфа

    Переписуны блин.

    Но конечно, это другое.

     
  • 3.354, Аноним (257), 23:51, 31/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вообще да

    https://raw.githubusercontent.com/uutils/coreutils/main/src/uu/cat/src/cat.rs

    против

    https://git.suckless.org/sbase/file/cat.c.html

    Это фиаско братаны. Удачи вам с таким недоязыком

     
     
  • 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

     
     
  • 8.527, Прохожий (??), 00:30, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    CVE в Си-шном коде 15 лет провисела В одной из самых популярных библиотек мира ... текст свёрнут, показать
     
     
  • 9.530, Самокатофил (?), 00:49, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И это не предел, Си появился в 70-х, кода на нем экзабайты Где важна безопаснос... текст свёрнут, показать
     
     
  • 10.543, Прохожий (??), 02:24, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кто бы сомневался Ты мне только лекции не читай, а Я сам, кому хошь могу почит... текст свёрнут, показать
     
     
  • 11.613, самокатофил (?), 17:57, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Ты опять победил, да что ж такое-то -D ... текст свёрнут, показать
     
  • 7.575, wyry (?), 11:13, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У вас болезнь?)). Почему-то если матёрый разработчик на C++ скажет, что местами в C++ просто ужасный синтаксис это не оскорбит никого из разработчиков, а большинство даже согласятся, но О БОЖЕ, про Rust нельзя говорить что его синтаксис ужасен, хотя он хуже, чем у C++. У C++ синтаксис и архитектура ПО портятся когда проект долго поддерживается и претерпевает массу изменений, которые изначально не планировались (то что можно изначально создать идеальную архитектуру - это либо миф, либо придётся жертвовать производительностью и памятью), в Rust же даже на простых вещах порождает непонятно что, если именно на этом языке текущая задача "неудобна". Чёрт да на хабре целые статьи посвящали тому, как строку передать функции, в гугле это самый популярный вопрос про Rust у новичков Rust xD.
     
     
  • 8.589, Аноним (-), 13:20, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ужасный синтаксис это не оскорбит никого из разработчиков, А зуб дашь, что Само... текст свёрнут, показать
     
     
  • 9.594, wyry (?), 13:41, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не дам Но я также не дам зуб за те, кто говорят В ПОЛЬЗУ Rust, сами являются ма... текст свёрнут, показать
     
     
  • 10.605, freecoder (ok), 16:46, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я непосредственно знаю контору, в которой большой проект на Erlang не взлетел из... текст свёрнут, показать
     
     
  • 11.612, самокатофил (?), 17:56, 02/02/2022 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 12.614, freecoder (ok), 19:35, 02/02/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 13.619, самокатофил (?), 20:11, 02/02/2022 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 14.628, freecoder (ok), 00:56, 03/02/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Фиаско, это когда один клоун пытается рассмешить публику шуткой, а публика не смеётся, потому что юмор отстойный.

    Тебе бы, кроме длины кода, ещё и функциональность сравнить. А? Подсказка (мало надежды, что сам осилишь): разница есть, и она ОЧЕНЬ большая.

     
     
  • 5.486, Самокатофил (?), 19:33, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Тебе бы, кроме длины кода,

    Ты сам о длине кода щас запел.

    > ещё и функциональность сравнить.

    https://github.com/uutils/coreutils/issues

    188 исусов (хоть дели на два), толку от этой функциональности?

     
  • 5.493, Анонн (?), 19:50, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хаха, ты хочешь померяться кол-вом багов?
    Ну давай https://lists.gnu.org/archive/html/bug-coreutils/2021-01/index.html
     

     ....большая нить свёрнута, показать (30)

  • 1.345, Аноним (345), 22:36, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда коту нечего делать - он на расте пишет
     
     
  • 2.478, Прохожий (??), 19:18, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А когда есть чем - на Сях или Плюсах, надо полагать? :)
     
     
  • 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, ты бы свое отверстие прикрыл бы ) а то воздух портишь своим трепом самоуверенным ), Знаю знаю, в метовселенной выберешь себе аватара с прокаченным телом и большим мечом )))
     

  • 1.349, Аноним (257), 23:25, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > 0.0.12

    Пре пре пре пре альфа. Как и всё на расте.

    Слоупуки

     
     
  • 2.364, Аноним (-), 00:48, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Особенно Амазоны с Гуглями и Интелями в соседней новости - все там лохи позорные... большой текст свёрнут, показать
     
     
  • 3.380, Аноним (-), 02:04, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Какая-то совершенно нишевая тулза для девляпсусов.
     
     
  • 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 с плагинами

    Не среда. Редактор текста в барузере. Кушай сам этот отстой. В котором ещё и плагины от васянов конфлектуют с плагинами от калянов

     
     
  • 5.636, Прохожий (??), 00:09, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Не среда.

    А мог бы ты обосновать свой ответ? Чего тебе там не хватает?

     
  • 2.381, Аноним (-), 02:05, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вендорлок: как система сборки, так и компилятор привязаны к вполне конкретным людям. В отличие от С++ где монополии на язык нет.

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

     
  • 2.391, Прохожий (??), 03:53, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    То есть, спецификация C++ в полторы тысячи страниц, которую не знает ни один человек в мире, сплошные UB, неполная поддержка стандартов компиляторами тебя не беспокоят. И ошибок в программу эти факты не добавляют. Да?

     
     
  • 3.395, Аноним (16), 04:43, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для с++ хотя бы есть компиляторЫ. Поэтому раст и не используют.
     
     
  • 4.485, Прохожий (??), 19:30, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял, почему поэтому?
     
     
  • 5.497, Аноним (-), 19:55, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Не понял, почему поэтому?

    "Потому что потому!"(с)
    А Амазоны с Гуглами из соседней новости - никто, и поэтому не считаюца! Вот!


     
  • 5.556, Аноним (16), 07:34, 02/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.404, Аноним (404), 10:25, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    PL/I ждёт Вас.
     
  • 4.487, Прохожий (??), 19:37, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё один деятель, думающий, что программирование - это искусство ради искусства. Ылитная профессия, типа, раз так много платят и не всех пущают. Да?

    Программирование должно быть не только простым, а и настолько же естественным, как сходить посpать.

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

     
  • 3.400, Аноним (353), 07:19, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Для с++ хотя бы есть спецификация
     
     
  • 4.490, Прохожий (??), 19:44, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Только пользы от неё, как от козла молока. Всё равно все читают не спецификацию, а всяких Страуструпов, Шилдтов, Пратов, Седжвиков, Мейерсов, Александресок и кучу других авторов.
     
  • 3.492, Аноним (210), 19:50, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот когда для Rust появятся _стандарты_, тогда и погорим об их полной поддержке.
     
  • 2.418, Аноним (415), 13:04, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что именно вы писали на си++
     
     
  • 3.447, Аноним (353), 15:56, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе весь список предоставить? Больше, чем ты на расте
     
  • 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 +/
    Ходил в школу, попытался поучить русский, не понравилось, так и забил
     

     ....большая нить свёрнута, показать (36)

  • 1.376, Аноним (374), 01:39, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Молодцы админы, хорошо накинули ))
     
  • 1.382, Аноним (-), 02:23, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Там сверху сравнивали сишку с растом по скорости и размеру, а по скорости конпеляции сравнение будет?
     
  • 1.401, moderisxiu (?), 08:21, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждем когда Шигорин внедрит раст это свой ОС)000))
     
     
  • 2.501, Аноним (210), 20:01, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ElbRust - импортозамещённый Rust.
     

  • 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.624, Наноним (?), 21:51, 02/02/2022 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 5.630, Аноним (16), 06:31, 03/02/2022 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 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 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Смысл переписывать на Раст то, что и так работает, при том уже несколько десятилетий?! Кто пользоваться этим будет?
     
     
  • 2.433, анонимус (??), 14:28, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    если будет быстрее - то точно будут
     
     
  • 3.553, Аноним (16), 07:25, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    у потерингов уже было подобное "нам только позапускать побыстрее...", а в итоге забили вам шуруп в попу на эпоксидку, а работать стало в разы медленнее.
     
  • 2.442, Аноним (441), 15:33, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    пользуюсь растовыми базовыми утилитами, а Си-шные забыл как страшный сон
     

  • 1.417, Аноним (415), 13:02, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Разработчики молодцы
     
  • 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? А то Голактека все еще в опастносте! Спаси её!


     
     
  • 8.517, Самокатофил (?), 22:58, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Уже показывал, но ты плакал что без него не будет растоплюшек Даже форматирован... текст свёрнут, показать
     
     
  • 9.519, Аноним (-), 23:06, 01/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Извини, я в твою голову не вхож, наш диалог там - не слышал И на будущее Воен... текст свёрнут, показать
     
     
  • 10.526, Самокатофил (?), 00:27, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется А на системах без сискола write что ему нужно Что за макрос такой ... текст свёрнут, показать
     
     
  • 11.533, Пькькь (?), 01:02, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну Сишной библиотеке сисколы как бы тоже нужны, она не духом святым работает... текст свёрнут, показать
     
     
  • 12.535, Самокатофил (?), 01:35, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Либц Ты чертовски прав Тока либц - не часть языка, а макрос ... текст свёрнут, показать
     
     
  • 13.540, Аноним (-), 02:05, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чей-то ты слижком уж далеко с темы упрыгал То у тебя для форматированного выво... текст свёрнут, показать
     
  • 5.532, Прохожий (??), 01:00, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Растаманьские сказки. Годы идут а сказки те же.

    Ты вообще хоть какое-то понятие имеешь, что такое runtime, если мы говорим о C#? А что такое GC?

    > На нем пишут прикладную тулзу

    Это Redox прикладная тулза? Или компоненты для разработки драйверов устройств под Линукс (недавно новость мелькала, вроде)? Рука-лицо. Я уже устал от этого жеста сегодня, если честно. Не ожидал столько "экспертов" в одном месте встретить за такой короткий промежуток времени.

     
     
  • 6.536, Самокатофил (?), 01:44, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Растаманька, ты от своего это же макрос внимание то не отводи -D Нет, вот ред... большой текст свёрнут, показать
     
     
  • 7.538, Прохожий (??), 01:55, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Растаманька, ты от своего "это же макрос" внимание то не отводи :-D

    Тебе бы, тупенькому, ещё внимательней смотреть, с кем ты общаешься. Это не так уж сложно должно быть, даже для тебя ;)

    Напомню. Это я начал утверждать, что C# и Rust - это совершенно разного поля ягоды. А потом тебе отвечал другой человек, пока я своими делами занимался. По логинам же видно. Ну? Теперь дошло?

    Так что, убогонький, ты уже нагуглил, что есть runtime для C#? Или всё ещё тужишься?

    > Нет, вот редох вообще некуда приложить.

    Какая забавная попытка вылезти из лужи. Так это ОС или прикладная тулза всё-таки, болезный? Я ведь нигде не утверждал, что Redox имеет где-либо практическую ценность.

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

     
     
  • 8.541, Самокатофил (?), 02:07, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты манерный тридварас, растамань И за никами нутро не спрячешь И что меняет... текст свёрнут, показать
     
     
  • 9.546, Прохожий (??), 02:52, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты мне сейчас ещё про Go расскажи, хейтерок Мало, мало твоей бредятины здесь Д... текст свёрнут, показать
     
  • 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++. Вероятно, какая технология в конце-концов победит там, та и будет использоваться в финтехе ближайшего будущего.


     

     ....большая нить свёрнута, показать (21)

  • 1.474, Аноним (474), 19:01, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Rust, ето великий язык. Срочно надо все на Rust переписывать.

    Растаманы, не спят а пишут код. Так и надо.

    Люблю такие новости.

    ООО Rust!

     
     
  • 2.596, Старший Аноним (?), 13:47, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Абсолютно согласен со всеми утверждениями, коллега.

    Единственное что режет глаз - "Ето". По-русски правильно писать "Это".

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

    Учтите на будущее. Заранее благодарю.

     

  • 1.521, yet another anonymous (?), 23:40, 01/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Поттеринг один в один. И свита та же (или такая же). Удивительно, не правда ли?
     
     
  • 2.552, Аноним (16), 07:18, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Поттеринг

    "Мы не монополисты! Нам только позапускать!" (с)

     
  • 2.632, Аноним (404), 09:53, 03/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Поттеринг или Роулинг? Что-то ты запутался...
     
     
  • 3.642, Аноним (16), 08:08, 04/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А разве есть разница в сортах ...?
     

  • 1.569, Укур (?), 09:58, 02/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пора на Форте что-то запилить, например X. Вот будет забава.
     
     
  • 2.576, wyry (?), 11:33, 02/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    я всё хочу Лисперов откопать, а они зарылись и не откапываются((. Неужели вымерли все((. Вот ЭТО на самом деле утрата, там хоть была идеология, другие подходы и вообще другой уровень дискуссии... Я скучаю лично!
     
     
  • 3.657, Аноним (657), 14:23, 08/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://guix.gnu.org ?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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