The OpenNET Project / Index page

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

Разработчики Mesa обсуждают возможность добавления кода на языке Rust

04.10.2020 12:17

Разработчики проекта Mesa обсуждают возможность использования языка Rust для разработки драйверов OpenGL/Vulkan и компонентов графического стека. Инициатором обсуждения стала Алиса Розенцвейг (Alyssa Rosenzweig), развивающая драйвер Panfrost для GPU Mali на базе микроархитектур Midgard и Bifrost. Инициатива находится на стадии обсуждения, конкретных решений пока не принято.

Сторонники использования Rust выдвигают на передний план возможность повышения качества работы с памятью и избавление от таких проблем, как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера. Поддержка Rust также позволила бы включить в состав Mesa сторонние наработки, такие как система программного рендеринга Kazan с реализацией графического API Vulkan, написанная на языке Rust.

Отмечается, что актуальность повышения безопасности драйверов последнее время выросла в свете использования OpenGL при выполнения незаслуживающего доверия кода в браузерах, поддерживающих WebGL, что делает драйверы важным вектором для совершения атак на системы пользователей. В настоящее время для минимизации проблем при работе памятью в Mesa уже используются такие средства, как ralloc и статический анализ кода, но их применения недостаточно.

Противники внедрения Rust считают, что большую часть полезных возможностей Rust можно получить через перевод разработки на современный С++, который выглядит более привлекательным в условиях того, что большая часть Mesa написана на языке Си. Из доводов против Rust также упоминается усложнение системы сборки, нежелание привязываться к пакетной системе cargo, расширение требований к сборочному окружению и необходимость включения компилятора Rust в сборочные зависимости, обязательные для построения ключевых компонентов рабочего стола в Linux.

