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 - моё почтение
     

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

  • 1.3, васёк (?), 10:37, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –24 +/
    Си прощай, здравствуй Rust !
     

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

  • 1.4, Аноним (4), 10:37, 31/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +20 +/
    > Ещё одним важным отличием uutils является распространение под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL.

    Ах как хочется продаться... Ну, вы поняли.

     

     ....большая нить свёрнута, показать (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 +/
    Не нравится раст - придумай ЯП лучше!
     

     ....большая нить свёрнута, показать (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 продолжает творить хрень.
     

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

  • 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 +/
    Это сравнение статически слинкованного нано все равно он был мне нужен против ... большой текст свёрнут, показать
     

  • 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.dev/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.dev/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.

     

     ....большая нить свёрнута, показать (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 +/
    Ходил в школу, попытался поучить русский, не понравилось, так и забил
     

  • 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++. Вероятно, какая технология в конце-концов победит там, та и будет использоваться в финтехе ближайшего будущего.


     

  • 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-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру