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 и пр. разом отстегнутся и в гене и в дебиан портс, а потом и в нет/опенбсд.

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

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

     

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

     

  • 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 инсталляторы зло.

     

  • 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 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Неосилятор неудачкик - вендузятник.
     

  • 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 +/
     

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

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

  • 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, а именно среди программистов, тоже есть разные типы ). Я не собираюсь оскорблять кого то ). Со временем человек начинает понимать как устроен мир, как формируются всякие модные направления, что вообще такое мода и для чего она нужна, что такое безопасность, чем отличается житель деревни со своей землей от жителя мегаполиса в модных стрингах с модной прической и беспроводными наушниками, такими большими знаете. Чем отличается охотник и рыбак, от офисного клерка, чем отличается механическая коробка на авто от автомата, чем отличается программист которые умеет внимательно писать код используя весь потенциал ОЗУ, от модного программиста.
    Так устроен мир, он наполнен всякими.  Знаете, вот европа говорит в россии нет толерантности. они врут, толерантность есть. Мне , моим знакомым, всем нет дела до геев, это их выбор, проблема в том что сми навязывают всем то что быть геем это круто, что считать себя мужчиной это не правильно.
    И вот к чему я подвожу, к тому что не нужно навязывать людям всякую дичь. Нравится раст, ради бога, пишите свой линукс, свои библиотеки, может быть это будет круче и тогда естественным образом все прейдут к расту, но не через навязывания. Спасибо что дочитали до конца.
     

     ....большая нить свёрнута, показать (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-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру