The OpenNET Project / Index page

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

Выпуск языка программирования Rust 1.68

10.03.2023 08:37

Опубликован релиз языка программирования общего назначения Rust 1.68, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).

Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo. Для размещения библиотек поддерживается репозиторий crates.io.

Безопасная работа с памятью обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами, учёт времени жизни объектов (области видимости) и оценку корректности доступа к памяти во время выполнения кода. Rust также предоставляет средства для защиты от целочисленных переполнений, требует обязательной инициализации значений переменных перед использованием, лучше обрабатывает ошибки в стандартной библиотеке, применяет концепцию неизменяемости (immutable) ссылок и переменных по умолчанию, предлагает сильную статическую типизацию для минимизации логических ошибок.

Основные новшества:

  • В пакетном менеджере Cargo и репозитории crates.io стабилизирована поддержка протокола Sparse, определяющего новый способ работы с индексом, в котором отражены доступные версии всех существующих в репозитории пакетов. Новый протокол позволяет существенно повысить скорость работы с crates.io и решить проблемы с масштабированием при дальнейшем росте числа пакетов в репозитории.

    Для сокращения задержек, возникающих из-за загрузки полного индекса, в Sparse вместо доступа к индексу с использованием Git задействована прямая загрузка по HTTPS только необходимых индексных данных, охватывающих зависимости конкретного проекта. Для отдачи индексных данных задействован новый сервис index.crates.io. По умолчанию новый протокол планируют задействовать в ветке Rust 1.70, а до этого для его включения можно установить переменную окружения "CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse" или добавить в секцию "[registries.crates-io]" файла .cargo/config.toml параметр 'protocol = "sparse"'.

  • Добавлен макрос "pin!", позволяющий создать структуру Pin<&mut T> из выражения "T" с локальным закреплением его состояния (в отличие от Box::pin не выделяет память в куче, а выполняет привязку на уровне стека).
  • Предложен применяемый по умолчанию обработчик ошибок распределения памяти, применяемый при использовании штатного пакета alloc. Приложения в которых включается только alloc (без std) при сбоях выделения памяти отныне будут вызывать обработчик "panic!", который при желании может быть перехвачен при помощи "#[panic_handler]". Программы, использующие библиотеку std, как и раньше будут выводить информацию об ошибке в stderr и аварийно завершать выполнение.
  • В разряд стабильных переведена новая порция API, в том числе стабилизированы методы и реализации типажей:
  • Признак "const", определяющий возможность использования в любом контексте вместо констант, применён в функции VecDeque::new.
  • Для работы на платформе Android теперь требуется как минимум NDK r25 (API 19), т.е. минимальная поддерживаемая версия Android повышена до 4.4 (KitKat).
  • Реализован третий уровень поддержки для платформы Sony PlayStation Vita (armv7-sony-vita-newlibeabihf). Третий уровень подразумевает базовую поддержку, но без автоматизированного тестирования, публикации официальных сборок и проверки возможности сборки кода.


 
  1. Главная ссылка к новости (https://blog.rust-lang.org/202...)
  2. OpenNews: Командную оболочку Fish планируют переписать на языке Rust
  3. OpenNews: Прогресс в разработке пользовательского окружения COSMIC, написанного на Rust
  4. OpenNews: Выпуск языка программирования Rust 1.67
  5. OpenNews: В кодовой базе Chromium разрешено использование языка Rust
  6. OpenNews: Фронтэнд для языка Rust доведён до готовности к интеграции в GCC 13
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58770-rust
Ключевые слова: rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (430) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, iPony129412 (?), 08:39, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –6 +/
    Вот есть языки для души.
    И это именно оно 🦀
     
     
  • 2.2, Аноним (2), 08:43, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    в Starship как раз используются эмодзи если в терминале встаёшь в каталог с исходным кодом на определенном языке
     
  • 2.22, Аноним (-), 09:27, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –8 +/
    Воевать с борров чекером, чтобы в итоге получить огромный бинарник с уязвимостью из unsafe в какой-то из десятков библиотек (стандартная библиотека слабая)? Не особо как-то для души.
     
     
  • 3.32, Аноним (32), 09:41, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Это реальный юзкейс, или сферически-вакуумная теория? Что-то мне кажется что придётся нам ждать пока гулаг ржавого начнёт сколь-нибудь широко применять.
     
     
  • 4.40, Аноним (40), 09:49, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    У Гугла только на подходе не меньше двух альтернативных языков. Карбон, Руна.

    https://github.com/google/rune
    https://github.com/carbon-language/carbon-lang

    Наверняка ещё куча поделок тоже якобы как личная инициатива разработчиков.

     
     
  • 5.55, th3m3 (ok), 10:09, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    От гугла нафиг ничего ненужно. Нам хватило их Go c телеметрией в компиляторе и не только.
     
     
  • 6.58, Аноним (58), 10:11, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –11 +/
    Т.е. телеметрия в какой-нибудь Убунте это нормально, а телеметрия в го сразу ужас ужас? Двойные стандарты. Телеметрия это хорошо.  
     
     
  • 7.70, Аноним (70), 10:43, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    Никаких двойных стандартов. С чего вы взяли, что телеметрию в убунте поддерживают?
     
  • 7.79, th3m3 (ok), 10:57, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Нет. Это нигде не круто.


     
  • 7.90, Аноним (90), 11:06, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    Убунта стухла именно от того, что начали пихать амазоны, облака, тормознутый snap и телеметрию.
     
     
  • 8.427, Андрей (??), 20:47, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну если snap допилят до макосного DMG когда нибудь то пусть будет А амазоны с о... текст свёрнут, показать
     
  • 7.111, Тов. майор (?), 11:16, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +5 +/
    >Телеметрия это хорошо.

    Наш человек. Люблю таких.

     
  • 6.145, Аноним (145), 11:47, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +2 +/
    Во-первых, телеметрию в компилятор ещё не добавили.
    Во-вторых, есть gcc-go, tinygo и прочие реализации, отличные от гугловской, и в них, ВНЕЗАПНО, телеметрии нет.
     
     
  • 7.325, _ (??), 18:13, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Во-первых, телеметрию в компилятор ещё не добавили.

    пока :(
    > Во-вторых, есть gcc-go, tinygo и прочие реализации, отличные от гугловской, и в них, ВНЕЗАПНО, телеметрии нет.

    А ещё (ВНЕЗАПНО!) даже гугловская - орен едрить сорс. Просто не форкали раньше, ибо нужды не было ...
    В старые времена я бы сказал что мол сейчас форнут и сделают тот же финт ушами как с Хром-->Хромиум-ом ... но тут ХЗ :( Hу разве что завлечь programmers!Z типо а давайте Го-->Гомиум 8-\ замутитм :-))))))

     
  • 6.403, OpenEcho (?), 15:07, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Нам хватило их Go c телеметрией в компиляторе и не только.

    Телеметрия в тулчайне != телеметрия в компилированном бинарнике.
    Вы б почитали почему они это добавляют, их команда концентрируется на том чтобы как можно меньше было зависимостей от внешних инструментов. Была бы там в тулчаине телеметрия раньше, то они не лопухнулись бы с 1.13 когда зацепили хкод как зависимость и никто из крикунов за свободу даже не сообщал об этом. Телеметрия кстати не в обязаловку и прямым текстом сказанно как отказаться от телеметрии

     
  • 5.260, Аноним (260), 14:58, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    >У Гугла только на подходе не меньше двух альтернативных языков. Карбон, Руна.

    Таро скоро пилить начнут?

     
  • 4.66, НяшМяш (ok), 10:30, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > ждать пока гулаг ржавого начнёт сколь-нибудь широко применять

    Лол, с разморозкой.
    https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.ht

     
     
  • 5.265, Аноним (265), 15:05, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –4 +/
    >From 2019 to 2022 the annual number of memory safety vulnerabilities dropped from 223 down to 85.

    и там же:

    >We continue to invest in tools to improve the safety of our C/C++. Over the past few releases we’ve introduced the Scudo hardened allocator, HWASAN, GWP-ASAN, and KFENCE on production Android devices. We’ve also increased our fuzzing coverage on our existing code base. Vulnerabilities found using these tools contributed both to prevention of vulnerabilities in new code as well as vulnerabilities found in old code that are included in the above evaluation.

     
     
  • 6.287, Аноним (287), 16:32, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Как-то непонятно Вы написали Как будто в защиту C C против раста, будто бы эт... большой текст свёрнут, показать
     
     
  • 7.443, швондер (?), 11:13, 12/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    We believe надо заменить на статистику - столько-то цве было из плюсов, столько-то из раста, с такой-то долей использования языка.
     
     
  • 8.452, Аноним (287), 14:10, 12/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    т е предыдущее предложение, опять же, Вы пропустили Думаете, врут На глазок п... большой текст свёрнут, показать
     
     
  • 9.487, швондер (?), 20:29, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    всегда, когда вам, молодой человек, предлагают что-то с апломбом а-ля как вы ду... большой текст свёрнут, показать
     
  • 8.453, Аноним (287), 14:22, 12/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    т е , вдогонку к моему ответу, выжимка Статистика такая если верить статье н... текст свёрнут, показать
     
  • 2.51, Аноним (-), 10:03, 10/03/2023 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.108, InuYasha (??), 11:14, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Кто в суе упомянет Раст -
    Всенепременно...
     
     
  • 3.380, Прохожий (??), 02:47, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Кто Раст освоить неспромог, всенепременно...
     
     
  • 4.425, InuYasha (??), 19:32, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    ...осьминог? o_O
     
     
  • 5.476, Прохожий (??), 10:30, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Нет, там другое слово. На "д" начинается, на "б" заканчивается. Да, не совсем в рифму, зато правда.
     
  • 2.295, 1 (??), 16:56, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Для души purescript а не эта жертва компромиссов
     
  • 2.348, Hck3r (?), 19:49, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Всем известно, что
    D - для Dуши
     
  • 2.473, Neon (??), 06:06, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Души прекрасные порывы)))
     
     
  • 3.474, iPony129412 (?), 06:52, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Души прекрасные порывы

    Типа того.
    Я Rust выучил ради buttplug.io (серьёзно).

     

  • 1.3, test (??), 08:44, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –2 +/
    > Безопасная работа с памятью обеспечивается в Rust во время компиляции

    Т.е. когда (вроде уже) сделают поддержку gcc для rust, то безопасная работа с памятью пойдет лесом ?

     
     
  • 2.5, Аноним (2), 08:46, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    интересно, но можно использовать стандартный rustc
     
     
  • 3.6, test (??), 08:48, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –4 +/
    Ну так вроде это в gcc делают чтобы собирать модули ядра на rust. Т.е. там безопасность не нужна ?
     
     
  • 4.9, Аноним (2), 08:55, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    хм, к чему это, если проекту GNU всё надо от себя делать
    пускай пишут тесты сопоставимые с эталонным компилятором Rust
     
     
  • 5.36, Аноним (36), 09:45, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +6 +/
    с несуществующим эталонным пипилятором, который меняется семь раз на неделю прямо в прыжке?
     
  • 2.248, Аноним (248), 14:47, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    поддержка rust в gcc - это когда можно будет firefox без llvm собрать
     

  • 1.4, Аноним (2), 08:45, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –2 +/
    какой-то местный эксперд в комментарии к прошлому релизу писал, что невозможно локально импортировать сторонний код на Rust - всё можно
     
     
  • 2.7, Аноним (7), 08:53, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –3 +/
    Всё возможное! Даже синтаксис в транс вводит. А как взглянешь на код, так в астрал улетаешь)
     
     
  • 3.8, Аноним (2), 08:54, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    по сравнению с тем же golang читается на порядок лучше
     
     
  • 4.10, Аноним (10), 08:57, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +11 +/
    По читабельности им всем до Pascal как до Луны
     
     
  • 5.14, Аноним (14), 09:15, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Да, согласен.
     
     
  • 6.69, Аноним (69), 10:36, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +4 +/
    Make Pascal Great Again ?
     
  • 5.106, InuYasha (??), 11:13, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    бегин читабельность := трэшанина энд. <- Нахрен такое нужно.
     
     
  • 6.304, Аноним (304), 17:19, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    А что тут нечитабельного? Иероглифов мало?
     
     
  • 7.333, InuYasha (??), 19:17, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    бегин дай подумать... бегин бегин много ненужных буков энд и ещё := энд энд
     
  • 7.368, Аноним (368), 00:56, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Недостаточно подробно что именно начинает и в каком настроение. Ключевые слова должны быть подробнее и переходить в словесные предложения.
     
     
  • 8.392, Бывалый смузихлёб (?), 08:30, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вот ты и открыл для себя Objective-C, мой юный друг Первую неделю очень непривыч... текст свёрнут, показать
     
  • 8.480, 1 (??), 13:53, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Тогда лучше COBOL ничего не выдумали... текст свёрнут, показать
     
  • 6.388, Аноним (388), 08:11, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    В Си и си++ часто используют "yoda-condition" чтобы не перепутать присвоение и сравнение

    В Паскале эта ошибка невозможна на уровне синтаксиса. Эта и многие другие глупые ошибки и опечатки

     
     
  • 7.397, Бывалый смузихлёб (?), 10:02, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А & и && ?
     
  • 7.446, Аноним (248), 12:16, 12/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    в паскале 99% ошибок из-за нестандартного оператора сравнения, который программисты путают с присваиванием в нормальных языках
     
  • 7.505, InuYasha (??), 14:46, 14/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Последний раз в "==" опечатывался, наверное, году так в 2003. А в новых студиях, я слышал, на это есть даже предупреждение. Хотя, от таких вещей не спасают даже -Wall -Wstupid -Wdumbass.
     
  • 4.17, Аноним (-), 09:22, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +5 +/
    Много смех. Это обилие спецсимволов лучше читается?
     
     
  • 5.21, test (??), 09:26, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Он просто не в курсе что в go нет классов.
     
  • 5.39, Аноним (36), 09:48, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –4 +/
    Ага, и прогать удобнее, если ты краб) Особенно на всяких эргодоксах. Надо просто ещё пару педалей под стол для переключения лэйаутов)
     
  • 5.48, Советский инженер (?), 09:59, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –3 +/
    если у тебя проблемы со спец-симвалами (привет матан), то твой язык - это JavaScript
     
     
  • 6.57, Аноним (57), 10:10, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Да теорию множеств давно надобно выкидывать и переходить на теорию типов.
     
     
  • 7.349, бендера (?), 19:49, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Тсс, тут Rust хаят за синтаксис а ти про категорії. В них кукуха зовсім поїде від цього.
     
  • 6.246, ChatGPT (?), 14:44, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • –1 +/
    NaN !== NaN
     
     
  • 7.389, Аноним (388), 08:22, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Внезапно он по стандарту IEEE 754 не равен NaN
     
     
  • 8.393, Аночик (?), 09:08, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Слава питону где NaN NaN True... текст свёрнут, показать
     
  • 6.252, Аноним (248), 14:49, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    а сишники-то и не знают
     
     
  • 7.306, Советский инженер (?), 17:22, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    >а сишники-то и не знают

    не знают чего? что у тебя проблемы с пониманием прочитанного? думаю, да. сишники этого не знают.

     
  • 5.229, fumanchez (ok), 14:10, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Странно это слышать в мире, где есть RegEx'ы (еще и разных стандартов).
     
     
  • 6.391, Аноним (391), 08:26, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Регэкспы это хорошо, но их очень сложно читать
    Если в сложном регулярном выпадении ошибка, её исправить можно только переписыванием
    А если ещё и условия не известны...
     
  • 4.45, Аноним (-), 09:58, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +5 +/
    > по сравнению с тем же golang читается на порядок лучше

    это rustlang-то? Это такая несмешная шутка или особый взгляд на мир?

     
     
  • 5.247, ChatGPT (?), 14:46, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    ...они были киборги, киборги захватили всю планету...
     
  • 4.404, OpenEcho (?), 15:29, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > по сравнению с тем же golang читается на порядок лучше

    Правда???

    '''Go
      var a int = 123
      b := func(i int)(int){return i + a}
    '''

    vs

    '''rust
      let a = 123;
      let b = |i: i32| -> i32 { i + a };
    '''

     
     
  • 5.506, InuYasha (??), 14:49, 14/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >   let

    Ох, госпати... (0_0) ну, точно Раст придумали вот эти:
    let mypeople = Go;

     
  • 2.435, mos87 (ok), 02:46, 12/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    невозможно

    это культурная аппроприация

     

  • 1.11, Аноним (90), 09:12, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Lua самый лучший язык, простой синтаксис, приличная скорость, отсутствие проблем с памятью.
     
     
  • 2.12, Аноним (90), 09:13, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    И кстати на нём тоже можно писать драйверы для ядра.
     
     
  • 3.20, Аноним (2), 09:24, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    это вы про альтернативу питону?) ха-ха
     
     
  • 4.72, Аноним (90), 10:49, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +5 +/
    Судя по тому, что Питон последовал по стопам Си++, то есть усложнятся в каждом релизе вплоть до  полной неюзабельности, Луа начинает выглядеть достойной альтернативой.
     
     
  • 5.126, Аноним (260), 11:23, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Чтобы быть хоть какой-то альтернативой C++, нужно уметь в машинные коды компиляться для начала.
     
  • 5.170, Nope (?), 12:28, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    После появления for ... else питон перестал быть читаемым языком
     
  • 3.369, Аноним (368), 01:00, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Драйвер для ядра, выпущенного из пушки в какой-нибудь игре?
     
  • 2.15, Ананий (?), 09:16, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    У луаджит есть одна мааааааленькая проблема - работа лишь с 2г памяти.
    Поправьте, если это не так.
     
     
  • 3.16, Аноним (90), 09:20, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Поправили, можно собрать с лимитом в 128 террабайт.
     
     
  • 4.25, Аноним (25), 09:31, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    128 землебайт это сколько?
     
     
  • 5.27, Аноним (58), 09:34, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    1024 терры
     
     
  • 6.116, InuYasha (??), 11:18, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Если байт - это "bite", то 128. Пацан земли поел.
     
  • 3.232, fumanchez (ok), 14:13, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Зачем встраиваемому языку даже 2Гб, чтобы ворочить внешний API?
     
  • 2.78, Аноним (78), 10:56, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +3 +/
    Язык хороший. Но сложный. 95% программистов на питоне его не осилит. Остальные 5% нагородят такой мутотени, что никакой джит не переварит.
    По мотивам уже создан голанг, в котором свободы поменьше и производительности побольше. Он подходит более широкой аудитории.
     
     
  • 3.87, Аноним (90), 11:02, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    go да, тоже очень неплох. Единственное что напрягает - закидоны с телеметрией у тамошних разрабов.
     
     
  • 4.138, Аноним (78), 11:39, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ангуглед голанг поддерживать не такая большая проблема. Даже без телеметрии, метаданные текут, когда ты собираешь проект. Зависимости выкачиваются с подконтрольных гуглу серверов. Если сильно волнует это дело, сборку нужно проводить в изолированных контейнерах, где интернет завернут в тор, ну и по возможности кэшировать уже загруженные зависимости, чтобы не обращаться за ними вновь и вновь.
     
     
  • 5.159, Аноним (40), 12:04, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Завернут в тор, ахаха теоретик 80 лвл. Сколько будут твои зависимости тянутся через тор 3 дня? И это на каждый апдейт?
     
     
  • 6.179, Аноним (179), 12:45, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Тяни через I2P, если tor не нравится. Немного больше времени займет однако
     
  • 4.249, ChatGPT (?), 14:48, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    да, а если без телеметрии, но лично на сервере некрософтов и гуглов, то всё в ажуре, да?
     
  • 4.405, OpenEcho (?), 15:39, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >  Единственное что напрягает - закидоны с телеметрией у тамошних разрабов.

    Т.е. логический баг допущеный в тулчайне в 1.13 когда подтянули хкод в зависимость - это закидон? А могли бы избежать если б тулчайн был бы с зондом. Я хоть один из самых ярых противников телеметрии (потому как в основном используется для заглядывания под трусы), но в случае ДОБРОВОЛЬНОЙ и отключаемой по желанию телеметрии которая помогает делать инструмент лучше, то фиг с ней, - это же не в компилированный бинарик встраивается

     
  • 3.182, Facemaker (?), 12:56, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +1 +/
    Кстати да, если уж искать убийцу Питона, то это Go, а никакой не Lua. Необходимо сначала оторвать массы от интерпретируемости и динамической типизации. Потом уже легче будет завоёвывать мир Расту!
     
     
  • 4.276, Аноним (90), 15:39, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Переходить с динамической типизации на статическую это всё равно что пересаживаться из машины в телегу.
     
     
  • 5.384, Аноним (384), 04:04, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А ты часто в коде переиспользуешь одни и те же переменные с разными присваеваемыми типами, чтобы тебе динамическая типизация была нужна? Уверен, что это не овнокод?
    Обычно любители динамики жалуются, что в статической везде тип нужно писать явно, для таких придумали языки по типу Kotlin c var/val, где тип автоматически выводится из выражения в правой части.
     
     
  • 6.395, Аноним (395), 09:46, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Более того, в том же расте не обязательно заполнять типы, компилятор их автоматически выведет.
     
     
  • 7.406, OpenEcho (?), 15:41, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Более того, в том же расте не обязательно заполнять типы, компилятор их автоматически выведет.

    как и в Го  :=

     
  • 4.310, Аноним (310), 17:32, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Некорректно сравнивать языки без области применения. Гошка это только про бэкенд. Питонец же где только не используется => в общем случае о полноценной замене говорить нельзя.
     
     
  • 5.385, 11 (?), 06:28, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Какой к черту "только про бэкенд"? 80% вакансий гошки это DevOps & SRE.

    Знаю крупные компании где вообще весь девопс (aka platform) на GO за исключениым "прибитих гвоздями случаев".

     
  • 3.512, Аноним (512), 20:18, 14/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Нет. Любой язык с gc, медленнее языка без.
     
  • 2.125, Аноним (70), 11:23, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > приличная скорость

    Luajit протух и не поддерживает новые версии языка.

     
     
  • 3.136, Аноним (78), 11:35, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    5.1 поддерживает, а там все нужное есть. Другое дело, что джитом ускоряется не всё. Есть конструкции более быстрые, а есть такие, которые работают на уровне простого луа, не джит. Процент покрытия джитом - вот что должно тебя волновать реально. И стабильность, конечно. Поднимешь версию луа - уменьшишь стабильность работы с 5.1. Такие дела.
     
     
  • 4.149, YetAnotherOnanym (ok), 11:49, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > 5.1 поддерживает, а там все нужное есть

    Целый тип тоже?

     

  • 1.18, Аноним (18), 09:23, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    >Для сокращения задержек, возникающих из-за загрузки полного индекса, в Sparse вместо доступа к индексу с использованием Git задействована прямая загрузка по HTTPS только необходимых индексных данных, охватывающих зависимости конкретного проекта

    git и github умеют в операции только с нужными файлами. И называется это partial clone, и использует низкоуровневую утилиту git-sparse-checkout. Хотя возможность скачки по http без git - это хорошо.

     
     
  • 2.41, Аноним (36), 09:50, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    Это же надо разобраться с тем, что написано до них, а им некогда) Ни дня без Kostyl&Velosyped
     

  • 1.28, Аноним (28), 09:35, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +5 +/
    ИМХО С++ достаточно "распределенный" язык: 1) есть как минимум 3 независимых продакшн компилятора, 2 из которых опенсорс 2) есть комитет из авторов из разных стран и компаний 3) нет централизованного пакетного менеджера, нет централизованной системы сборки, GUI и тп. 4) документация (стандарт) тоже лежит на куче сайтов. 5) доступно на куче платформ и систем

    Все это делает привлекательным язык для долгоживущих проектов.

    Плюс стандарты выходят ~ раз в 3 года, куча best practices и информации, разработчиков, кода и работы.

    А как с этим дела у сабжа? (сам не знаю).

     
     
  • 2.29, Аноним (29), 09:38, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    > Плюс стандарты выходят ~ раз в 3 года

    Достаточно было упомянуть, что стандарты есть.

     
     
  • 3.42, Аноним (40), 09:51, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    И как у этих стандартов безопасностью? Почему они борова не чекают?
     
     
  • 4.43, Аноним (36), 09:52, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Чекай, никто ж тебе лично не запрещает
     
  • 3.53, Советский инженер (?), 10:06, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +4 +/
    смотриш в стандарт - модули есть.
    смотриш в компиляторы - модулей нет.

    отличные стандарты !!!

     
     
  • 4.133, Аноним (260), 11:29, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Так кто под кого подстраиваться должен? IMHO, компиляторы под стандарты. Не успели ещё воплотить, но движутся.
     
  • 4.147, YetAnotherOnanym (ok), 11:48, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    А можно список востребованных проектов на плюсах, которым эти "модули" жизненно необходимы?
     
     
  • 5.160, annonn (?), 12:06, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    да ваще ничего не нужно, можно сидеть на стандартах 90х и быть довольным
     
     
  • 6.222, YetAnotherOnanym (ok), 13:55, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    > можно сидеть на стандартах 90х и писать годный софт

    Не благодари.

     
  • 4.176, Серб (ok), 12:42, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Такие модули как сейчас - смысла не имеют.

    Вот когда стандарт, в плане модулей, будет доведён до ума, то, возможно, в них смысл и появится.

     
  • 4.313, Аноним (310), 17:33, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    двойные
     
  • 4.447, Аноним (248), 12:22, 12/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    модули в стандарт продвинули мелкомягкие, это никому не нужно. точно также дурачки из яндэкса протаскивали в стандарт плюсов свои натужные фантазии, ездили по "митапам" с бейджиками и говорили в микрофон. программисты это просто игнорят и продолжают работать.
     
  • 3.63, Аноним (63), 10:21, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Еще бы поддержка этих стандартов была бы пошустрее, нынешний по-дефолту C++17 хоть довольно новый, но в 20-ой версии что-то никак модули не могут доделать.

    https://en.cppreference.com/w/cpp/compiler_support/20

     
     
  • 4.211, ИмяХ (?), 13:33, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –5 +/
    В майкасофт визуал студии уже давно есть модули. Только у хейтеров майкасофта постоянно что-то недоделано.
     
     
  • 5.422, Ванёк (?), 17:24, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Студия оптимизирует хуже, чем GCC, и нет поддержки встраиваемого ассемблера, как в GCC и Clang, поэтому для высокопроизводительных приложений Студия не очень подходит. Ну и, как все прекрасно знают, GCC и Clang поддерживают множество архитектур процессоров, микроконтроллеров и операционных систем - поэтому универсальность! Для себя я Студию закопал, наверно, уже навсегда, хотя раньше ей активно пользовался. В качестве плюсов Студии стоит отметить, что раньше в Студии компилятор C++ компилировал код ощутимо быстрее, чем GCC и Clang, хотя это и не настолько критично и решается реорганизацией кода и другими средствами.
     
     
  • 6.488, ИмяХ (?), 22:16, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Полную чушь несешь. Я числодробилки писал - скомпилированные в визуалстудио в три раза быстрее считают. Точь в точь такой-же код.
     
  • 2.56, Анонимусс (?), 10:09, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • –8 +/
    > 3 независимых продакшн компилятора

    ... каждый из которых работает чуть-чуть по-разному. удачи в дебаге, с***ки))

    > комитет из авторов* из разных стран и компаний**

    *из старых пердунов
    **на зарплате у корпорастов

    > стандарты выходят ~ раз в 3 года

    с какого года мы ждем концепты? их обещали представить в с++11!

     
     
  • 3.60, Аноним (58), 10:12, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    А зачем ты свой код одновременно компилишь тремя разными компиляторами? Я тебе расскажу лайфхак. Можно писать код только под один компилятор и всё никаких проблем.  
     
     
  • 4.74, Аноним (74), 10:50, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ты наркоман чтоли Есть чудо-язычок, со стандартами Есть три компилятора Логи... большой текст свёрнут, показать
     
     
  • 5.82, Аноним (82), 11:00, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > не должно быть разницы, чем компилить, результат всегда должен работать одинаково с точки зрения и стандарта, и ожиданий разработчика.

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

     
  • 5.127, Аноним (40), 11:24, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    А если в стандарте не описано побайтово что должен делать компилятор? Об этом ты не успел задуматься, дорогой ты наш растаманчик.
     
     
  • 6.142, Анонимусс (?), 11:45, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Что значит не задумался Я как раз про это и пишу Они добавили unspecified beha... большой текст свёрнут, показать
     
     
  • 7.172, Аноним (172), 12:34, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Пусть себе компилит. Он же даже книгу по расту не смог осилить, вот и бухтит
     
  • 2.62, Анонн (?), 10:16, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    1 один эталонный опенсорсный компилятор 2 контрибьютеры-авторов из разных стра... большой текст свёрнут, показать
     
     
  • 3.95, Аноним (58), 11:08, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Ты слишком длинно написал что раст ненужен никому.  
     
     
  • 4.123, annonn (?), 11:22, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    ну, Линусу нужен, в ядре нужен, анониму с пенька не нужен...
    ясно-понятно
     
     
  • 5.129, Аноним (40), 11:25, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Линусу он десять раз не нужен. Ему нужно чтобы от него все отстали.  
     
     
  • 6.225, Аноним (287), 14:05, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Нет, он бы тогда просто средний палец показал
     
     
  • 7.264, Аноним (260), 15:02, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Да бабло ему от копров нужно.
     
  • 4.162, Анонн (?), 12:10, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Прости аноним, опеннет это не весь мир))
    Но даже тут есть люди, которым раст нужен и интересен.
     
  • 3.198, Ан (??), 13:08, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Сам растоманю понемногу, но вот эти моменты если честно немного напрягают. Структура управления rust довольно замкнутая, множество старых разработчиков выгорели и отошли от проекта, стоит текущим людям потерять связь с реальностью и получим движение в какому-то не очень понятном направлении. В этом смысле мне кажется что кризис Rust еще впереди.

    У С++ относительно более стабильная ситуация - есть несколько реализаций компилятора и есть ISO который вернулся к жизни.

     
     
  • 4.240, Анонн (?), 14:27, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну так с++ уже 40+ лет, какие тут могут быть кризисы?
    А ведь раньше были огого, достаточно вспонить как с++11 представляли и сколько срачей было!
     
     
  • 5.533, wyry (?), 03:22, 18/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Разница в том, что C достаточно децентрализован чтобы у любого разработчика бы... большой текст свёрнут, показать
     
  • 2.407, OpenEcho (?), 15:47, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Плюс стандарты выходят ~ раз в 3 года, куча best practices и информации, разработчиков, кода и работы.

    Аха, и спецификация языка почти на 1200 страниц, - "учи - не хочу" :)

     

  • 1.44, Аноним (44), 09:57, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –4 +/
    Чтобы можно было просто использовать новейшие свистоперделки, когда они вдруг по... большой текст свёрнут, показать
     
     
  • 2.52, Аноним (40), 10:04, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +5 +/
    Чего ты такого хотел написать на расте для андроид 4.3.1? Я могу тебе даже сказать что для андроид 4.3.1 на расте не было написано даже ни одного хеллоу ворлда за всё это время.  
     
     
  • 3.81, Аноним (81), 11:00, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –5 +/
    Как и для 32-bit i686 Когда Rust стал модным, все стильные модные молодёжные пр... большой текст свёрнут, показать
     
     
  • 4.98, Аноним (40), 11:10, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +4 +/
    Твой аргумент прям фекалия. Почему если кто-то там дебил все должны вокруг него плясать. Больше того как видишь даже раст вокруг них не пляшет.  
     
  • 4.433, Александр (??), 00:51, 12/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    MS-DOS тоже поддерживать надо?
     
  • 2.83, Аноним (388), 11:00, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Мой телефон на андроид 4.2 перестал загружаться 5 лет назад, но уже тогда на нем не работал ни один банк клиент
     
     
  • 3.100, iZEN (ok), 11:11, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    > Мой телефон на андроид 4.2 перестал загружаться 5 лет назад

    Мой планшет на A-d 4.2 всё ещё загружается, но с каждым разом всё тяжко и тяжко — скорость загрузки просела катастрофически. Очистка от переставших быть актуальными приложений ничего не дала. Планшет хочется кинуть в стену.

     
     
  • 4.120, InuYasha (??), 11:21, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Мне всё интересно, каким же чудесным образом достигается такой уровень запланированного устаревания. Там что - процессор на уровне кристалла со временем дохнет? Потому что я тоже чищу всё от <s>VLC</s>говна, но всё равно тормоза есть.
     
     
  • 5.408, OpenEcho (?), 15:50, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >  Там что - процессор на уровне кристалла со временем дохнет?

    Нет, там банальная флэшка, которая со временем загибается от перезаписи

     
     
  • 6.424, InuYasha (??), 19:30, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    да, но это ром... а на флэшку я не пишу. только на сд-шку. Да. у меня телефон с сд-шкой.
     
     
  • 7.437, OpenEcho (?), 10:24, 12/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > да, но это ром... а на флэшку я не пишу. только на
    > сд-шку. Да. у меня телефон с сд-шкой.

    SSD та же самая флэшка, только с кэшем и смартным котроллером, поэтому количество перезаписей/стиранинй точно так же убивает носитель, но благодаря контроллеру который регулирует равномерность записей между ячейками памяти, он живет дольше и работает быстрей

     
     
  • 8.496, InuYasha (??), 10:27, 14/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я рад что ты в курсе, но я говорил о том что она заменяется и к телефону мало от... текст свёрнут, показать
     
     
  • 9.498, OpenEcho (?), 11:57, 14/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Да ну на Сам Паяльником SSD носитель с материнской платы телефона ... текст свёрнут, показать
     
     
  • 10.507, Аноним (507), 14:51, 14/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Зачем паяльником, просто вынул старую, вставил новую И да, SD SSD, читай вни... текст свёрнут, показать
     
     
  • 11.514, OpenEcho (?), 23:40, 14/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я тебе ответил на причем здесь SD карточка ... текст свёрнут, показать
     
  • 4.139, Аноним (260), 11:40, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    Java: один раз написал - работает всегда ;)
     
     
  • 5.409, OpenEcho (?), 15:55, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Java: один раз написал - работает всегда ;)

    В Ынтырпрайзе... преимущественно, после того как JIT проснется,
    "а сколько драйверов для кернелов написанно" - вообще не счесть...

    Вы того этого, яблоки с апельсинами сравниваете

     
  • 4.271, Аноним (388), 15:30, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Сделайте ему wipe.
     
  • 4.273, Аноним (388), 15:30, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Но вообще удивительно что устройство ещё работает,
     
  • 3.184, Facemaker (?), 12:58, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Управлять собственными деньгами через смартфон на дырявом Андроиде? Да вы смельчак, батенька.
     
     
  • 4.269, Аноним (265), 15:19, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Успокойся, какие могут быть деньги у человека с телефоном на андроид 4.2
     

  • 1.46, Аноним (46), 09:58, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    > Опубликован релиз языка программирования общего назначения Rust 1.68, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation
    >> общего назначения

    Надо выкидывать для этого стандартную библиотеку.
    >> 1.68

    Нет спецификации языка, какая же тогда версия больше 1?
    >> независимой некоммерческой организации Rust Foundation

    Amazon, Google, Huawei, JFrog, Meta, Microsoft это корпорации, а не независимые игроки

     
     
  • 2.67, Анонимусс (?), 10:32, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    WG21 ISO C Committee Members Bryce Adelstein Lelbach NVIDIA, Library E... большой текст свёрнут, показать
     
     
  • 3.85, Аноним (81), 11:01, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    >Hana Dusíková

    Автор ctre.

     
  • 3.92, Аноним (14), 11:06, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ничего себе! А местные эксперты думают, что плюсы улучшаются исключительно нищими программистами, а вот нет - это поделка корпораций, как и раст, как и си!
     
  • 3.131, annonn (?), 11:26, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    зачем ты разбиваешь манямирок местных икспертов, которые думаю что опенсорс удел пролетариата!
    что кузьмич с завода по ночам не бухает в гараже, а пишет "самую нужную либу интернета"

    и вот как только они прогонят всех корпорастов, от тогда заживем!

     
     
  • 4.161, Аноним (40), 12:06, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Кроме тебя тут так никто не думает.  
     

  • 1.73, Аноним (73), 10:50, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Несколько минорно. Зачем они выпускают такие обновления? Опять перекомпилировать тулчейн, идиотизм.
     
     
  • 2.80, Аноним (90), 10:58, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    А у них просто подгорает, и они не могут остановиться! Это же не бородатые стариканы, придумавшие Си и Паскаль. В книжке K&R говорится - мы хотели сделать язык таким простым и понятным, чтобы его можно было выучить по вот такой тонкой книженции. Разработчики Rust этой идеей явно не заражены)
     
  • 2.86, Анонимусс (?), 11:02, 10/03/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.88, Аноним (14), 11:03, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Тебе не нравится - не пользуйся. Всё просто.
     
     
  • 3.97, Аноним (90), 11:09, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Ага, не буду. Только давайте вы тоже не будете впихивать это дерьмо в любой софт, до которого сможете дотянуться, и вместо этого будете делать свои собственные форки?
     
     
  • 4.104, Аноним (14), 11:12, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    А чего ты решаешь за каждого человека, на чем ему писать? Ну уж нет - будь добр не указывать людям. На чем нравится - на том язычке и пиши сам.
     
     
  • 5.117, Аноним (90), 11:19, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну да, раз бесплатную шнягу получил, хавай любое дерьмо что дают. С такой позицией у нас скоро ничего не останется кроме винды.
     
     
  • 6.124, Аноним (14), 11:23, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну такова природа: ты же не можешь написать альтернативу линекс с нуля - приходится юзать это. Это нормально. Люди, которые трятят свои силы и время для создания продукта - они решают насчет своего продукта.
     
  • 6.300, annonn (?), 17:13, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    хватит ныть
    или перепиши бесплатную шнягу как тебе нравится
    или перейди на платную шнягу - виндекапец еще не наступил, да и макбуки в продаже еще есть

    но помни главное - тебе никто ничего не должен

     
  • 4.135, annonn (?), 11:33, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    а кто впихивает? может создатели и/или контрибьюторы?
    тогда это их решение, кто ты такой чтобы их осуждать

    если тебе что-то не нравится? форкай и делай сам!
    а то развелось советчиков и нытиков

     
  • 3.101, Аноним (73), 11:11, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ты не в себе. Меня никто не спрашивал, что мне нравится, а что нет -- сабж пропихнули в зависимости кучи проектов, замены которым нет. Это означает, что я должен тратить время на слежение за развитием и характером обновлений: происходят изменения, также требуемые версии периодически повышают. Мне проще обновить чем тратить время и разбираться надо обновлять в этот раз или нет.
     
     
  • 4.107, Аноним (40), 11:13, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Есть простой способ этого избежать это перестать писать на расте.
     
  • 4.109, Аноним (14), 11:14, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +4 +/
    Форкай сам, удаляй зависимости раста. Так это работает. Вон аргентинские товарищи сделали свой форк ядра линекс - linux-libre, и не плачут на каждом углу, что им чего-то не нравится. Это опенсорс, так он работает.
     
     
  • 5.115, Аноним (90), 11:17, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    С таким подходом опенсорс скоро станет символом глючного дерьма. Когда вся эта открытая движуха начиналась, у народа был совершенно другой подход к разработке, для примера посмотрите тот же OpenBSD.
     
     
  • 6.118, Аноним (14), 11:20, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +4 +/
    Ну так и пользуйся openbsd, опенсорс разве тебе что-то обязан?
     
  • 6.122, Аноним (122), 11:22, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Так это же подход великодушный пожизненный диктатор.
     
  • 6.143, annonn (?), 11:45, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > опенсорс скоро станет символом

    always has been (c)

    > Когда вся эта открытая движуха начиналась

    много-много лет назад народ сидел на зарплате в универах и мог позволить писать на энтузиазме все что хотел + требования были существенно ниже

    > у народа был совершенно другой подход к разработке

    например срезать углы в погоне за скоростью, которые потом выстреливают в виде CVE через 15 лет

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

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

     
  • 6.148, Аноним (148), 11:49, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Always has been ¯\_(ツ)_/¯
     
  • 4.196, Советский инженер (?), 13:07, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    не обманывай!
    все знают что на расте ничего не пишут.
     
  • 2.175, AleksK (ok), 12:41, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    А чем не устраивает установка бинарника как у них в документации?
    curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
     
     
  • 3.410, OpenEcho (?), 16:07, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

    Вот это:

    curl ... | sh

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

     
     
  • 4.477, Прохожий (??), 11:39, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Там, где что-то ломается, появляются редакции. Внутри них всё работает.
    Аналог спецификации у Rust - это RFC, кстати.
     
     
  • 5.500, OpenEcho (?), 12:39, 14/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Там, где что-то ломается, появляются редакции. Внутри них всё работает.
    > Аналог спецификации у Rust - это RFC, кстати.

    Проблема в том, что RFC отличается от стандарта тем, что оно 50/50, может быть спецификацией, стандартом, а может быть и нет, а также может быть просто шуткой, или по простому, можно сломать когда захочется

    Язык, который пытается быть безопасным, но предлагает в слепую запускать программы с интернета, ну-ну, - "хорошее начало", это очень сильно вызывает - недоверие (в лучшем случае)

     
     
  • 6.515, Прохожий (??), 00:20, 15/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Проблема в том, что RFC отличается от стандарта тем, что оно 50/50, может быть спецификацией, стандартом, а может быть и нет, а также может быть просто шуткой, или по простому, можно сломать когда захочется

    Если подход организован нормально, то такой проблемы нет.

    > Язык, который пытается быть безопасным, но предлагает в слепую запускать программы с интернета

    Язык пытается быть безопасным только в определённых классах ошибок, а не вообще во всех на свете. Другими словами, не следует путать общие вопросы безопасности с частностями. Rust борется с частностями.

     
  • 2.186, Facemaker (?), 12:59, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    Твёрдый график выхода версий, всё просто. Можно пропустить и обновиться в следующий раз.
     

  • 1.77, Аноним (90), 10:54, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –2 +/
    >Добавлен макрос "pin!", позволяющий создать структуру Pin<&mut T> из выражения "T" с локальным закреплением его состояния (в отличие от Box::pin не выделяет память в куче, а выполняет привязку на уровне стека).

    Так и не достигнув популярности Си++ язык пожирает сам себя, добавляя всё больше нелепой тарабарщины с каждым релизом.

     
     
  • 2.84, Аноним (14), 11:00, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    В плюсах нет безопасной работы памяти из-коробки, поэтому раст круче. Разработчики плюсов наверняка забывают об умных указателях, и происзодит выход за пределы бухверов.
     
     
  • 3.105, Аноним (40), 11:12, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Нет Бухверов нет дыр.
     
     
  • 4.114, Аноним (114), 11:17, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну это правда. Утечка памяти не считается угрозой безопасности.
     

  • 1.93, iZEN (ok), 11:07, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –2 +/
    Ну зачем опять? Rust нужен только для компиялции Firefox/Thunderbird и librsvg2-rust для Gnome Games. Все двно сидят на Chrome, которому Rust нах не сдался, а почту смотрят в нём. Зачем это в новостях?
     
     
  • 2.96, Аноним (388), 11:09, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Зачем новость о freebsd если все сидят на windows, Mac os и 0.7% на Линукс?
     
     
  • 3.270, Аноним (270), 15:25, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Потому что даже FreeBSD популярнее и полезнее раста?
     
  • 2.112, Аноним (14), 11:17, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Дорогой товарищ, причем тут firefox/chrome в новости про rust? А?
     
     
  • 3.121, Аноним (121), 11:21, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Так их переписывают на этот язык и у луддитов уже не будет аргументов потому что придется пользоваться интернетом.
     
     
  • 4.134, Аноним (14), 11:29, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Пользуйся фалкон, симанки и палемоон, всегда есть выбор.
     
     
  • 5.154, Аноним (154), 11:54, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    seamonkey с растом
     
     
  • 6.157, Аноним (14), 11:58, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну ничего страшного. Кроме симанки, есть ещё NetSurf.
     
  • 3.146, iZEN (ok), 11:47, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • –1 +/
    > Дорогой товарищ, причем тут firefox/chrome в новости про rust? А?

    Потому что они тащут за собой не только rust, но и устаревшую версию llvm13.

    Зачем мне ТРИ версии LLVM (13, 14, 15) в системе да ещё этот долбаный Rust со своим Cargo, который при сборке занимает все ядра CPU?!


     
     
  • 4.150, Аноним (14), 11:50, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Я не знаю. Я пользуюсь статически слинкованными бинарями с офф. сайта мозиллы, что-то большое конпелять просто нет сил.
     
     
  • 5.151, Аноним (151), 11:52, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Вообще сборку программ лучше доверить уважаемым корпорациям?
     
     
  • 6.156, Аноним (14), 11:56, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Выбирайте то, что вы предпочитаете, вот ответ на ваш вопрос. Конпеляция вручную, скачивание бинарей с сайта корпорации или скачивание с репов дистра - каждый сам себе решает.
     
     
  • 7.174, Аноним (40), 12:37, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Все говорят что надо конь пилировать. Но никто на самом деле не конь пилирует даже когда никто не видит.  
     
  • 6.301, annonn (?), 17:15, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    ты не можешь скачать код и скомпилять?
    ах, слишком много разных библиотек и компиляторов,какая жалость

    щито поделаешь быть параноиком бывает дорого
    можешь еще пожаловаться сколько кв/ч потратил на каждую пересборку мира

     
  • 5.183, iZEN (ok), 12:58, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Я не знаю. Я пользуюсь статически слинкованными бинарями с офф. сайта мозиллы,
    > что-то большое конпелять просто нет сил.

    Тогда что ты делаешь в этой теме? Тебе Rust зачем?

     
     
  • 6.194, Аноним (14), 13:06, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Мне интересен сам процесс программирования на расте. Какой браузер что использует, мне всё равно. Новость то про раст, какие претензии?
     
  • 4.168, Аноним (73), 12:22, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Действительно, зачем тебе они, когда

    >www-client/firefox-110.0.1 (sys-devel/clang:15)

    От 14 зависит ispc и от неё oidn -- все претензии к интелу. Если ты не используешь блендер, то зачем ты держишь протухшие тулчейны? А если используешь, возьми бинарный билд с сайта, он ничем не хуже, насколько я понимаю.

     
  • 4.359, freecoder (ok), 21:38, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Количество занимаемых ядер при сборке можно задать праметром.
     
  • 3.449, Аноним (248), 12:35, 12/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    при том, что раст давно стал большой проблемой и продолжает создавать ещё большее количество проблем. firefox нельзя собрать без llvm и другого мусора, который будет собираться в 4 раза дольше firefox-a. stage3 теперь наполовину состоит из растовскокго мусора. если придётся ещё и ядро с растом собирать - линукс можно закапывать
     

  • 1.103, Аноним (103), 11:12, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +5 +/
    Зашел, кстати, в википедию посмотреть в честь чего назван Rust.
    > Rust was named after rust fungi in reference to their hardiness
    > Rusts are considered among the most harmful pathogens to agriculture, horticulture and forestry. Rust fungi are major concerns and limiting factors for successful cultivation of agricultural and forest crops. White pine blister rust, wheat stem rust, soybean rust, and coffee rust are examples of notoriously damaging threats to economically important crops
    > All rusts are obligate parasites, meaning that they require a living host to complete their life cycle. They generally do not kill the host plant but can severely reduce growth and yield

    Потому, наверное, и большинство проектов на расте это форкнуть код на Си и добавить Code of Conduct.

     
     
  • 2.132, Аноним (40), 11:26, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +4 +/
    Язык раст назван в честь паразитических грибов! Срочно в номер!
     
  • 2.272, Аноним (265), 15:30, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +5 +/
    Забавно, что его название в сущности точно отражает модель его распространения. Нет ни одного значимого, популярного проекта, написанного на чистом расте, но его удалось кое-как пропихнуть в несколько крупных проектов, где он составляет какие-то проценты и выполняет микроскопическую часть работы. Язык-паразит как есть.
     
     
  • 3.296, Аноним (172), 16:56, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Иди вакансии посмотри. Для молодого языка отличный движ. А ты скоро останешься без работы, если не возьмёшься за голову, и твой мозг не одолеет очередной язык программирования
     
     
  • 4.302, Аноним (302), 17:18, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Посмотрел вакансий на раст 0 штук. Что ты хотел этим доказать?
     
     
  • 5.326, Анонимусс (?), 18:31, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А куда ты смотрел?
    Даже на б-гомерзком hh ру - 65 вакансий «rust».
     
  • 4.534, wyry (?), 03:36, 18/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ага, вакансий меньше в разы, чем у нишевого яблочного Swift, который в новостях никому не интересен. Более того как именно молодой язык Rust провалился. На C сразу же разрабатывались значительные по масштабам проекты, хотя на тот момент он был крайне сырым, Rust развивался в тепличных условиях, без фактической прямой конкуренции (а у C были конкуренты со всех сторон) и всё равно проектов не так чтобы много, не говоря о массовом использовании.
     

  • 1.130, InuYasha (??), 11:25, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    The last thing you want in your computer is rust.
     
     
  • 2.152, annonn (?), 11:53, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    срочно удали ядро линукса!
     
     
  • 3.155, Аноним (29), 11:55, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Не беспокойся, у нормальных людей ядро без растовперделок.
     
  • 3.279, Аноним (270), 15:53, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Да нету там раста, и не будет. Вот за что, так за ядро можно быть спокойным.
     
     
  • 4.309, Советский инженер (?), 17:31, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    >Да нету там раста, и не будет. Вот за что, так за ядро можно быть спокойным.

    и каково оно в параллельной реальности?

     
     
  • 5.316, Вы забыли заполнить поле Name (?), 17:37, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Ну если есть что-то важное, то давай пруфы.
     
     
  • 6.327, Советский инженер (?), 18:41, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    и как оно быть таким унылым брехлом?
    Сколько раз в секунду можеш переобуться?
     
  • 5.318, Аноним (310), 17:43, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    У него еще стадия отрицания
     
  • 2.163, Аноним (14), 12:11, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    В таком случае, твой браузер - великий NetSurf. Ура!
     
     
  • 3.165, Аноним (40), 12:13, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Обычный среднестатистический хром несмотря на попытки пока что не содежит в себе недопустимых языков.  
     
     
  • 4.166, Аноним (14), 12:16, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    У меня там даже опеннет нормально не работает (Не могу перейти на "Мини-новости" таб по клику). Видать JS там не работает. Ютьююб тоже не фурычит. Гениальный браузер.
     
     
  • 5.173, Аноним (40), 12:35, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну интернет это в принципе не твоя суперспособность.  
     
     
  • 6.180, Аноним (14), 12:48, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Спасибо за вывод, дорогой опеннет-эксперт!
     

  • 1.140, Аноним (140), 11:41, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    О какой безопасности можно говорить, если память выделяется динамически?
     
     
  • 2.153, Аноним (29), 11:54, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    безопасность разбивается об unsafe и runtime-данные
     
  • 2.235, Аноним (235), 14:19, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > О какой безопасности можно говорить, если память выделяется динамически?

    со статической тоже проблема. Cмотрим растопрокладку

    https://docs.rs/d1-pac/latest/d1_pac/

    > generated using svd2rust

    ого круто, но откуда взяли описание SVD ?

    https://github.com/duskmoon314/aw-pac/tree/main/d1-pac

    > d1-pac is now developed according to D1 User Manual v0.1

    переписали из кривого даташита вручную, т.е. если нифига не работает из-за ошибки в даташите то исключительно безопасно :)

     
     
  • 3.243, Анонимусс (?), 14:38, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    А откуда они должны брать эти данные, если не из даташита??
    Из кривых сишных кодов написанных в пьяному угаре погромистом за плошку риса?
    А он откуда это списывал? Не из даташита случайно? А если он ошибся, то что тогда?
     
     
  • 4.266, Аноним (235), 15:08, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > А откуда они должны брать эти данные, если не из даташита?

    производители их экспортируют из описания аппаратуры

    > Из кривых сишных кодов написанных в пьяному угаре погромистом за плошку риса?

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

    > А он откуда это списывал? Не из даташита случайно?

    нет, он их как раз из первоисточника брал, часто бывает что и даташитов никаких не существует в природе а код написан и работает

     
  • 4.275, Аноним (275), 15:34, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    >Из кривых сишных кодов написанных в пьяному угаре погромистом за плошку риса?

    Если сишных кодов не существует, то растаман тоже ничего не пишет, потому что нечего переписывать.

     
     
  • 5.281, Анонимусс (?), 16:04, 10/03/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.376, Аноним (376), 01:44, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Только так она и должна выделяться, а потом удаляться и чиститься.
     

  • 1.167, Максим (??), 12:18, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Что-то часто он выходит...
     
     
  • 2.169, Аноним (14), 12:22, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    Тебе надо много переписывать на раст?
     
  • 2.177, Анонн (?), 12:43, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +6 +/
    Он выходит не часто, а так как запланировали - каждые 6 недель, начиная как минимум с 2020‎ года.
     
     
  • 3.274, Аноним (270), 15:33, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Тогда зачем каждый раз делать из этого новость?
     
     
  • 4.329, Советский инженер (?), 18:51, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    потому что эти новости популярны.
    народ на них бурно реагирует.
     
  • 2.193, Серб (ok), 13:05, 10/03/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • –1 +/
    Тут дело в принципе разработки.

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

     
     
  • 3.228, Анонн (?), 14:09, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Так для этого есть Edition.
    Выбираешь какой тебе нужен - 2015/2018/2021 и фиксируешь его. Больше в эпохе обновлений не будет.
    Это как стандарты с++.
     
  • 3.237, Аноним (40), 14:21, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Тогда делай что-нибудь попроще если у тебя явно уже ничего не получается.  
     
  • 3.319, Аноним (310), 17:46, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    1.0 - вот тут была эта грань
     
  • 2.256, Вы забыли заполнить поле Name (?), 14:53, 10/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Надеюсь усложнится настолько, что выйдет в окно
     
  • 2.261, Вы забыли заполнить поле Name (?), 14:59, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вот, а как в ядре с этим жить? Постоянно переписывать? Бред
     
  • 2.382, 11123 (?), 03:30, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    SBCL вообще каждый месяц выходит.
     

  • 1.178, AleksK (ok), 12:43, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +2 +/
    Может кто-нибудь внятно объяснить откуда столько хейта к языку?
     

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

  • 1.250, Аноним (275), 14:48, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +3 +/
    >Для сокращения задержек, возникающих из-за загрузки полного индекса, в Sparse вместо доступа к индексу с использованием Git задействована прямая загрузка по HTTPS только необходимых индексных данных, охватывающих зависимости конкретного проекта. Для отдачи индексных данных задействован новый сервис index.crates.io

    Оооо,да. Сначала установка через curl и bash, теперь просто подключения куда-то в интернет через https, да еще и сервис на который завязана все инфраструктура. Безопасность так и прет.

     
     
  • 2.479, Прохожий (??), 12:00, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    О, да, очередной эксперт по безопасности вылез, который не в состоянии её обеспечить для внутренней разработки. Подскажу эксперту, ибо сам вряд ли допрет: всё отключается или переключается на использование внутренних серверов.
     

  • 1.268, Аноним (265), 15:13, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –2 +/
    А в то же время финансовая область, кроме крипты, продолжает использовать провер... большой текст свёрнут, показать
     
     
  • 2.366, Facemaker (?), 22:49, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    >думаю со временем его лучшие наработки будут перенесены в более популярные языки, в тот же C++

    Наивный :)

     
  • 2.457, Аноним (287), 16:58, 12/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    >  проверенный и надежный C++

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

     

  • 1.278, Kuromi (ok), 15:44, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –1 +/
    "Для работы на платформе Android теперь требуется как минимум NDK r25 (API 19), т.е. минимальная поддерживаемая версия Android повышена до 4.4 (KitKat)."

    Ну они конечно впечатляют - большиснтво разработчиков давно уже не то что 4.4 перестали поддерживать, а даже и Андроид 5 и 6.

     
  • 1.360, tmplsr (?), 21:39, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Если Rust такой идеальный язык -- почему он не используется в геймдеве? Тот же Lua, с его массой проблем и фич есть везде где нужен скриптинг, но если в нём чуть ошибиться с написанием будет дико весело отлаживать (хрен найдёшь).
     
     
  • 2.365, Facemaker (?), 22:48, 10/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    https://github.com/bevyengine/bevy
     
  • 2.372, Аноним (372), 01:21, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    А причём тут скриптовый язык Lua? Типа если шипованные колёса такие крутые, то почему не используются летом? Вот лыжи с их массой проблем используются во всей Якутии!

    Чувак, ты здоров? Всё у тебя хорошо?

     
     
  • 3.401, Аноним (235), 11:59, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Типа если шипованные колёса такие крутые, то почему не используются летом? Вот лыжи с их массой проблем используются во всей Якутии!

    так rust-то почему не используется в геймдеве ?

     
  • 2.381, 11123 (?), 03:29, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Потихоньку начинают применять:

    Ein: https://www.resolutiongames.com/blog/calling-rust-from-c-in-unity
    Zwei: https://github.com/dimitri-br/runity
    Drei: https://www.youtube.com/watch?v=L7M_vbo1N2g

     
  • 2.419, Аноним (73), 16:59, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Была какая-то POC песочница а ля раст на расте, но они емнип свалили на плючы в итоге. Жалкое зрелище, теперь у них хотя бы есть какие-то шансы (впрочем, любые песочницы хлам по определению).
     
     
  • 3.420, Аноним (73), 17:03, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я, видимо, ошибся, на видео было поинтереснее, или то была другая игра. В любом случае, брать малопопулярный язык для разработки любого продукта это суицид с коммерческой точки зрения.
     

  • 1.371, Аноним (372), 01:18, 11/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Когда будет в GCC?
     
     
  • 2.375, Аноним (376), 01:42, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Никогда, ибо Руст - это проделки лукавого
     
  • 2.383, Советский инженер (?), 03:35, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Обещают что в 13ю версию попадет.
     
  • 2.396, Аноним (-), 09:49, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >Когда будет в GCC?

    Когда великий Столлман одобрит.

     
     
  • 3.440, Аноним (-), 10:39, 12/03/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.374, Аноним (376), 01:42, 11/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –1 +/
    Вообще, это выпуск описания языка Раст. Ну, или если очень хочется, то стандарта такого-то номера. Если кто-то нездоровый на голову решит, что этот стандарт надо поддерживать, то он выпустит компайлер с поддержкой этого стандарта "номер такой-то". Сам по себе этот "релиз" нах никому не упал без компайлера, линкующего и генерящего исполняемый файл.
     
  • 1.390, Аноним (390), 08:22, 11/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +3 +/
    Проблема в сборщиках дистрибутивов и програмистах А кто с дистрибутивов Linux B... большой текст свёрнут, показать
     
     
  • 2.423, Аноним (423), 18:32, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/



    CXXFLAGS="${CFLAGS} -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -DPIC"

    CPPFLAGS="${CFLAGS} -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -DPIC"


    Флаги зависят от версий gcc. В профиле Hardened Gentoo некоторые флаги включены во внутренние спецификации и их дополнительно выставлять не надо.

     

  • 1.394, псевдонимус (?), 09:34, 11/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +3 +/
    Отчего-то они так часто выдавливают новый релиз?

    А, понял: проектирование для слабаков же!

     
     
  • 2.398, Аноним (14), 10:57, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    У них фиксированные даты релизов. Хорошо это, или плохо - каждый решает для себя сам.
     
  • 2.399, freecoder (ok), 11:18, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –3 +/
    Минорный релиз каждые 6 недель, по расписанию, с 2015 года так.
     
     
  • 3.436, Аноним (436), 10:03, 12/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    релиз ради релиза?! это уже диарея какая-то...
     
     
  • 4.468, freecoder (ok), 00:09, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Фиксированный график релизов ради ритмичной доставки улучшений и исправлений, очевидно же.


     
  • 2.431, Вы забыли заполнить поле Name (?), 22:41, 11/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Отчего-то они так часто выдавливают новый релиз?
    > А, понял: проектирование для слабаков же!

    Это смузихлебтсво. Если нет релизов, то они думают, что не развивается. По теме https://github.com/xmonad/xmonad/issues/43

     

  • 1.411, Аноним (411), 16:10, 11/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +4 +/
    > Для размещения библиотек поддерживается репозиторий crates.io.

    если закрыть доступ к crates.io, то исчезнет возможность сборки любого ПО, написанного на расте?

     
     
  • 2.429, Вы забыли заполнить поле Name (?), 22:36, 11/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    >> Для размещения библиотек поддерживается репозиторий crates.io.
    > если закрыть доступ к crates.io, то исчезнет возможность сборки любого ПО, написанного
    > на расте?

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

     

  • 1.438, 25СМ (?), 10:36, 12/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Чего не хватает расту, так это низкоуровневых функций вроде  getch, scanf и тд
     
     
  • 2.472, Аноним (-), 05:36, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > низкоуровневых
    > scanf

    Функция интерпретирующая в рантайме программу низкоуровневая. Так и запишем.

    > getch

    Это из conio.h? Обёртка над биосовским прерыванием? Ты из криокамеры вылез? Дос с биосом отканселили лет двадцать назад.

     
     
  • 3.475, 25СМ (?), 09:09, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А как интерпретируемый в райнтайме влияет на её низкоуровневость?
    Представляешь, ты в рантайме считываешь ввод иначе никак не получится. Прикинь?
    Дело в реализации, а не во времени выполнения.
     

  • 1.439, Аноним (-), 10:38, 12/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    > задействован новый сервис index.crates.io.

    Vendorlock?

     
  • 1.442, 25СМ (?), 10:56, 12/03/2023 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • –2 +/
    Даже в последний релиз Слаки раст включили, да со всем ансамблем  - с дебаггерами и тд
     
     
  • 2.481, Янис (?), 13:55, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    В Слаку 15 его влючили ради фаерфокса. Во время исталляции системы я не установил себе ни Раст, на Огненную Лису, так что в моей Слаке его нет.
     
     
  • 3.485, 25СМ (?), 16:55, 13/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Дебаггер и Cargo тоже ради фаерфокса идут в комплекте?
     
     
  • 4.486, Янис (?), 20:13, 13/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Не видел там их при установке
     
     
  • 5.502, 25CM (?), 13:39, 14/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А ты флаг ставил - установка пакетов для разработки? Я ставил.
     
     
  • 6.511, Янис (?), 17:08, 14/03/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я при систему ставил в режиме, который выводит описание каждого отдельного пакета с возможностью его либо включить, либо отключить. Вот там я и отмечал звездочками то, что мне надо.
     
  • 4.510, Аноним (-), 16:07, 14/03/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    >Дебаггер и Cargo тоже ради фаерфокса идут в комплекте?

    Да. В Слаке 1 сырец = 1 пакет.

     

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



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

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