Движение в сторону использования Rust для разработки также наблюдается в компании AMD, которая на днях открыла вакансию программиста на языке Rust для разработки нового инструментария, связанного с 3D-драйверами для GPU Radeon.

  1. Главная ссылка к новости (https://www.phoronix.com/scan....)
  2. OpenNews: Разработчики Chrome экспериментируют с языком программирования Rust
  3. OpenNews: Анонсировано создание независимой от Mozilla организации Rust Foundation
  4. OpenNews: Линус Торвальдс подключился к обсуждению начальной реализации поддержки Rust в ядре Linux
  5. OpenNews: Предложение по обсуждению вопроса добавления в ядро Linux средств для разработки на языке Rust
  6. OpenNews: Microsoft развивает новый язык программирования на основе Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/53827-rust
Ключевые слова: rust, mesa, driver
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (342) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.7, IdeaFix (ok), 12:37, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Косвенно, это похоронит всё легаси. Всё понимаю, подавляющему большинству и i386 не нужен, но hp-pa/alpha/ia64/sparc и пр. разом отстегнутся и в гене и в дебиан портс, а потом и в нет/опенбсд.

    Собственно, под не попсовыми архитектурками от того и нет к примеру фаерфокса.

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

     
     
  • 2.20, Аноним (20), 13:23, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Прямо боятся сказать что не хотят больше подерживать другие архитектуры. Делают это косвенно через Раст. А потом будут писать что не шмогли в другие архитектуры из-за Раста.
     
     
  • 3.80, Аноним (80), 15:20, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ахаха заговор, ну конечно
     
     
  • 4.89, n00by (ok), 16:14, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну, с таким подходом Вы везде будете видеть заговор.

    На самом деле всё банально. Существует компания Интел, продаёт процессоры, извлекает прибыль. Разумно часть прибыли вложить во что-то новое, что потенциально позволяет использовать процессоры более эффективно, так ведь? Вот они и вкладывают в Rust, как они вкладывали в Intel C Compiler и Fortran Compiler. Естественно им не выгодно, что бы разработчики Rust тратили время (== деньги Интел) на какие-то другие архитектуры.

     
     
  • 5.126, Аноним (126), 19:26, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Это здравое рассуждение и я считаю все должны это понимать. На опенсурсе пилятся бабки и огромные.
     
  • 4.132, Аноним (132), 20:08, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    - И сошёл Господь посмотреть город и башню, которые строили сыны человеческие.
    - И сказал Господь: вот, один народ, и один у всех язык; и вот что начали они делать, и не отстанут они от того, что задумали делать;
    - Сойдём же и смешаем там язык их так, чтобы один не понимал речи другого.
    - И рассеял их Господь оттуда по всей земле; и они перестали строить город.
     
     
  • 5.177, Денис (??), 23:47, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    3. Он придумал новые языки, которые оказались родственными. Или это потом из-за миграции породнились?
     
     
  • 6.239, n00by (ok), 10:21, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В английском языке "толерантный" это хорошее слово, а в русском - не очень. Местами - очень не очень.
     
     
  • 7.245, Аноним (245), 11:26, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    у вас какой-то свой русский, он не очень
     
     
  • 8.255, ведмедев (?), 13:18, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    это путский скорее - новояз для танкопролов... текст свёрнут, показать
     
     
  • 9.257, _hide_ (ok), 13:35, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В русском, по крайней мере сейчас, толерантный означает нетерпимый к не разделя... текст свёрнут, показать
     
     
  • 10.263, Денис (??), 14:36, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Толерантный значит терпимый не проявляющий агрессию , он не обязан при этом обо... текст свёрнут, показать
     
     
  • 11.280, _hide_ (ok), 19:14, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По моему Вы дали определение толерантного человека как двуличного Плохое опре... текст свёрнут, показать
     
     
  • 12.282, Денис (??), 19:48, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если человеку кто-то не нравится и ничего изменить нельзя, это же не значит, что... текст свёрнут, показать
     
  • 10.290, ведмедев (?), 21:09, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https dic academic ru dic nsf dic_fwords 36168 D0 A2 D0 9E D0 9B D0 95 D0 A0 ... текст свёрнут, показать
     
     
  • 11.323, _hide_ (ok), 12:53, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы на улице тоже людей в словарь отправляете значения слов смотреть Давайте раз... текст свёрнут, показать
     
  • 7.279, Аноним (-), 18:34, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Харе гадать - в английском это значит устойчивость к чему бы то нибыло. Организм устойчивый к болезням - хороший пример.
     
     
  • 8.318, n00by (ok), 11:38, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Из словаря CollinsCobuild En-En tolerance - t 594 817 l 601 r 601 ns ... большой текст свёрнут, показать
     
     
  • 9.349, Аноним (-), 13:31, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Прям один в один Учись анон ... текст свёрнут, показать
     
     
  • 10.351, n00by (ok), 14:21, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Для того и скопировал, что бы учились Тема урока приоритеты В словарях наибо... текст свёрнут, показать
     
  • 7.320, Гентушник (ok), 12:17, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы ещё вспомните хакер , либерал или даже феминистка Смысл слов со времене... большой текст свёрнут, показать
     
     
  • 8.328, n00by (ok), 15:24, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, именно это я и имел ввиду Так смешались языки Грубо говоря, на западе смыс... большой текст свёрнут, показать
     
  • 8.350, Аноним (-), 13:34, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты сам себе вешаешь модные ярлыки - будь любезен по итогу иметь ярлык четко... текст свёрнут, показать
     
     
  • 9.352, Гентушник (ok), 14:31, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы про какой именно ярлык Проблема в том что это слово до этого могло быть испо... текст свёрнут, показать
     
  • 3.215, Аноним (215), 06:55, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > А потом будут писать что не шмогли в другие архитектуры из-за Раста.

    Для других архитектур люди изобрели C. А только для быдло - оставили раст.

     
  • 2.22, Аноним (22), 13:27, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >hp-pa/alpha/ia64/sparc

    А они на реальном железе-то работоспособны вообще? Или их тянут просто потому что?

     
     
  • 3.29, реальном (?), 13:42, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну в музее же надо включить, продемонстрировать что-то.
     
     
  • 4.48, Аноним (22), 14:17, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ты не понял. Вот, допустим, купил я по пьяни ЭВМ на aplpha. Сможет ли актуальный Debian 10.6 на ней загрузиться до графического десктопа? Ну так, чтобы эта самая Mesa понадобилась? Или оно и консоль показать не осилит? Вот в чём вопрос.

    А то товарищ выше ИМХО зря по легаси слёзы льёт: то что мертво не может умереть. И раст тупо не при чём.

     
     
  • 5.228, ryoken (ok), 09:08, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гм.. ну вот на повермаке вполне завёлся 10-й Деб с иксами. Но с браузерами там вилы. Firefox хоть и есть, но валится сразу на запуске, в консоли дикие вопли про unsupported image format (как-то в таком духе). Тут как раз ещё хотел поделать опыты на тему amdgpu, вкрутить вторую видяху.
     
     
  • 6.310, IdeaFix (ok), 08:38, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для растягивания шаблона имею Alpha DS10 DS15, Sun Blade 150, HP b2600 и некотор... большой текст свёрнут, показать
     
     
  • 7.311, ryoken (ok), 08:44, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Мы просто впишем три строки асма в мезу и привет glx, немного
    > современного кода и привет браузер... и так далее, и тому подобное.
    > В итоге у меня есть:
    > DS10 на Deb4 с direct-rendering: yes (PCI RV280)
    > DS15 на Deb5 с direct-rendering: no (PCI RV280)
    > SunBlade100 на NetBSD9 с иксами
    > SunBlade150 на Deb10
    > HP b2600 на крайнем поддерживаемом чпуксе...
    > Работает, зажигается... места занимает не много, изображает тумбочку под принтером :)

    Расстрелять бы этих деятелей... Протаскивателей всякого блокирующего работу.

     
  • 2.46, Lex (??), 14:09, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А зачем раст на эльбрусе?
    Там, как бы, и без этого барахла всевозможных аппаратных систем  защиты немало...
     
     
  • 3.61, Michael Shigorin (ok), 14:51, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В ptr64 (и 32) работают раздельные стеки, а тегированная память только в ptr128.
     
  • 3.79, n80 (?), 15:20, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ловля проблем на этапе компиляции и аппаратные проверки во время выполнения так-то ортогональны, никак не заменяют и не отменяют друг друга.

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

     
     
  • 4.91, n00by (ok), 16:18, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Более того, вторые так-то небесплатны: вон, сколько попыток было в x86 такое
    > внедрить, а воз и ныне там по ряду причин.

    Вообще-то, давно уже Микрософт создала Сингулярность. Когда-то было много шума по этому поводу и смелые пророчества о смерти рада языков (кстати, уже тогда тогда Додиез рвал в тестах на скорость Сишечку как Тузик грелку). А сейчас... интересно, сколько местных апологетов микроядра узнали о новой ОС их мечты. ;)

     
     
  • 5.100, n80 (?), 16:55, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вообще-то, давно уже Микрософт создала Сингулярность.

    Как создала, так и закопала. Хотя неплохие идеи там были.
    Правда, возможность дыр в реализации рантайма (особенно с JIT) никто не отменял и были они как в CLR, так и в JVM, так что работа в едином адресном пространстве всё-таки не очень-то вариант.

    > Когда-то было много шума по этому поводу и смелые пророчества о смерти рада языков
    > (кстати, уже тогда тогда Додиез рвал в тестах на скорость Сишечку как Тузик грелку).

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

     
     
  • 6.225, n00by (ok), 08:30, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> Когда-то было много шума по этому поводу и смелые пророчества о смерти рада языков
    >> (кстати, уже тогда тогда Додиез рвал в тестах на скорость Сишечку как Тузик грелку).
    > Тесты тестам рознь, да и получаемый из сишного кода машинный тоже разный
    > бывает.

    О да. Задним числом все умны. Вы бы попробовали во времена триумфальной экспансии Додиеза это кому-то объяснить. ;)

    > В те времена иногда посматривал на выхлоп cl.exe (с включенными
    > оптимизациями, конечно) и не переставал ужасаться, как /это/ можно назвать работой
    > оптимизирующего компилятора.

    Да нормально cl работал начиная с 7-й -- 8-й версий (если закрывать глаза на неполную поддержку языка). Главное, оптимизировать надо было, как это ни странно, по размеру. И с ключём /GL.

     
  • 2.60, Michael Shigorin (ok), 14:51, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –10 +/
    > А чо там у нас кстати с растом на божественном эльбрусе?

    Если имели в виду e2k -- транслятор вроде сделали, осталось научить его оптимизации.

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

     
     
  • 3.77, n80 (?), 15:18, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Но в целом да, растоманов да на каменоломни бы с их разрушительными затеями.

    Дать дополнительный инструмент для обнаружения ряда проблем на этапе компиляции (которые сейчас приходится ловить во время выполнения с помощью Valgrind/ASAN/UBSAN/MSAN, только не надо мне тут начинать рассказывать про кривые руки и тысячи глаз, плавали уже) — разрушительная затея?

    Или речь про какие-то другие затеи? Тогда уточнять нужно.

     
     
  • 4.85, Webmonkey (?), 15:49, 04/10/2020 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
  • 4.172, Онаним (?), 23:35, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы этот инструмент впилить в имеющийся рабочий проект - надо перелопатить половину проекта.
    Имхо - оно того не стоит.
     
  • 4.188, Аноним (-), 02:24, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если разработчик - макака, то это его всё равно не спасёт. Будет точно так же лепить ошибки controlflow (от которых раст не защищает вообще никак) и unsafe {} на любой нетривиальный кейс.
     
     
  • 5.216, anonymous (??), 07:02, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А если не макака?
     
     
  • 6.226, фыва (?), 08:42, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А не макака внезапно и на других языках ухитряется нормально писать.
     
     
  • 7.322, Гентушник (ok), 12:31, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проблема в том что макака и не макака это не дихотомия, а спектр.
    Возможно очень грамотный спец и не допускает подобных ошибок, но таких людей на планете Земля очень мало, а писать кода нужно много.
     
  • 2.102, Kuromi (ok), 16:56, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По непопосовыми архитектурамми всегда было тусо с Файрфоксом потмоу что Мозилла поддерживает tier-3 платформы по принципу "а вот как хотите так и долбайтесь". Не очень красиво, кончено, но ресурсы не бесконечны.
     
  • 2.131, Аноним (131), 20:04, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Бэкэнд для Clang (или на чём Раст?) не осилили? Сами виноваты. Эльбрус жалко, но тем более сами виноваты систему команд скрывать.
     
     
  • 3.272, ACCA (ok), 17:12, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Никто её не скрывает. Просто ты её не осилишь http://ftp.altlinux.org/pub/people/mike/elbrus/docs/elbrus_prog/html/index.ht

    Кстати, вопрос - "Нейман-заде" - это настоящий человек или виртуал на предмет потроллить "фон-Неймана"?

     
  • 2.136, Аноним (136), 20:49, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >А чо там у нас кстати с растом на божественном эльбрусе?

    Работаем, Михал Палыч, работаем.

     
  • 2.241, Scriptor (ok), 10:38, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А в чем проблема с еще одним языком на других архитектурах?
     
     
  • 3.248, Аноним (248), 12:02, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    llvm научить код генерить под новую архитектуру проца надо
     
     
  • 4.249, Scriptor (ok), 12:03, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > llvm научить код генерить под новую архитектуру проца надо

    А это существенная проблема?

     
     
  • 5.275, Annoynymous (ok), 18:00, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как говорят евреи, если проблема решается деньгами — это не проблема, это расходы. Кроме проблемы, когда нет денег.

    Так вот — это как раз проблема, когда нет денег.

     
     
  • 6.361, Rock100 (?), 20:52, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    То есть, open source всё убил -- теперь никто не увидит в сложившейся ситуации возможность поднять бабла, не зарегистрирует программистскую лавочку, не возьмет под нее кредит в банке и сделает штуку, которая его озолотит. И наш удел -- ждать, пока по велению левой пятки какая-то корпорация не увидит в этой штуке достаточную привлекательность и решит ее сделать "забесплатно"...
     
     
  • 7.362, Michael Shigorin (ok), 21:25, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > не возьмет под нее кредит в банке

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

    Очень много контор, которые оказались полезными и устойчивыми -- были как раз "гаражными кооперативами", поднимались на свои; медленней, зато куда надёжней.

    Банка-то не заботится об успехе дела, ей лишь циферки имеют значение.

     
     
  • 8.364, Rock100 (?), 22:04, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Естественно, я имею в виду нормальные страны -- какой смысл рассматривать те, гд... большой текст свёрнут, показать
     
  • 8.369, ACCA (ok), 13:36, 10/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется сказочки Банковский кредит под стартап сейчас никому н уй не впёрся ... текст свёрнут, показать
     
  • 3.312, IdeaFix (ok), 08:45, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А в чем проблема с еще одним языком на других архитектурах?

    Проблема в том, что даже если появится у кого-то желание и возможность реализовать rust на всём, от машины поста до квантового компьютера, реализован раст будет скорее всего только для машины поста и квантового компьютера :)


     
     
  • 4.319, Scriptor (ok), 11:53, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Проблема в том, что даже если появится у кого-то желание и возможность
    > реализовать rust на всём, от машины поста до квантового компьютера, реализован
    > раст будет скорее всего только для машины поста и квантового компьютера
    > :)

    Почему?

     

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

  • 1.1, Аноним (1), 12:19, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    и это правильно, оставаясь только в одном С они потеряют молодых растофанатиков, которые будут пилить очередные фс и браузеры, вместо полезного
     
     
  • 2.15, Dzen Python (ok), 13:06, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > привязка к карго, вместо стандартной clib
    > драйвер вывода

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

     
     
  • 3.30, Аноним (30), 13:42, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    То ли дело модный молодёжный meson
     
     
  • 4.53, Сишник (?), 14:37, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так mesa уже использует meson
     
     
  • 5.299, Аноним (299), 00:45, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    о том и речь что для сборки питон требуется
     
  • 4.43, Аноним (43), 14:01, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > у старичья

    У меня не поджигает, мне смешно. Запасаюсь попкорном и продолжаю сидеть на OpenRC, смотря как на арче каждый день появляются сообщения о неработоспособности systemd.

    Поттернигу, ксатати, 40 лет, так что иди-ка писать модный-молождёжный systemd на Rust :^)

    > непозволено
    > нескрепно
    > невозможно
    > неправославно
    > неисповедимо
    > непобедимо
    > невозразимо

    Ну да, как-то немоложёдно. Нодо писать анфоргивабле. Это так юус.

     
     
  • 5.74, Денис (??), 15:10, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > продолжаю сидеть на OpenRC, смотря как на арче каждый день появляются сообщения о неработоспособности systemd

    Ты ведь знаешь, что слышен только вой недовольных. Те, у кого все работает, незаметны.

     
  • 4.72, Денис (??), 15:08, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    meson=python. Его даже в LFS предлагают собрать.
    Кстати, cmake можно поставить из питоновского pip.
     
  • 3.81, анонн. (?), 15:21, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> привязка к карго, вместо стандартной clib
    >> драйвер вывода
    > Простительно для какого-нибудь симуззичного текстового редактора или игры. Непростительно для драйвера, где нужно как можно меньше зависимостей.

    И то ли дело meson c третьим питоном в билд и жирный llvm в рантайме?


     
     
  • 4.301, Аноним (299), 00:48, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    это хорошие, полезные зависимости. А компилятор rust вредная. Только смузихлебные растофанатики не могут понять этой очевидной вещи
     

  • 1.2, Аноним (1), 12:20, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Дело тут не в повышении качества, а сколько в новом притоке бесплатной рабочей силы с красными глазами, так как раст это новая религия
     
     
  • 2.4, Аноним (-), 12:27, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Еще go усиленно и агрессивно продвигают. По весне увидим у кого хайпа было больше, если эти полторы калеки с голоду не сдохнут прежде времени конечно..
     
     
  • 3.12, Аноним (12), 12:50, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну у Го свя ниша - быстрая разработка всяких WEB-сервисов и... всё! %)
     
     
  • 4.23, Аноним (-), 13:29, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У этого сервиса есть даже вполне себе конкретный адрес. Но раскручивается будто бы с рождения на нем пишет каждый хипстер у твоего мусорного контейнера.
     
     
  • 5.58, uis (ok), 14:48, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >у твоего мусорного контейнера.

    Пользуй LXC

     
  • 4.47, Lex (??), 14:12, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но ведь.. это ниша пихона
     
     
  • 5.118, анононимс (?), 18:16, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Вот Python Go и вытеснит. Использование goroutines элементарно + 2Kb на стэк. Потоку выделяется 1Mb

    В Python из-за GIL нет многопоточности, только многопроцессность что накладнее.

    Python прекрасная замена shell скриптам, особенно если нужна логика.

     
     
  • 6.122, Lex (??), 18:39, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Python прекрасная замена shell скриптам, особенно если нужна логика.

    Примечательно то, что некоторые подобное про node.js говорят..

     
     
  • 7.147, НяшМяш (ok), 21:44, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Нода не сильно под однофайловые скрипты подходит - стандартная библиотека слишком громоздкая (много кода надо писать), а про npm и так всё понятно.
     
  • 7.360, Вы забыли заполнить поле Name (?), 19:40, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    nodejs нужно устанавливать. Версии в официальных репозиториях обычно старые. А python уже стоит.
     
     
  • 8.367, Lex (??), 16:29, 09/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так и питон, если был поставлен с не самой серей осью, будет не самым свежим Да... текст свёрнут, показать
     
     
  • 9.368, Michael Shigorin (ok), 16:32, 09/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Достаточно сложно после такой установки сделать, чтобы запущенный код не имел ... текст свёрнут, показать
     
  • 9.370, Вы забыли заполнить поле Name (?), 14:43, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Давай для каждого скрипта заставим всех так делать Ой, а другой скрипт на ruby ... текст свёрнут, показать
     
     
  • 10.371, Lex (??), 22:21, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Для какого 171 каждого скрипта 187 Давай ты ветку комментов перечитаешь пр... текст свёрнут, показать
     
     
  • 11.372, Вы забыли заполнить поле Name (?), 18:28, 28/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты издеваешься Вот твой комментарий https www opennet ru openforum vsluhforum... текст свёрнут, показать
     
     
  • 12.373, Lex (??), 22:16, 29/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Скачать установочник и нажать пару раз Далее - такая уж сложная задача для пеЙса... текст свёрнут, показать
     
  • 4.116, анононимс (?), 18:10, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не только;) Docker, Kubernetes, Prometheus, Grafana и тд.
     
     
  • 5.173, Онаним (?), 23:37, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Попробовали тут в графане с инфлюксом пографать сеть так, как хочет её видеть поддержка.
    Инфлюкс захлебнулся уже под 30% счётчиков. Графана захлебнулась под парой сотен графиков в кеш каждые 5 минут - их надо одной страницей для обзора ситуации.

    Старый добрый немодномолодёжный RRDTool всё это жуёт прекрасно и при этом живее всех живых.

     
     
  • 6.217, anonymous (??), 07:04, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Используйте VictoriaMetrics и Prometheus ;)
     
     
  • 7.230, Павел (??), 09:21, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как это заменит графану?
     
     
  • 8.236, Онаним (?), 09:40, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну в нашем случае графана фиолетова - для неё у нас слишком сложная иерархия гра... текст свёрнут, показать
     
  • 7.231, Онаним (?), 09:31, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Искренне благодарю за наводку на VictoriaMetrics Попробуем RRDTool не совсем ... большой текст свёрнут, показать
     
  • 6.329, Stanislavvv (?), 15:40, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не скажу за графану, а вот инфлюкс отлично заменяется на clickhouse - не жрёт память по мере увеличения как общего количества метрик, так и срока хранения, отдаёт данные как минимум не хуже, более приличный sql.
     
     
  • 7.337, Онаним (?), 18:57, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ClickHouse сразу не проходит просто по причине компании-разработчика.
    Так что пока старый добрый rrdtool, шустрый и надёжный. Но вот VictoriaMetrics надо попробовать.
     
  • 4.211, Webmonkey (?), 06:38, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Go замечательно кросскомпилируется. Скоро, очень скоро будет пожар в эмбеддед тусовочке, сижечка из некритичных задач будет выкинута быстро и решительно.
     
     
  • 5.220, funny.falcon (?), 07:56, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ога, когда «эмбэд» будет комплектоваться флэшем хотя бы на 64МБ, так сразу же.
     
     
  • 6.242, анонимбр (?), 10:40, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Присматриваюсь к TinyGo. Пока поддержка микроконтроллеров не очень большая, но бинарники умещаются в Arduino Uno и Nano.
     
  • 6.251, Webmonkey (?), 12:29, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >хотя бы на 64МБ

    Серьезная проблема для 1995 года. В 2020 недостатка флешей на 64М и больше нет, поставят что заказано.

     
     
  • 7.268, Аноним (-), 15:53, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Высылайте мне бабки, будем пепеходить на 64м.
     
  • 7.331, Stanislavvv (?), 15:53, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.promelec.ru/product/155715/ - STM32F030C8T6, 32бит ARM Cortex M0, 48МГц, 64кб Flash, 8кб ОЗУ, 2xSPI, 2xI2C, 2xUSART, 5 таймеров, АЦП 12 бит * 12 каналов, 39 GPIO, 2.4...3.6V, -40°C...85 °C
    64 рубля.

    Сколько будет стоить микроконтроллер с 64МБ?
    Сколько месяцев он проживёт на батарейке 2032?

    Go может и хороший язык, но лет этак 5-10 точно не для микроконтроллеров, пока не появится хотя бы несколько МБ в дешевом контроллере, который ещё и сильно жрать не будет. Ну или из рантайма Go что-нибудь выделят в отдельные библиотеки, что на микроконтроллере не слишком нужно.

     
     
  • 8.348, Webmonkey (?), 13:27, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Эмбеддед давно уже не только микроконтроллеры Масса железок с Linux внутри ... текст свёрнут, показать
     
  • 5.302, Аноним (302), 01:14, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вера во что-то очень тесно ходит рядышком с заблуждением. Ни то ни другое никаким боком к реальности не имеет отношения.

    Ни раст ни го си не заменят. И разрабатывать на них не быстрее а медленней в виду отсутвия инфраструктуры. А без IDE смузехлёбы вообще ничего не могут.

     
  • 5.303, Аноним (302), 01:14, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вера во что-то очень тесно ходит рядышком с заблуждением. Ни то ни другое никаким боком к реальности не имеет отношения.

    Ни раст ни го си не заменят. И разрабатывать на них не быстрее а медленней в виду отсутвия инфраструктуры. А без IDE смузехлёбы вообще ничего не могут.

    А в эмбедед они вообще никогда не попадут. И на заметку, календарик майл ру для андроид это не embedded

     
     
  • 6.344, Ordu (ok), 08:04, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А в эмбедед они вообще никогда не попадут.

    Не факт, не факт:
    https://www.ecorax.net/as-above-so-below-1/
    https://www.ecorax.net/as-above-so-below-2/

     

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

  • 1.3, Аноним (1), 12:24, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Противники внедрения Rust - так и запишем, неосиляторы карги
     
     
  • 2.5, Аноним (-), 12:31, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Чтож это за каргокульт без падающей с неба тушенки ? Это уже чистой воды обман. Вот услышать бы реальные истории что вот кто-то там почитал ман по расту, нашел работу и теперь катается со своим парнем на ламорджини, желтой. До сиих пор доподленно не известно за какие макароны это все было написано и сколько наших полегло.
     
  • 2.17, Аноним (17), 13:08, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сторонники языка Rust, неосиляторы указателей, а наличие cargo призывает пользоваться говнокодом написанным гугло-кодерами. Rust это новый язык для JS-макак, на, что намекает ключевое слово let. Если делать инструмент которым может пользоваться каждый идиот, то только идиоты им и будут пользоваться. Поэтому я отношусь к Rust, также как и к Electron, крайне брезгливо. Хотите язык где программиста подталкивают к написанию кода без ошибок, то смотрите в сторону Ada. Он хотя бы создан во времена, когда программисты считались инженерами.
     
     
  • 3.18, Dzen Python (ok), 13:18, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ada

    А думаешь осилят?

     
     
  • 4.21, Аноним (17), 13:23, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > А думаешь осилят?

    Он просто слишком многословный это не делает его сложным. Конце концов он как и Ява ориентировался на неграмотных программистов.

     
  • 3.26, анонн. (?), 13:36, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Сторонники языка Rust, неосиляторы указателей,

    https://doc.rust-lang.org/std/primitive.pointer.html
    Противники языка Rust, неосиляторы предмета осуждения?

    > язык для JS-макак, на, что намекает ключевое слово let.

    А еще ключевое слово let намекает на Scheme, ML, Haskell - макак и лишь аноним в белом и со шпагой?

     
     
  • 4.35, Аноним (17), 13:47, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А теперь сравни все эти языки с Rust и скажи, на какой из них он больше всего похож.
     
     
  • 5.42, Ананимус (?), 13:58, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А теперь сравни все эти языки с Rust и скажи, на какой из них он больше всего похож.

    На вменяемый.

     
  • 5.68, lockywolf (ok), 15:01, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://source-academy.github.io/sicp/
     
  • 5.90, Siborgium (ok), 16:14, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сравнил, похож на хаскель. Что дальше делать?
     
  • 4.156, другой аноним (?), 22:42, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Значит так, чисто за историю LET как ключевое слово впервые появилось, кажется,... большой текст свёрнут, показать
     
  • 3.28, Anonymus444 (?), 13:38, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    А ты конечно дартаньян и инженер? Лол, судя по тому что ты пишешь - ты чувак из провинции работающий в нишебродской гос конторе и твой максимум - ноут купленный в 2011 году, где все тормозит. Отсюда и сопли по поводу електрона и раста.
     
     
  • 4.31, Аноним (17), 13:43, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    То, что его готовы покупать, не означает, что язык не гавно. Вот посмотрите на Java, знают его многие и он пользуется спросом у работадателей, но много ли Вы знаете толковых проектов созданных не корпорациями на этом языке?
     
     
  • 5.75, Денис (??), 15:14, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > много ли вы знаете толковых проектов созданных не корпорациями на этом языке?

    JDownloader, например. Да, тормозит, но работает. Если бы не Java, не видать бы нам его на Линуксе, как Universal Share Downloader.

     
     
  • 6.170, Денис (??), 23:34, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > JDownloader, например. Да, тормозит, но работает

    Правда, работает это громко сказано.

     
  • 5.103, Аноним (-), 16:56, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А кстати говоря да. Вообще жаба классная, но кроме апачевских либ ничего такого на ум не приходит юзабельного на ней. Погоня за лямбдами и прочим сахором в убило интерес к ней ибо необратносовместимо стало-  а совместимость, это на секундочку чуть ли не единственный ее плюс был.
     
  • 4.38, Аноним (-), 13:48, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Т.е вы сейчас сами признали что это убожество не работает вменяемо на железе до 2011 года ? Ну и какие же вы тогда программисты если заранее закладываете такое в свои программы ?
     
     
  • 5.151, НяшМяш (ok), 21:48, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    То есть по остальным пунктам у вас возражений нет? Так и запишем )

    https://doc.rust-lang.org/nightly/rustc/platform-support.html

     
     
  • 6.166, Аноним (-), 23:24, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это по каким именно ? То что виртуалка кроскомпилящая мипсятину будет уходить за четыре гига ? О да, это просто мечта купить кучу огромных и прожорливых компов чтоб компилировать софт для железа на котором компилиться сегодня без каких либо проблем.
    А ревьювить и править код будут святые духи наверное, т.к этот наркоманский бред никто учить не будет , тем более чтоб его понимать надо лет десять с ним плотно поработать.
     
  • 6.168, Аноним (-), 23:31, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Еще раз повторюсь - если руст такой классный то почему вы все доколупались к богомерзкому сишному линуксу, идите на рустовые оси и там качайте права.
     
     
  • 7.182, НяшМяш (ok), 01:17, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Еще раз повторюсь - если руст такой классный то почему вы все
    > доколупались к богомерзкому сишному линуксу, идите на рустовые оси и там
    > качайте права.

    Мне вообще плевать на то, какой язык у меня будет в системе если оно не сыпется и работает незаметно. Это вы ненормальные фанатики. Просто забавно наблюдать за аргументами типа "у меня нет нормального компа, нафиг ваши хрусты" или "вокруг сплошные дырени, нафиг вашу сяшечку".

     
     
  • 8.185, Аноним (-), 01:46, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это аргумент, я вот не знаю что сказать Даже приветы некому передать ... текст свёрнут, показать
     
  • 4.50, lockywolf (ok), 14:27, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Раст нормально работает на железе 2011. Как и Го.
     
  • 3.45, Аноним (45), 14:07, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ада офигенен, да. И совершенно незаслуженно не является мейнстримом. Вот как раз именно Ада и позволил бы уменьшить количество ошибок человеческого фактора. Ну и заодно все эти аджайлы, девопсы, и прочий шлак не появились.
     
     
  • 4.51, lockywolf (ok), 14:29, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Чем Ада лучше Фортрана?

    В Фортране есть некий компромисс между ручной работой с памятью и автоматической сборкой, под названием allocatable.

    Ещё есть многопоточность с незапамятных времён.

    А что умеет Ада?

     
     
  • 5.62, uis (ok), 14:52, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Насиловать мозг программиста, если он, идиот такой, запихивает Камаз в карман.
     
     
  • 6.70, lockywolf (ok), 15:06, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Неубедительно.

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

     
     
  • 7.73, Аноним (-), 15:10, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    что-то гдето както. одна бабка шепнула что в аду будем все .  давайте фантазировать дальше
     
  • 7.93, uis (ok), 16:45, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Военный libgfxinit в ядерном coreboot
     
  • 7.133, Аноним (131), 20:11, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Военные США перешли с ады на С++. Потому что не смогли найти достаточно программистов. Поэтому F-35 глючит.
     
     
  • 8.137, Lex (??), 20:55, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Учитывая военный бюджет США, военные могли бы себе позволить построить целую шко... текст свёрнут, показать
     
  • 3.59, uis (ok), 14:50, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Про Ada абсолютно согласен
     
  • 3.83, Аноним (83), 15:31, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ada хорош для моделирования хорошо заданной предметной области (потому и имеет узкую популярность в областях, где все четко зарегламентировано), но для системного программирования их access types все же не то.
     
  • 3.135, Аноним (135), 20:39, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну ты наркоман. Что ты вообще понаписал-то?

    let, почти что аналог плюсового decltype(auto), и призвано автоматически выводить тип из выражения справа если это возможно. Тебе никто не запререщаят явно указать тип.
    Вся пляска вокруг Растового управления памятью это возведение идей плюсовых умных указателей, move семантики и концепции "владения" в абсолют.

    У меня как у плюсового программиста только 3 претензии:
    1. Rust мне не даёт полного контроля над тем что я пишу.
    2. Странные Фанатики раста орут про безопасное управления памятью, но намеренно или нет, никто даже не пытается обсуждать проблемы сегментации памяти и как их решить, не залезая в дебри unsafe и ручного управления.
    3. Зачем мне нужен Rust когда у меня все есть в плюсах?

     
     
  • 4.139, Аноним (139), 21:10, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1. почему нет? unsafe ещё не убирали

    3. Я, как программист на плюсах (начинал относительно недавно, лет 10+ назад, но надеюсь имею право на мнение), могу заметить, что наиболее видных фишек самого раста и его экосистемы как раз таки нет в плюсах, и этим раст лично меня и привлекает

     
  • 3.138, Аноним (139), 21:05, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я надеюсь, что это троллинг, а не реальное мнение

    > неосиляторы указателей

    хeрню выдал
    неосиляция и отсутствие желания дальше страдать фигней с указателями - принципиально разные вещи
    хотя в расте трax с памятью, пускай и с мощным встроенным анализатором (что давно должно было быть и в UB-языках), и указатели никуда не деваются

    > намекает ключевое слово let

    а, таки троллинг
    тогда смешно

     
  • 2.246, Аноним (246), 11:37, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Cargo - это кусок дерьма, который поощеряет 1 бэкдоры в коде самой зависимости ... большой текст свёрнут, показать
     
     
  • 3.264, Денис (??), 14:39, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Cargo поощряет бэкдоры

    В этом есть логика. Web инсталляторы зло.

     

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

  • 1.6, DEF (?), 12:34, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    Выбирая между C++ и Rust - конечно лучше выбрать Rust. Цепепе - это кривой, переусложненный уродец, с дефектной архитектурой, нагроможденной костылями.
     
     
  • 2.11, Аноним (11), 12:50, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Еще один неосилятор...
     
     
  • 3.140, Аноним (139), 21:10, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Осознавать объективные минусы - это уже неосиляторство? :)
     
     
  • 4.180, СССР (?), 00:22, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    нет, нести чушь
     
  • 4.274, anonymous (??), 17:46, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какие минусы? В названии языка одни плюсы.

    Что тебе в современной спецификации C++2017 спать не дает?

     
     
  • 5.313, Аноним (313), 09:26, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В названии языка одни плюсы.

    По сути, на этом все плюсы языка заканчиваются))

    Шучу, конечно, C++ крутой язык, но он уже накопил заметную усталось, поскольку все новые фичи нужно впихивать между старыми и в итоге разные фичи зачастую взаимодействуют друг с другом очень поехавшим образом. В Rust есть механизм редакций, чтобы избегать такой фигни в будущем - плюсовикам пора бы тоже о таком подумать, как по мне.

     
  • 2.16, Dzen Python (ok), 13:08, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Толсто.
    Хотя учитывая засилье гитхабодетей "поколения ЕГЭ" с твиттерным кодом кто-то даже это пишет на полном серьёзе
     
  • 2.19, Аноним (20), 13:21, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Rust - это кривой, переусложненный уродец, с дефектной архитектурой, нагроможденной костылями.

      

     
     
  • 3.44, Аноним (44), 14:02, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почему?
     
     
  • 4.64, Michael Shigorin (ok), 14:55, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    #анастозашо
     
     
  • 5.183, Ordu (ok), 01:35, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это какой-то очередной политический мем? Или это уже генеративная грамматика, возникшая поверх того изобилия политических мемов, которая позволяет формально генерировать новые фразочки, которые выглядят как мемы?
     
     
  • 6.187, n80 (?), 02:05, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это какой-то очередной политический мем?

    По-моему, это очевидная отсылка к известному анекдоту, легко гуглящемуся (в разных вариациях, впрочем, ибо мемом он всё-таки стал, хоть и необязательно политическим) по «А нас-то за что?». Анекдот, между прочим, весьма старый.

     
     
  • 7.199, Ordu (ok), 03:56, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Анекдот, между прочим, весьма старый.

    Загуглил, действительно старый. Он настолько старый, что сам анекдот найти не удаётся, только всякие политические срачи, цитирующие панчлайн. Хотя может это ddg срёт, он чёт последнее время разучился искать, по-моему.

     
     
  • 8.205, Денис (??), 04:58, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только Google и Yandex нормально ищут Остальные поисковики ни о чем Только поп... текст свёрнут, показать
     
     
  • 9.210, Ordu (ok), 06:07, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, конечно, что поделился опытом, но я использую ddg не потому, что он хор... текст свёрнут, показать
     
  • 3.120, анононимс (?), 18:20, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Rust дубовый какой-то
     
  • 2.39, Аноним (-), 13:50, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не переживайте, такой выбор перед вами не встанет еще очень и очень долгое время. А там и Go станет сымым популярным.
     
  • 2.88, Аноним (88), 16:08, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наверное здесь теоретические C++ писатели.
    Как бывший C++ программист и осилятор 9 языков программирования - C++ это худшее на чём приходилось программировать. Хуже был только bash, но на нём и не пишут ничего сложного.
     
     
  • 3.104, Аноним (-), 17:01, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Баш стабилен в своем дибилизме и если знать все тонкости и колкости - это самый афигенный и распространенный язык программирования, на котором таки пишут много и сложно. И будут писать т.к и через двести лет он будет такой же, а вот все эти модные перделки во что превратятся неизвестно, вот на них ничего и не пишут. Да и правильно делают как мне кажется.
     
     
  • 4.227, n00by (ok), 08:47, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Баш стабилен в своем дибилизме и если знать все тонкости и колкости
    > - это самый афигенный и распространенный язык программирования, на котором таки
    > пишут много и сложно.

    Подскажите, пожалуйста, аналог Doxygen для bash.

     
  • 3.121, анононимс (?), 18:21, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Худшее это к Java
     
  • 3.123, SR_team (ok), 18:53, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я как нынешний C++ программист, осиливший 8 ЯП, с Вами не согласен - худший это JS, потом идут всякие питоны и lua с не строгой типизацией. А C++ пожалуй самый компромиссный язык. В других языках то и дело можно наткнуться на некоторые бесящие ограничений, которые запихали нарочно, например в D аналоги плюсовых темплейтов значительно проще и читабельнее, а типы строже, НО лажа с конструктором структур, нельзя в множественное наследование, класс - 2 указателья (на внутренние кишки и структуру), почти все на сборщике мусора.
     
     
  • 4.142, Аноним (139), 21:16, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я как нынешний C++ программист...

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

    Впрочем, для любителей обмазаться типами есть TypeScript.

     
     
  • 5.149, SR_team (ok), 21:47, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Впрочем, для любителей обмазаться типами есть TypeScript.

    Будучи построенным поверх JS, он плохо справляется со своей задачей, когда в проекте есть либы на JS, которые в объект что угодно могут засунуть

     
     
  • 6.191, Likern (?), 02:40, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А что, есть магические языки, где не нужно валидировать входные данные?
    И в С++ не будет переполнения буфера? Или выхода за границы массива?

    И как в этом помогут строгие типы в С++?
    В dll / so библиотеке, которую вы используете нет никаких типов.
    Вызывай любой код. Или вы лично компилите все-все зависимости проекта?

     
  • 4.233, Аноним (233), 09:34, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В питоне строгая динамическая типизация
     
     
  • 5.238, SR_team (ok), 10:02, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > В питоне динамическая типизация

    Вот именно

     
  • 4.305, Аноним (302), 01:19, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я нанешний rust - программист осилятор 8 язфков. Rust худшее и корявийшее что я видел в своей жизни. Писать не удобно, не приятно, долго. Карго целая головная боль. В Ebmedded не пригоден вообще.
     
  • 3.125, E2E4 (?), 19:11, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда BASH стал языком программирования?
     
     
  • 4.127, Аноним (-), 19:27, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Толи в восемсятдевятом толи девяностом. А что ?
     
  • 2.179, СССР (?), 00:21, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    этоне не неоселятор это просто современный человек со всеми своими качествами...
     
  • 2.304, Аноним (302), 01:15, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Неосилятор неудачкик - вендузятник.
     

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

  • 1.8, Аноним (8), 12:42, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    в адский котел растеров и гошников туда же.
     
     
  • 2.10, Анонимсан (?), 12:49, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > и гошников туда же

    А го-шников то за что?

     
     
  • 3.14, тот_же_анон_уже_без_мабилы (?), 12:57, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    их у нас двое (ц)
     
     
  • 4.36, Аноним (36), 13:47, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    да их как собак нерезанных, а просишь накидать простую REST <-> socket gw задачу, на которую уходит минут 10 на NodeJS, так они сначала в гугель лезут, пыжатся/тужатся и потом все равно лапы к верху, типа ни магем, не можым. дятлы отборные и ни на что не способные...
     
     
  • 5.134, Аноним (134), 20:19, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > да их как собак нерезанных, а просишь накидать простую REST <-> socket
    > gw задачу, на которую уходит минут 10 на NodeJS, так они
    > сначала в гугель лезут, пыжатся/тужатся и потом все равно лапы к
    > верху, типа ни магем, не можым. дятлы отборные и ни на
    > что не способные...

    Быстро не значит качественно. Потом на том же ЖС начинают лепить костыли и код разрастается кучей спагетти.

     
  • 5.174, Онаним (?), 23:42, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда у тебя на твой REST<->Socket на ноде придёт хотя бы 1000 запросов в секунду - ты оценишь всю "прелесть" отсутствия "лишних" трудозатрат.
     
  • 3.25, Аноним (25), 13:36, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я знал что по поводу рустеров разногласий не булет.
     
  • 3.32, Аноним (36), 13:44, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    шоб знали
     

  • 1.33, commiethebeastie (ok), 13:45, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Alyssa Rosenzweig

    Rust, Alyssa.

    Фрактал Моисеевич Розенцвейг?

     
  • 1.52, lockywolf (ok), 14:32, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если сделают драйвера Линукс на расте, как Линус обещал, то раст и так придёт.
     
     
  • 2.67, Аноним (-), 15:00, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Линус ни чего не обещал. Он лишь сказал, что будет возможность Растаманам делать отдельные, не входящие в основную чась ядра модули.
     
     
  • 3.76, lockywolf (ok), 15:15, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Линус ни чего не обещал. Он лишь сказал, что будет возможность Растаманам
    > делать отдельные, не входящие в основную чась ядра модули.

    Стейбл апи нонсенс тхт.

    А значит, модули хоть и "не входящие", но будут в одном тарболле с остальным кодом. А значит руст всё равно будет более-менее везде, кроме Void и ему подобных.

     
     
  • 4.150, Аноним (150), 21:48, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Стейбл апи

    Ага, как у MS-DOS 7.1?

     
  • 4.330, Аноним (-), 15:43, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не думаю. Будет что-то типа kernel-firmware.
     
  • 2.71, Аноним (-), 15:07, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Брехня это. Линус ничего такого никогда не говорил и даже кресты не приемлет. Не надо тут вбрасывать, иди лучше айфоны продавай дальше.
     
     
  • 3.86, lockywolf (ok), 15:50, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Брехня это. Линус ничего такого никогда не говорил и даже кресты не
    > приемлет. Не надо тут вбрасывать, иди лучше айфоны продавай дальше.

    “People have been looking at that for years now. I’m convinced it’s going to happen one day. It might not be Rust, but it’s going to happen that we will have different models for writing these kinds of things.” He acknowledges that right now it’s C or assembly, “but things are afoot.” Though he also adds a word of caution. “These things take a long, long time. The kind of infrastructure you need to start integrating other languages into a kernel, and making people trust these other languages — that’s a big step.”

     
     
  • 4.105, Аноним (-), 17:08, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    People have been looking for years now how stupid "lockywolf" might be by posting unrelated shit with stupid quotations made by unknown thirdparties.
     
     
  • 5.153, НяшМяш (ok), 22:14, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://lkml.org/lkml/2020/7/10/1261

    Если тут Линус не обматерил идею с хрустом в ядре, значит цитаты не такие уж и глупые.

     
     
  • 6.157, Аноним (-), 22:45, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Josh Triplett
    @rust-lang developer and language team lead.

    Доколупался к Линусу со своим рустом. А Pavel Machek правильно подметил - русты потребуют гигабайты памяти для компиляции этого гуана. Но то что Линус позволил оставить опцию с рустом говорит лишь о том что на него давит этот жирный хрен. Тут что-то не чисто.

     
  • 3.87, lockywolf (ok), 15:51, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Брехня это. Линус ничего такого никогда не говорил и даже кресты не
    > приемлет. Не надо тут вбрасывать, иди лучше айфоны продавай дальше.

    Так что убери свой минус, злой сердитый аноним.

     
     
  • 4.158, Аноним (-), 22:48, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Валите на растоось компилировать свой раст , не трогайте лиункс . И минусы тебе Анонимы насовали, не занимаюсь таким.  
     

  • 1.55, Аноним (55), 14:39, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Доводы против справедливы. Но и Раст неплох. В общем, неоднозначно.
     
  • 1.56, Аноним (56), 14:45, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    "Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой. А потом ты побеждаешь."
    Rust
     
     
  • 2.112, Аноним (132), 17:27, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Гитлep также говорил.
     
     
  • 3.159, Аноним (56), 22:48, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    нет, Гитлер сказал: "Чем грандиознее ложь, тем легче ей готовы поверить."
    прям твой случай, а тупые и рады ставить за правду минус а за лож плюсы
     
     
  • 4.276, Annoynymous (ok), 18:02, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ребят, вы офигели? Первая цитата — Ганди, вторая — фон Геббельс.
     
     
  • 5.278, Михрютка (ok), 18:29, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>> фон Геббельс

    То вы с фон Нойманном спутали

     
  • 2.297, uis (ok), 21:38, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И где сейчас тот-же Ruby?
     
     
  • 3.307, microsoft (?), 02:36, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В гитлабе?
     
     
  • 4.317, uis (ok), 10:22, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И только? А где труп C++? Он-же "убивца" плюсов. Используют полторы калеки.
     

  • 1.57, n00by (ok), 14:48, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > избавление от таких проблем, как обращение к области памяти после её
    > освобождения, разыменование нулевых указателей и выход за границы буфера.

    Спецификация Vulkan требует от клиентского кода передачу валидных хендлов в функции. Таким образом избавляет реализацию от необходимости проверять их корректность. Хендл суть указатель, а значит потенциально внутри разыменовывается что угодно.

    Как здесь поможет Rust? Будет добавлена проверка хендла поиском среди валидных значений, как это уже сейчас происходит в прослойке валидации, если она подключена? Но это приведёт к снижению производительности, что противоречит идее Vulkan.

     
     
  • 2.82, uis (ok), 15:26, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Вот и оказалось, что раст не нужон
     
  • 2.94, Аноним (94), 16:45, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очевидно, что речь про внутреннюю реализацию, а не про публичный API, капитан.
     
     
  • 3.98, uis (ok), 16:51, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Внутреностям всякую бяку через webgl не засунешь
     
     
  • 4.106, Аноним (106), 17:13, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы хотя бы почитайте о чем речь, прежде чем комментировать.

    https://lists.freedesktop.org/archives/mesa-dev/2020-October/224639.html
    ...
    For the time being, Mesa attempts to minimize memory bugs with defensive
    programming, safe in-tree abstractions (including ralloc), and static
    analysis via Coverity. Nevertheless, these are all heuristic solutions.
    Static analysis is imperfect and in our case, proprietary software.
    Ideally, the bugs we've been fixing via Coverity could be caught at
    compile-time with a free and open source toolchain.

    As Rust would allow exactly this
    ...

     
     
  • 5.117, Аноним (-), 18:16, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Из контекста вырвано, там вокруг этого блока целая простыня "я конечно понимаю что это гов.. "

    Вот они редхатовцы, и все из-за никому нафиг не нужного webgl. пфу

     
  • 5.119, Аноним (-), 18:19, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И кстати говоря uis именно об этом и говорит, что всякие расты или скриптовый язык нужен именно для webgl чтоб тот не добрался до внутренностей.
     
  • 2.141, proninyaroslav (ok), 21:14, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну с клиентский кодом уже ничего не сделаешь по причине неизменности текущего API. В любом случае даже если переписать только внутреннюю реализацию на современный C++ или на раст то хотя бы в этой части кода можно избавится от стандартных болячек легаси C++. Даже если это 50%, уже неплохо.
     
     
  • 3.229, n00by (ok), 09:09, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В Mesa почти нет cpp. Тесты, кромпиляторы GLSL, swr.




    const glsl_type *
    glsl_get_struct_field(const glsl_type *type, unsigned index)
    {
       return type->fields.structure[index].type;
    }

    void
    swr_finish(struct pipe_context *pipe)
    {
       struct pipe_fence_handle *fence = nullptr;

       swr_flush(pipe, &fence, 0);
       swr_fence_finish(pipe->screen, NULL, fence, 0);
       swr_fence_reference(pipe->screen, &fence, NULL);
    }


     

  • 1.63, Аноним (-), 14:54, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    На Линуксе только чистый Си! Си плюс-плюс как и Раст не нужны. Пусть Радэон сам задрачивается с Растом.
     
     
  • 2.206, Wilem82 (?), 04:58, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А как нынче на сях делают array list, linked list, hashmap и тд? Filter/map и прочее к ним тоже есть?
     
     
  • 3.267, Аноним (-), 15:19, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >А как нынче на сях делают array list, linked list, hashmap и тд? Filter/map и прочее к ним тоже есть?

    Твоё мышление глубоко травмировано высокоуровневыми абстракциями. Запомни! Есть только оперативная память,  в стеке, которой расположены данные и адреса. Абстрактные типы данных - это хорошо! А вот не видеть гениальной простоты сишки - это идиотизм.

     
  • 3.273, Mike Lee (?), 17:24, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ну ты хоть на тот же glib посмотри, прежде чем позориться то
     

  • 1.65, Аноним (-), 14:56, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Сторонники использования Rust выдвигают на передний план возможность повышения качества работы с памятью и избавление от таких проблем, как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.

    Ну это уже стало хамством по отношению к сишникам.

     
  • 1.69, Денис (??), 15:05, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > не желание привязываться к пакетной системе cargo

    Это что-то вроде python pip (pypi.org). Выкачивает там себе что-то, собирает. Современненько.

     
  • 1.78, Michael Shigorin (ok), 15:19, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Попытался изложить, почему предположение про "naturally fit" является запряганием телеги впереди кобылы на не-x86.

    Про "что вы там говорили за дискриминацию?" тему поднимать уже не стал.

     
  • 1.84, Аноним (84), 15:31, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Скоро за отказ включения в проекте поддержки раста будут бить палками как за нетолерантность.
     
     
  • 2.95, uis (ok), 16:47, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Скоро за включение раста будут бить бревном за отрицательную толерантность
     
     
  • 3.107, Аноним (107), 17:15, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее бы. Пхают этот шлак куда попало, вот делать больше нечего как вырезать это все.
     
     
  • 4.143, Аноним (139), 21:19, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Уже напихали уродский шлак вроде C/C++, почему бы Раст не пихнуть? Хуже уже не будет.
     
     
  • 5.155, Аноним (132), 22:30, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хуже уже не будет.

    Будет, кэп, будет.

     
  • 5.250, Аноним (250), 12:28, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Уже напихали уродский шлак вроде C/C++

    Т.е., по-вашему, код на C тоже шлак?

     
     
  • 6.358, Аноним (139), 06:03, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    C - почти ассемблер, чуть более высокого уровня. Что угодно лучше C, особенно такие функциональные языки как Rust.
     
  • 2.287, burjui (ok), 20:49, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я надеюсь, скоро за слово Rust будут банить с пожизненным расстрелом без права апелляции, причём как комментаторов, так и авторов новостей. Правило можно убрать только если Rust станет мейнстримом, ибо тогда нынешнее яростное бурление говен сменится спокойным привычным нытьём, и популяция троллей сократится до приемлемого уровня.
     
     
  • 3.293, Аноним (302), 21:16, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    +1

    А вот волшэбные мифические мэйнстримы можно и выбросить. Все о них говорят но никто их не видел.

     
     
  • 4.296, burjui (ok), 21:32, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чем C не мейнстрим?
     
  • 3.339, Аноним (-), 21:28, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Я надеюсь, скоро за слово Rust будут банить с пожизненным расстрелом без права апелляции, причём

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

     
     
  • 4.365, burjui (ok), 14:00, 09/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Есть такая идиома в английском - taking something at face value. Просто к сведению.
     
     
  • 5.366, Аноним (-), 15:48, 09/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    К вам это нельзя применять, правильно ?
     

  • 1.92, Аноним (92), 16:22, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Ну когда уже ядро линукса на JS напишут, я устал ждать уже
     
     
  • 2.110, Иваня (?), 17:23, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там много кода, нужty транслятор, который преобразует Си код в JS код.
     

  • 1.108, Аноним (108), 17:16, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > расширение требований к сборочному окружению и необходимость включения компилятора Rust в сборочные зависимости, обязательные для построения ключевых компонентов рабочего стола в Linux.

    Уже. Попробуйте удалить librsvg и посмотрите сколько всего она потянет.

     
     
  • 2.109, Аноним (-), 17:23, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Бубунта ? Удаляй ее к черту. Нормальные люди сидят на предыдущих версиях без всяких рустов. И ругают эту поделку именно за такие дела, а не из-за собственной вредности если кто еще не понял.
     
     
  • 3.111, Аноним (-), 17:26, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это вон всякие товарищи (не буду тыкать пальцами) ой не жалеете своих силушек совсем, версии руками прописываете и зависимости.. В итоге нате получите, плюс стопицот гигов всякого несовместимого непотребства получите, ну че нормально же.
     
  • 3.152, анонн (ok), 21:48, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Бубунта ? Удаляй ее к черту. Нормальные люди сидят на предыдущих версиях без всяких рустов.

    Cобственно, какая разница бубунтоводам, чем собран используемый ими готовый бинарник?

     
     
  • 4.175, Аноним (-), 23:43, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Действительно бл ц . Это форум домохозяек, боги послали setup.exe , давай клава запускай , жми, сильнее, мышкой, ооо , запустилася , ыыы
     
     
  • 5.192, анонн (ok), 02:58, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Действительно бл ц . Это форум домохозяек, боги послали setup.exe , давай
    > клава запускай , жми, сильнее, мышкой, ооо , запустилася , ыыы

    Видимо, все недомохозяйки заняты нытьем^W раздачей ценных указаний новым разрабам о выборе правильного ЯП, вместо того чтобы самим подхватить провисевший несколько лет без ментейнера проект или форкнуть версию 2.40 и продолжить "без всяких хрустов!". Увы.

     
  • 4.196, Денис (??), 03:20, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Cобственно, какая разница бубунтоводам, чем собран используемый ими готовый бинарник?

    Есть разница. Я хочу собрать GCC 10 для Ubuntu 16.04. В PPA 10 есть только для 18.04+. Даже в Buster'е GCC 8.

     
     
  • 5.309, Денис (??), 07:43, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Собрал (заняло несколько часов). Теперь вопрос, от каких файлов можно избавиться в /usr/local/lib?
    a, la это понятно. spec тоже?
    Можно ли стрипать (strip --strip-unneeded) бины в /usr/local/libexec/gcc/i686-pc-linux-gnu/10.2.0/*
    Они там самые жирные (850 мб из 960 мб), но хорошо ужимаются до 140 мб. Обычные либы и бины я стрипнул (в /usr/local/lib и /usr/local/bin).
    /usr/local/include/c++/10.2.0/ не нужен ведь для работы или нужен? Например, если новый cmake собирать.
    Вот это /usr/local/share/info/*.info что за фигня?
    И вот эта мелочь /usr/local/lib/libasan_preinit.o

    libasan.so, libasan.so.6, libasan.so.6.0.0 (и подобные) я так полагаю можно привести к виду libasan.so.6

     
     
  • 6.326, Денис (??), 15:07, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как в ./configure и cmake указать -std=c++14?
     
     
  • 7.333, Денис (??), 18:27, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Как в cmake указать -std=c++14?

    По идее вот так:
    cmake .. -DCMAKE_CXX_FLAGS="-std=c++14"
    Но хэш суммы готового бинарника при 11, 14 и 17 совпадают. Видимо, проект простой.

     
     
  • 8.334, Денис (??), 18:30, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Он эти параметры передает в gcc 10 2 0 ... текст свёрнут, показать
     
  • 5.335, Денис (??), 18:43, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, еще кто-нибудь, кроме меня, догадался заюзать gcc 10 в ubuntu xenial? )
    Где штатный gcc 5.
    Даже у Пони в focal - 9. Правда, 10 он тоже может поставить из реп, но он там не дефолтный (надо явно указывать)
    https://packages.ubuntu.com/search?keywords=gcc&suite=focal
    https://packages.ubuntu.com/search?keywords=gcc-10&suite=focal
    Все-таки gcc крутая вещь, собирается даже на древних дистрах.
     
     
  • 6.336, Денис (??), 18:44, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы не оффтопить: последний Rust тоже работает в Xenial.
     
  • 5.338, Денис (??), 19:09, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > В PPA 10 есть только для 18.04+

    Я даже догадываюсь почему. Не осилили поставить доп. зависимости за пределами apt build-dep gcc
    sudo apt install libmpc-dev libmpfr-dev libmpfrc++-dev

     

  • 1.113, Аноним (113), 17:39, 04/10/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     

     ....ответы скрыты (3)

  • 1.124, Онаним (?), 19:03, 04/10/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     

     ....ответы скрыты (6)

  • 1.161, Аноним (161), 22:56, 04/10/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (7)

  • 1.171, Аноним (171), 23:35, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Есть проблема и есть ее решение.
    Если современный Си или Си с плюсами не решит проблему, то нет резона использовать проблемный язык дальше. А то что там кому-то лень прочитать книгу и разобраться в новом синтаксисе так гнать таких в шею их время прошло.
     
     
  • 2.176, Аноним (132), 23:46, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Если чел не может решить проблему на Си, он вообще не в состоянии что-то решить.
     
     
  • 3.262, Anonim (??), 14:32, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если чел не сможет понять ненужность Си, он вообще не в состоянии что-то понять.
     
     
  • 4.284, Аноним (132), 19:53, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > ненужность Си

    Ну дак выкинь всё, что на си написано! Что, не получается?

     
     
  • 5.355, Anonim (??), 16:21, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Обязательно выкенем и не раз, весь код в помойку, но потом.
     
  • 5.357, Anonim (??), 00:07, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В libsvg уже выкинули. Теперь из мезы викидывают.
     
  • 2.291, Аноним (302), 21:13, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    О, то - то я смотрю на расте прямо валом полезного и безопасного софта на все случаи жизни.

    А иммнно 0.

     
     
  • 3.300, Денис (??), 00:47, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я знаю Fractal Matrix client и rav1e AV1 encoder Последний лично собирал, в... большой текст свёрнут, показать
     

  • 1.178, СССР (?), 00:19, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    удивительно конечно. Мне 41 год, у меня практика 7 ЯП, за время практического использования я пришел к выводу что проще , понятнее и надежнее ЯП чем СИ, нет. А ЯП в котором баланс скорости написания кода, быстродействия, удобства, это С++ (начиная с 17).  А еще сложилось весьма отчетливое понимание о типа людей. Ну есть знаете быдло, есть книгочиты, есть белая кость, богема итп. И вот в IT, а именно среди программистов, тоже есть разные типы ). Я не собираюсь оскорблять кого то ). Со временем человек начинает понимать как устроен мир, как формируются всякие модные направления, что вообще такое мода и для чего она нужна, что такое безопасность, чем отличается житель деревни со своей землей от жителя мегаполиса в модных стрингах с модной прической и беспроводными наушниками, такими большими знаете. Чем отличается охотник и рыбак, от офисного клерка, чем отличается механическая коробка на авто от автомата, чем отличается программист которые умеет внимательно писать код используя весь потенциал ОЗУ, от модного программиста.
    Так устроен мир, он наполнен всякими.  Знаете, вот европа говорит в россии нет толерантности. они врут, толерантность есть. Мне , моим знакомым, всем нет дела до геев, это их выбор, проблема в том что сми навязывают всем то что быть геем это круто, что считать себя мужчиной это не правильно.
    И вот к чему я подвожу, к тому что не нужно навязывать людям всякую дичь. Нравится раст, ради бога, пишите свой линукс, свои библиотеки, может быть это будет круче и тогда естественным образом все прейдут к расту, но не через навязывания. Спасибо что дочитали до конца.
     
     
  • 2.181, Аноним (-), 00:58, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Никогда не поздно начать участвовать в жизни подростающего поколения. Только вот причем тут геи вообще и все такое ? Хочется доказать себе свою правильность ? Ну блин, они же назло бабушке отморозят уши, т.е все плохое что можно под брендом "геи" притащат в дом, вназло.
     
  • 2.184, Ordu (ok), 01:44, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Мне 41 год, [...] я пришел к выводу [...] Со временем человек начинает понимать как устроен мир...

    Хехе. Ты находишься на пороге нового открытия, и при некотором везении сделаешь его в ближайшие 10 лет. Открытие с одной стороны очень простое, с другой стороны мало кому даётся: со временем человек начинает понимать, что он не понимает как устроен мир, даже тогда, когда ему кажется, что он понимает.

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

    ХАХАХАХА. Простите, не сдержался. Я очень люблю противоречивость человеческой психики, и премного благодарен за такой пример. День прожит не зря.

     
     
  • 3.190, СССР (?), 02:39, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    о сколько нам открытий чудных готовит просвящения дух )
    И вы правы, мудрость она движется от великого к простому и чем дальше тем от понимания того что на самом деле невольно возникает улыбка. Даже дьявол в мелочах )) так говорят )
     
     
  • 4.198, Ordu (ok), 03:51, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Мудрость -- это политкорректное название для первых стадий возрастного угасания ... большой текст свёрнут, показать
     
     
  • 5.200, СССР (?), 04:18, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    хорошо. тога вопрос, на пути от подростка к мудрости, какое место займет опыт?
    И второе. На чем строится мудрость? на колличестве прочитанных книг? просмотренных сериалов? на умении писать код быстрее, или может читать рэп словами краше? или мудрость это выводы из пережытых ситуаций, наблюдение за собой и другими того как мы люди ведем себя в ой или иной ситуации.
    Энштэйн был мудрым или ученым? что такое продуктивность и кому она нужна? Мудрость не измеряется в колличестве написанных книг, произнесенных речей. Все гениальное - просто.. Я думаю это слова мудреца )
     
     
  • 6.208, Ordu (ok), 06:00, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На опыте Мудрость не очень получается мыслить когерентно, поэтому она целиком и... большой текст свёрнут, показать
     
     
  • 7.212, Денис (??), 06:38, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А что там с этим Михалковым и почему кому-то есть до него дело? Я смотрел только один фильм по его рассказу "Большое космическое путешествие". Что-нибудь еще стоящее есть?

    > у людей складывается впечатление что всё гениальное просто

    Как там говорил Воланд: Вы, профессор, воля ваша, что-то нескладное придумали. Оно, может, и умно, но больно непонятно. Над вами потешаться будут.

     
     
  • 8.219, Ordu (ok), 07:47, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не знаю, я не смотрю кино Но я не о кино Недавно пару раз он появлялся в новос... большой текст свёрнут, показать
     
     
  • 9.265, Денис (??), 14:47, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Может, он увлекается космосом Я смотрел видео рассуждения Якубовича о допинге, ... текст свёрнут, показать
     
  • 7.224, СССР (?), 08:17, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    по повод простоты и гениальности фишка в том что все что тут творится в этом ... большой текст свёрнут, показать
     
     
  • 8.232, Ordu (ok), 09:33, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да Расскажи это ребятам с биполярным расстройством психики Или гипертимикам... большой текст свёрнут, показать
     
  • 7.324, Аноним (324), 14:23, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Михалков оценивает продукты своего мышления как очень ценные, у него на лице написано и каждый звук его речи об этом намекает

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

     
     
  • 8.325, Ordu (ok), 14:50, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если с этой стороны посмотреть, то можно допустить, что Михалков не болен муд... текст свёрнут, показать
     
     
  • 9.327, Денис (??), 15:09, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А на мой вопрос вы не ответили, верите ли в бога Мне для статистики ... текст свёрнут, показать
     
     
  • 10.332, Ordu (ok), 16:08, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это слишком интимный вопрос ... текст свёрнут, показать
     
  • 2.194, Денис (??), 03:12, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно подумать в европе она есть Ну, если ты, конечно, не идешь против шерсти, ... большой текст свёрнут, показать
     
     
  • 3.202, СССР (?), 04:29, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    кто-то выбирает, ктото прбует речь ведь не об этом а о пропоганде, и конечно ... большой текст свёрнут, показать
     
     
  • 4.204, Денис (??), 04:51, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если это не его , то как окунется, то так и вынырнет А вот сигареты действител... большой текст свёрнут, показать
     
  • 4.234, Ordu (ok), 09:34, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ты сравнил Табак -- это аддикция Аддикция к сексу тоже бывает довольно рас... большой текст свёрнут, показать
     
     
  • 5.237, СССР (?), 09:48, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, посмотрел кино , послушал песенки Я вам скаужу так, Душа она не имеет генде... большой текст свёрнут, показать
     
     
  • 6.240, Ordu (ok), 10:32, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тело является субстратом для существования души Типа как компьютер является суб... большой текст свёрнут, показать
     
     
  • 7.247, СССР (?), 11:37, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    qt.mobile ))
     
  • 7.261, Денис (??), 14:32, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Тебе точно 41 год, ты не приукрашиваешь свой возраст, отнимая от него пару десятков?

    1. 41 год
    2. упоминание евреев (в удаленных)
    3. упоминание бога
    Я думаю, Миша немного перебрал, празднуя выход Эльбруса.

     
  • 7.266, Денис (??), 14:53, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > душа

    Вы верите в бога?

     
  • 5.260, Денис (??), 14:29, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Приятно встретить образованного человека на опеннете.
     
  • 3.258, Аноним (-), 13:54, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>  сми навязывают всем то что быть геем это круто, что считать себя мужчиной это не правильно.
    > Только западные, но не русские и арабские.

    Правда, навязывают в основном в представлении "патриотичных" СМИ РФ (и возможно арабских, но я по ихнему не понимаю).

     
  • 2.197, Денис (??), 03:22, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мне 41 год

    Михаил, Вы?

     
  • 2.292, burjui (ok), 21:15, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Обсуждение поддержки определённого ЯП в проекте теперь считается навязыванием? Никто вам ничего не навязывает, пишите себе дальше на C++, благо зарплаты на нём такие, что на шапочку из фольги уж точно хватит. Пассаж про толерантность - вообще мимо кассы. Я, конечно, понимаю, где я сейчас нахожусь, но здешний уровень дискуссий меня самую малость огорчает. Знает, вот выхожу на улицу погулять, там всё спокойно, меня не ждёт за углом бригада диктатора Борроу Чекера или негр-трансгендер со здоровенной Каргой. А почитаешь здесь комменты - как будто в Mr. Robot попал, только E Corp здесь называется Mozilla. На здоровье.
     
     
  • 3.346, СССР (?), 11:52, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    таки я вас прошу продолжать писать на своем расте и не какать в коментах про другие языки )
    а то ваши коменты походят на стадное блеение барана )
     
     
  • 4.347, burjui (ok), 12:36, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я вижу, вы - человек высокой культуры. Наверное, стоит прислушаться к вашим бесценным советам.
     
     
  • 5.353, СССР (?), 14:49, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    а мне что расстелится перед тем кто вводит людей в заблуждение? я не строю из себя прорядочного, современного, пыль в глаза не привык пускать. Говорю как есть, без преукрас.
     
  • 2.321, Аноним (321), 12:28, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    "Шарик, ты - балбес." (с)
    Как можно называть простым, понятны и надёжным Си, это абсурд.
    На каких масштабах он прост и понятен? Лабораторная работа в местной шараге, в пару десятков строк?
    Это не язык программирования, это окаменелость из мезозоя.
    Надёжность, это просто хохма. Постоянно раскорячиваться для элементарных действий(перебор массива, например).
    Как только вспомню мешанину кода высвобождения ресурсов в конец каждой второй функции... как вообще можно придти к таким выводам про язык Си.
     
     
  • 3.345, СССР (?), 11:50, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Отстань дурашка )) тебе не понять ))
     

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

  • 1.201, Я (??), 04:25, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    скоро весь линукс поржавеет..
     
     
  • 2.209, Аноним (132), 06:03, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так же с системдой было, начиналось "мне только загрузку ускорить...", потом гном перестал собираться без системды, потом начали велосипеды и колёса изобретать...
     
     
  • 3.254, Gogi (??), 13:18, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Пока в мире есть хоть один адекватный разраб, сюсговноД будет нещадно пинаться и выпиливаться. Благо, даже сейчас есть десятки дистров без этого дерьма.
     

  • 1.213, Аноним (215), 06:48, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Инициатором обсуждения стала Алиса Розенцвейг (Alyssa Rosenzweig), развивающая драйвер Panfrost

    Этот панфрост пока ничего не поддерживает, а что написано жудко тормозит. Работает медленнее чем вывод через фрейм буфер.

    Плохому програмисту C мешает!

    Не дадим mesa застать растом!

    Только C, только хардкор!

     
  • 1.214, Аноним (215), 06:52, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > выдвигают на передний план возможность повышения качества работы с памятью и избавление от таких проблем, как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.

    Пусть эти "разработчики" используют нормальные ядра ОС где этой проблемы нет. Например Linux+GrSecurity.

     
  • 1.243, Xasd5 (?), 10:55, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    """I have serious concerns about cargo and crate usage. Cargo is basically npm for rust, and shares all of the bad design decisions of npm, including linking multiple versions of the same library together and ballooning dependency lists that are fetched intrigued from the internet."""

    что собственно и погубило Rust

     
     
  • 2.285, Аноним (246), 20:08, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению нет. Бананы для вебмакак будут выращивать до тех пор, пока будут вебмакаки. И даже всех остальных жрать бананы заставят - потому что стандартизация и унификация.
     
  • 2.295, burjui (ok), 21:29, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Никто не мешает забить на crates.io и использовать свою репу и свои библиотеки без лишних зависимостей, и даже использовать Cargo в режиме оффлайн. И вообще, компилить Rust можно и без Cargo, если на то пошло. Mind blown.
     

  • 1.252, Аноним (252), 12:32, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > обсуждают возможность использования языка Rust для разработки драйверов OpenGL/Vulkan
    >Алиса Розенцвейг (Alyssa Rosenzweig)

    Это "ЖЖЖЖ", не к добру!

     
  • 1.253, Gogi (??), 13:16, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Разработчики проекта Mesa обсуждают возможность использования языка Rust

    Как надо читать: "Когда разработчикам Меса нечего делать, они яйца лижут".

     
     
  • 2.270, Аноним (132), 16:26, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну да, всё написано, всё работает, осталось только переписывать с одного языка на другой. Мозила уже показала, что это приводит к полной потере рынка.
     
     
  • 3.359, Наноним (?), 11:57, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну конечно, именно это погубило Mozilla. Не разбазаривание денег на непонятные проекты, не просирание совместимости с плагинами, не выкаблучивание с интерфейсом. Во всём виноваты 10 прогеров, пишущих на Rust.
     

  • 1.259, Рева RarogCmex Денис (?), 14:05, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Haskell -- единственный язык, у которого всё хорошо.
     
  • 1.269, EndrII (?), 15:54, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Абсалютно согласен с Противниками Rust, если и апгрейдить драйвера то лучше на С++.
     
  • 1.271, Аноним12345 (?), 16:35, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Давно пора !
     
     
  • 2.288, Аноним (302), 21:05, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что пора? Mesa закопать? Пока всё с rust только закапывается. И так будет пока не появится нормальная инфраструктура.
     

  • 1.277, Аноним (302), 18:22, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А про раст толко и делают что обсуждают. И ничего дельного.
     
     
  • 2.294, burjui (ok), 21:20, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    За дельным нужно на другие ресурсы идти - Github, crates.io, this-week-in-rust.org и т.д. Собаки лают, караван идёт.
     
     
  • 3.298, Аноним (302), 23:32, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что-то идёт идёт этот караван да никак не дойдёт, а груз который он несёт как был на одном месте так и остался.

    Груз уже протух давно.

    > Github, crates.io, this-week-in-rust.org

    И ничего кроме наколенных поделок да hello world. Потому что сырое оно.

     
     
  • 4.306, burjui (ok), 02:04, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > протух давно
    > сырое оно

    Два галоперидола этому господину!

     
     
  • 5.315, Аноним (132), 09:41, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Путаешь термины "сырое" и "свежее"? Сырое может быть как свежим, так и тухлым. А свежее - как сырым, так и обработанным.
     
  • 5.316, Аноним (132), 09:48, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > сырое

    И ещё, ты, походу, не в курсе этимологии слова "сырое". Оно пошло от "сырое молоко" - "сырное молоко", "молоко-сырец" для изготовления сыра, т.е. кислое, прокисшее молоко. Отсюда же изделие из творога называют сырниками.

     
     
  • 6.341, Аноним (-), 01:52, 07/10/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.281, swine (ok), 19:34, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Примут чтоб не обвинили в сексизме.
     
     
  • 2.283, Аноним (132), 19:51, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А может сразу на бейсике писать?
     
  • 2.286, Аноним (246), 20:09, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В гомотрансофобии же (Алисса - биологически - мужчина, и даже в армию отправится, если США прижмёт).
     
     
  • 3.342, Аноним (-), 01:54, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего эти хрустоведы до конца не доводят, а еще лезут всюду.
     

  • 1.308, Аноним (308), 06:12, 06/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что на rust‘е то? Были такие детские компиляторы где можно было делать программки из блоков, забыл как назывались, может сразу на них переехать? А то что это, раст, наверное уже слишком сложно для этого поколения.
     
     
  • 2.314, Онаним (?), 09:33, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да дело не в сложно. Был бы у него вменяемый C-like синтаксис, можно было бы думать.
    А так core maintainers придётся потом копаться в этом слое невменяемого синтаксического дерьма, если оно вдруг в апстрим захочет.
     

  • 1.340, Зз (?), 01:02, 07/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все правильно делают - линукс должен втянуть как можно больше новых технологий производства ПО. А не то подтянутся всякие новые разработчики железа с их непонятными никому не нужными дешевыми архитектурами, да как соберут готовую десктоп ОС своим сырым Си-89 компилястом. И пиши пропало, безопасность задрожит.
     
     
  • 2.343, Аноним (-), 01:56, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Праааальна, на скратче переписать все надо давным давно
     

  • 1.354, Денис (??), 15:32, 07/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Недавно gcc10 поставил в Ubuntu 16.04

    Обновил системную libstdc++.so.6 (6.0.28 из gcc10) и мне кажется система быстрее бегать стала. Такое возможно?

     
  • 1.356, Anonim (??), 16:29, 07/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    - Видишь незаменимость C? - Спрашивает опеннетный коментатор.
    - Нет. - Отвечает аноним.
    - И я не вижу, а она есть.
     

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



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

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