Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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

Компания Canonical представила проект по разработке транслятора с Си на Rust

20.08.2026 08:11 (MSK)

Компания Canonical анонсировала проект, развиваемый совместной с Бристольским университетом и нацеленный на разработку инструментария для автоматической трансляции кода с языка Си на Rust. Проект ориентирован на перевод больших репозиториев, содержащих сотни тысяч строк кода на Си, в безопасное (без unsafe-операций) и легко сопровождаемое представление на языке Rust. Canonical профинансирует работу исследователей над проектом в течение 3 лет. Развиваемая технология будет опробована для перевода на Rust пакетов AppArmor и snap-confine, чтобы проверить применимость метода к реальным системным компонентам.

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

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

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

  1. Главная ссылка к новости (https://discourse.ubuntu.com/t...)
  2. OpenNews: Прогресс в разработке транслятора из Rust в код на Cи и .NET IR
  3. OpenNews: DARPA развивает AI-транслятор для переписывания Си-кода на Rust
  4. OpenNews: NVIDIA опубликовала CUDA-oxide, компилятор из Rust в CUDA
  5. OpenNews: Опубликован crustc - компилятор rustc, переведённый на язык Си
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66099-rust
Ключевые слова: rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (93) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, я (?), 08:34, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    а не логичнее наоборот сделать?
     
     
  • 2.24, Аноним (24), 10:23, 20/08/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.28, Аноним (28), 10:39, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Интересно посмотреть, как на расте будет выглядеть двусвязный список без unsafe.
     
     
  • 3.33, Аноним (33), 10:57, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот так Ещё вопросы use std cell RefCell use std rc Rc, Weak pub struc... большой текст свёрнут, показать
     
  • 3.34, linked list (?), 11:01, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Интересно посмотреть на пример реальной задачи где двусвязный список лучше решение
     
     
  • 4.49, Cooler (??), 11:29, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Там где удаление из списка должно быть О(1).
     
     
  • 5.51, Брат Анон (ok), 11:31, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это называется словарь, динамический массив или даже просто массив с кешированием (ведь нам же не нужны лишние аллокации, правда?)
     
  • 3.54, Аноним (54), 11:33, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Интересно будет посмотреть, как вы напишите структуру данных с циклическим зависимостями, ни разу не прострелив себе в ногу.
     
  • 3.86, Аноним1234 (?), 12:10, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>Интересно посмотреть, как на расте будет выглядеть двусвязный список без unsafe.

    Вставляете в любой AI такой запрос и смотрите. Реализивыация строк на 20.

     
  • 2.29, Васян Айтишник (?), 10:41, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Давайте ещё микроскопами камни обтёсывать :)
     
  • 2.31, Аноним (31), 10:52, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По ходу никто не понял сарказма. Мозг нынче обмельчал, ТС :)
     
     
  • 3.71, laindono (ok), 11:49, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Такие трансляторы уже есть (их легко писать). Это уже не сарказм, а отсутствие осведомлённости.
     
  • 2.48, Аноним (54), 11:28, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я понимаю, что это видимо какая-то попытка потроллить, но гуглите хотя бы. Разрабатываются mrustc и rustc_codegen_gcc - транслировать из более строгого языка в менее строгий не rocket science.
     

  • 1.2, Sm0ke85 (ok), 08:40, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Компания Canonical анонсировала проект, развиваемый совместной с Бристольским университетом и нацеленный на разработку инструментария для автоматической трансляции кода с языка Си на Rust. Проект ориентирован на перевод больших репозиториев, содержащих сотни тысяч строк кода на Си, в безопасное (без unsafe-операций) и легко сопровождаемое представление на языке Rust.

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

    #КорпыВорыМошенники

     
     
  • 2.15, Аноним (15), 09:30, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Наконец-то свободное ПО станет действительно свободным
     
     
  • 3.22, _hide_ (ok), 10:15, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Самая главная свобода -- это свобода от взятых обязательств.
     
     
  • 4.55, Брат Анон (ok), 11:34, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Истинная свобода -- это осознанная необходимость.
    Отсутствие обязательств -- это не свобода. Это полное отсутствие окружающей среды. Так не бывает.
     
     
  • 5.89, Аноним (89), 12:19, 20/08/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.94, Брат Анон (ok), 12:29, 20/08/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.43, Аноним (43), 11:18, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Отнюдь. Это всего лишь означает, что лопающийся пузырь ИИ пытаются удержать ХОТЬ ЧЕМ-ТО! Типа "вот, смотрите, у нас прогресс - мы можем НИЧЕГО нового не сделать, но теперь уже на расте!". 😆

    Весь ржач в том, что 1) ИИ всё равно лопнет - это неизбежность 2) Нагенерённый Раст код можно будет просто выкинуть - он НИКОМУ не нужен, даже гуглом@кaкам  3) Сам код никуда не делся, можешь забирать и дорабатывать.

     
  • 2.53, Брат Анон (ok), 11:33, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    По условиям GPL трансляция с одного языка на другой не является новым произведением. Такой код под новой лицензией будет поводом пойти в суд.
     
     
  • 3.77, laindono (ok), 11:58, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это ещё надо доказать для случая, когда используется не прямая трансляция, а аишечка.
    Повод пойти в суд есть, а вот результаты неочевидны.

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

     
     
  • 4.83, Брат Анон (ok), 12:09, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это ещё надо доказать для случая, когда используется не прямая трансляция, а
    > аишечка.
    > Повод пойти в суд есть, а вот результаты неочевидны.

    ИИ не является субъектом юридических прав. Тут и доказывать нечего.

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

    Если речь идёт про деньги (особенно очень большие деньги) -- никакая чёрная коробочка не работает.


     
  • 3.80, Sm0ke85 (ok), 12:05, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >По условиям GPL трансляция с одного языка на другой не является новым произведением. Такой код под новой лицензией будет поводом пойти в суд.

    Ага, вот только это еще надо умудриться доказать, что вообще не тривиальная история...

    Да и можно закрыть просто компилятор Раста, тогда бери код сколько хочешь, а скомпилировать его смогут только "избранные"...

     
  • 2.65, User (??), 11:44, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    "Рядовой Иванов! Что вы думаете, глядя на этот кирпич?
    Какие у Вали cиcьkи классные...!
    Но?
    А я всегда о них думаю!"
    (Ц)
     
     
  • 3.81, Sm0ke85 (ok), 12:07, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >"Рядовой Иванов! Что вы думаете, глядя на этот кирпич?

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

     
     
  • 4.85, User (??), 12:09, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>"Рядовой Иванов! Что вы думаете, глядя на этот кирпич?
    > Анекдот прикольный, но не в тему, ибо читай тексты лицензий и смотри
    > как это все архитектурно выглядит.

    Так лицензия при переписывании не изменится - как была у apparmor GPL2.0 так и останется. Чтобы поменять не транслятор-по-коду нужен, а clean room по спецификации, что чуть-чуть, самую капельку, малость - ДРУГОЕ

     
     
  • 5.95, Sm0ke85 (ok), 12:30, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Так лицензия при переписывании не изменится - как была у apparmor GPL2.0 так и останется.

    Во-первых там очень все не просто в спорных ситуациях, во-вторых, можно закрыть доступ к компилятору раст... "Бумага все стерпит", а тут лазеек море появляется...

     

  • 1.4, Аноним123 (?), 08:42, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Можно ссылку на github?
     

  • 1.5, bOOster (ok), 08:46, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Что за маразм вообще происходит? В С и С++ пилят анализаторы аналогичные rust и это даст лучшие результаты.
    А все эти трансляторы - как были полным дер..ом, так ими и останутся, во всяком случае пока лжеИИ не обретет интеллект сравнимый с человеческим.
     
     
  • 2.7, Хру (?), 08:57, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так уже обрёл - если верить АльтманОвичу ;)
     
     
  • 3.9, bOOster (ok), 09:04, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Так уже обрёл - если верить АльтманОвичу ;)

    Этот кретин знает что жопа у него подгорает, вот и подвирает.

     
  • 2.8, Пыщь (?), 08:58, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Что за маразм вообще происходит? В С и С++ пилят анализаторы аналогичные
    > rust и это даст лучшие результаты.
    > А все эти трансляторы - как были полным дер..ом, так ими и
    > останутся, во всяком случае пока лжеИИ не обретет интеллект сравнимый с
    > человеческим.

    См. https://www.opennet.ru/openforum/vsluhforumID3/141055.html#2

     
  • 2.13, Colorado_House_of_Representatives (?), 09:29, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В С и С++ пилят анализаторы аналогичные rust

    Нет, не аналогичные.

     
  • 2.52, Сергей Макаров (?), 11:32, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К сожалению они хуже, так как хуже язык и их ошибки можно игнорировать.

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

     
     
  • 3.70, aname (ok), 11:49, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что всё ещё выгоднее, ибо не надо погружаться в раст.
     
  • 2.57, Брат Анон (ok), 11:35, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как только появляется необходимость во внешнем анализаторе/линтере -- так с этого момента появляется материальное доказательство того, что в языке имеется идеализм по форме/содержанию и он несамостоятелен. Т.е. негодный язык.
     
     
  • 3.72, aname (ok), 11:51, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ох уж эти unsafe
     
  • 2.67, User (??), 11:46, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Что за маразм вообще происходит? В С и С++ пилят анализаторы аналогичные rust и это даст лучшие результаты.

    Объем legacy-кода с миллионом legacy-но-работает-способов прострелить себе ногу, использованного для обучения делает c\c++ мягко говоря, не лучшим языком ИИ-эры...

     
  • 2.88, ProfessorNavigator (ok), 12:17, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Что за маразм вообще происходит?

    Всё просто. Вы живёте при капитализме. Капитализм основан на конкурентной борьбе за ресурсы. Если не понимаете почему что-то происходит, то смотрите - кому происходящее выгодно и почему. В данном конкретном случае - прибыль падает, поэтому корпорация (они все и всегда так делают) Canonical ищет способ сокращения затрат. В первую очередь всегда начинают экономить на сотрудниках - на фонде заработной платы и на социальных выплатах (медстраховки и всё такое прочее). Менеджерами, поскольку в технической стороне вопроса они ни бум-бум, предполагается что Ржавый, в силу наличия встроенного в него статического анализатора кода, позволит нанимать менее квалифицированных сотрудников и в меньшем количестве. Поэтому имеем то, что имеем. Snap, кстати, из той же оперы.

    > В С и С++ пилят анализаторы аналогичные rust и это даст лучшие результаты.

    Ни там, ни там они не нужны. В С - уже давно всё есть. В С++ - есть умные указатели, которые позволяют решить сразу две проблемы одним махом: использование памяти после её освобождения и утечки памяти (вторую проблему Ржавый внезапно никак не решает, на чём разработчики тех же uutils уже погорели, если мне память не изменяет). Кроме того, все проблемы, на любом ЯП позволяет решить тщательное тестирование программы/библиотеки. И это таки главный метод. Проблема ведь не в том, что люди допускают ошибки - это было, есть и будет, и никакими тех. средствами не решается - проблема в том, что эти ошибки не выявляются ДО ухода программы/библиотеки в релиз. А не решается эта проблема потому, что все экономят - тестировать дорого, занудно и требует наличия высококвалифицированных сотрудников. Которым внезапно нужно платить, и много (на самом деле нет, точнее - не больше, чем другим, но для этого нужен переход к коммунизму, или хотя бы - к социализму, где каждые будет получать по труду).

     
     
  • 3.93, Аноним (89), 12:23, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Всё просто. Вы живёте при капитализме. Капитализм основан на конкурентной борьбе за ресурсы.

    В основе всего национальная и человеческаяя мораль. Капиталист в разнях частях света тоже разный.

     

  • 1.10, Смузихеб забывший пароль (?), 09:12, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > автоматической трансляции кода с языка Си на Rust
    > в безопасное и легко сопровождаемое представление

    с каких пор автоперевод кода с одного ЯП на другой вдруг стал означать упрощение сопровождения ?


     
     
  • 2.17, _oleg_ (ok), 09:51, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тссс... Не надо включать логику, это хорошо потому что модно.
     
  • 2.35, Alladin (?), 11:06, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    с той поры что это раст, он действительно упрощает сопровождение
     
     
  • 3.42, Аноним (43), 11:14, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты сейчас ляпнул что-то типа "армяне лучше, чем грузины". Чем? "Чем грузины!". Л - логика! 😆
     
  • 2.56, Сергей Макаров (?), 11:34, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    -70% потенциальных ошибок
     
     
  • 3.58, Брат Анон (ok), 11:38, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Идеализм. Одни ошибки уходят, другие (такие же логические ошибки  приходят). Потому что семантику 1:1 из языка в язык отразить невозможно.
     
  • 2.74, freecoder (ok), 11:52, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Safe Rust довольно легко сопровождать, из-за сильной системы типов и автопроверок компилятором сломать что-то при доработках не так просто, как в C.
     

  • 1.12, Аноним (12), 09:16, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почему не использовать сишные либы через ffi, а на расте просто новые вайбкодить? Токенозатраты в таком случае уменьшаются в бесконечное кол-во раз.
     
     
  • 2.14, Colorado_House_of_Representatives (?), 09:29, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Могут себе позволить.
     
  • 2.38, Аноним (38), 11:11, 20/08/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.59, Брат Анон (ok), 11:40, 20/08/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.16, Alex (??), 09:50, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вовремя я с Убунты спрыгнул на арч. Похоже кононикал во все тяжкие пустился. Обосрал свой дистрибутив теперь другим житья не даст.
     
  • 1.18, онанист (?), 09:58, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "пакетов AppArmor и snap-confine, чтобы проверить применимость метода к реальным системным компонентам. "

    ыть как они про аппармор

     
  • 1.19, Mik Foxi (ok), 10:09, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не зря я с убунты ушел на винду. Не будет уже в убунте толка. Главное чтоб до дебиана не добрались и не засрали его также, а то и на серверах хз что ставить тогда.
     
     
  • 2.23, Аноним (24), 10:21, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > ушел на винду
    > Главное чтоб до дебиана не добрались
    > на серверах хз что ставить тогда

    Винду, очевидно. Лучшая ОС.

     
     
  • 3.63, Брат Анон (ok), 11:42, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Винду, очевидно. Лучшая ОС.

    Субъективное мнение. Неизмеримая метрика.

     
  • 2.25, Кроссдрессер (?), 10:29, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Слаку - самый стабильный и предсказуемый дистр.
     
  • 2.78, freecoder (ok), 12:01, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если растохейтеры ругают - значит хороший дистрибутив, надо брать.
     

  • 1.20, опеншлёпивпродакшн (?), 10:11, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > традиционные трансляторы создают неидиоматичный и небезопасный Rust-код

    В новом Rust уже традиции какие-то появились. Ещё и небезопасные!

    > AI-модели плохо масштабируются на крупные репозитории и не гарантируют сохранение поведения программы

    Это кто-то код на библиотеки и модули разбивать не умеет.

     
  • 1.21, Нонон (?), 10:12, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Они пытаются выше головы прыгнуть. Через чур амбициозно. Собственно, как обычно для Canonical

    ИИ и так неплохо переводит код с си в раст. Но с блоками unsafe. А вот начиная с этого этапа лучше уже вмешиваться человеку И более пристально проверять как ИИ будет решать избавится от этого unsafe

     
     
  • 2.40, Аноним (43), 11:12, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    "Через чур" - через какой "чур", 6еcтoлочь?! Марш обратно в школу!
     
     
  • 3.62, Аноним (62), 11:41, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чур - это идол богов! Марш берестяные грамоты читать, бестолочь!
     

  • 1.27, Аноним (27), 10:39, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем? ЫЫшка справляется с переписыванием.
     

  • 1.30, Аноним (28), 10:42, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > небезопасный Rust-код

    Вау! Значит, раст можно откинуть, как и "небезопасный Си-код"? И перейти на безопасный Паскаль.

     
     
  • 2.64, Брат Анон (ok), 11:43, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> небезопасный Rust-код
    > Вау! Значит, раст можно откинуть, как и "небезопасный Си-код"? И перейти на
    > безопасный Паскаль.

    Оберон же!

     

  • 1.36, Аноним (38), 11:09, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    То о чем так долго говорили в комментария наконец произошло.
     
  • 1.37, Аноним (37), 11:09, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вручную написанный на rust код нечитаем, что будет после подобной трансляции даже представить страшно. Хотя это же каноникал, они ни один проект до конца не довели
     
     
  • 2.47, Rev (ok), 11:28, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Он не читаем для тех, у кого IQ ниже 100.
     
     
  • 3.66, Брат Анон (ok), 11:45, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Он не читаем для тех, у кого IQ ниже 100.

    IQ не отражает уровень интеллекта, потому что никто вообще не знает что такое интеллект. IQ использовался в 30е годы в США чтобы объяснить неграм, что они от природы тупые, а не потому что в США была расовая сегрегация и для негров не было школ.
    IQ откровенный буржуазный идеализм.

     
     
  • 4.97, ProfessorNavigator (ok), 12:31, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > потому что никто вообще не знает что такое интеллект

    Знают. Интеллект - это способность решать нестандартные задачи нестандартными методами ;) Количественно - да, измерить трудно. В основном - только эмпирическими методами. Т.е. "практика показала, что вот этот человек лучше решает вот такие задачи". Иными словами, высокий IQ говорит лишь о... умении решать тесты IQ. Причём оно ещё и меняется всё в течение времени - люди имеют свойство учиться.  

     

  • 1.39, Аноним (43), 11:11, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Логичный вопрос: зачем вообще что-либо переписывать на ржу?! Цаноницалу вообще заняться нечем что ли?? Тогда перепишите хотя бы с Си на Ди!
     
     
  • 2.41, Аноним (33), 11:14, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > на Ди

    Ага, на мёртвый язык, намертво привязанный к GC.

     
     
  • 3.92, Hack3r (?), 12:22, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    skill issue

    GC там можно и отвязать и управлять его вызовом

     
  • 2.44, Аноним (37), 11:18, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Про Ди уже и вспоминать стыдно
     
     
  • 3.91, Hack3r (?), 12:22, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    жив пока что
     

  • 1.45, Аноним (45), 11:22, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот это уже больше похоже на правду - на Rust можно только транслировать с других языков, а не писать ручками.
     
     
  • 2.50, Rev (ok), 11:30, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Те, у кого IQ выше 100, способны писать и руками.
     
     
  • 3.76, ятупойтролль (ok), 11:54, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    прогаю с 90х. посмотрел на руст и сразу понял, что в это болото я не полезу. си лучше читаем, прост и понятен и библиотек на все случаи жизни уже за эти 50 лет.
     

  • 1.46, Аноним (46), 11:24, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >легко сопровождаемое

    LOL

     
     
  • 2.75, ятупойтролль (ok), 11:52, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    почему рустеры предпочитают переписывать код, а не править его никто не говорит
     

  • 1.60, Сергей Макаров (?), 11:41, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Научиться делать трансляторы )
    Когда через пару лет ИИ сделает более надёжный язык чем Раст, начнут переводить на него.
     
     
  • 2.69, Брат Анон (ok), 11:48, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Научиться делать трансляторы )
    > Когда через пару лет ИИ сделает более надёжный язык чем Раст, начнут
    > переводить на него.

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

     

  • 1.61, Ногоед плюс (?), 11:41, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Столлман недавно четко высказался против раста, назвав его ловушкой корпоРАСТов. Интервью с подробностями думаю найдете.
     
     
  • 2.68, Брат Анон (ok), 11:46, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Столлман недавно четко высказался против раста, назвав его ловушкой корпоРАСТов. Интервью
    > с подробностями думаю найдете.

    До некоторой степени соглашусь. Но не по тем причинам, о чём говорил Столлман.

     
  • 2.82, freecoder (ok), 12:08, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я помню время, когда аргумент, что Rust не использует ни одна крупная компания - был основным на Opennet против Раста. Не использовали раньше - вам это не нравилось, стали активно использовать - опять не нравится. Вам не угодишь.
     

  • 1.73, ятупойтролль (ok), 11:51, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    так наоборот актуальнее чтоб нечитаемый нейрокод с руста на нормальный  всем понятный си перетаскивать
     
     
  • 2.79, freecoder (ok), 12:05, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Займитесь этим, вам никто не запрещает.
     

  • 1.84, Аноним (84), 12:09, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вроде бы хороший вещь. Бристольский универ. Тыры пыры. Руст. Си. Популярные языки.

    Но идет убийство русского народа и хох%лов. Ракетами и мясными штурмами. Губят русских. Уже миллион небось убили с 2022 года.

    И нафига мне Си-Руст перевод?

     
  • 1.87, soarin (ok), 12:12, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я тут подумал...

    Скоро наверно и исходники не нужны будут. Одни Prompt запросы в git суёшь и всё

     
  • 1.96, fidoman (ok), 12:30, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    скоро к cd профиль apparmor прикрутят чтоб куда не надо не заходил
     

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



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

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