Конференция предназначена как для тех, кто уже пишет на этом языке определённые продукты, так и для тех, кто присматривается к нему. На мероприятии будут обсуждаться вопросы, посвящённые улучшению программных продуктов с помощью дополнения или переноса функциональности на Rust, а также рассматриваться причины того, почему это нельзя сделать на C/C++.
На популярном русскоязычном сайте OpenNET, посвящённом открытым и свободным компьютерным технологиям, новость с анонсом этой конференции была опубликована пользователем под псевдонимом QwertyReg, который, помимо этого, добавил за пару недель дюжину других новостей с продвижением языка программирования Rust. Попутно, в связанном живом журнале, этот пользователь продемонстрировал своё ироничное отношение к опубликованной им самим же информации по продвижению Rust и предоставил доказательство того, что за публикацию каждой такой новости он получал по $100 от неназванного заказчика.
На сайте Rust Foundation можно узнать, что финансированием продвижения этого языка программирования занимаются многие известные IT-корпорации, платиновыми партнёрами фонда при этом являются Amazon, Google, Meta, Microsoft. Также там опубликована информация о том, как можно получить гранты этого специализированного фонда. В начале этого года стало известно, что сам Белый Дом, демократическая администрация Байдена, призывает разработчиков отказаться от C и C++, попутно, продвигая Rust, как замену им:
В новом 19-страничном отчете ONCD в качестве двух примеров языков программирования с уязвимостями в безопасности памяти приводятся C и C++, а в качестве примера языка программирования, считающегося безопасным, назван Rust. Кроме того, в информационном листке АНБ по кибербезопасности от ноября 2022 года в качестве языков программирования, которые оно считает безопасными упоминается Rust.
Позже, уже само Управление перспективных исследовательских проектов Министерства обороны США (DARPA), прямо заявило об амбициозных планах автоматического перевода исходного кода на С на язык Rust.
После более чем двух десятилетий борьбы с проблемами безопасности памяти в языках C и C++ сообщество разработчиков программного обеспечения пришло к консенсусу. Недостаточно полагаться на инструменты для поиска ошибок. Предпочтительнее использовать «безопасные» языки программирования, которые могут отбраковывать небезопасные программы во время компиляции, тем самым предотвращая возникновение проблем с безопасностью памяти.
Несмотря на заявления Пентагона о консенсусе в этом вопросе, сообщество разработчиков программного обеспечения совсем неоднозначно относится к подобным инициативам правительства США. Часто звучит прямая критика языка программирования Rust от отдельных разработчиков, а в тематических новостях «комментарии полны, скажем так, негатива в адрес Rust, пользователей Rust и самих разработчиков Rust». Кроме того пару недель назад сообщество Rust «признало небезопасность Rust (при неправильном использовании)», поэтому теперь AWS и Rust Foundation «организуют краудсорсинг для проверки стандартной библиотеки Rust», несмотря на активное позиционирование правительством США языка Rust, как «безопасного».
В целом, сама схема продвижения языка программирования Rust, во многом схожа с продвижением Белым домом повестки изменения климата и ЛГБТ. В этих случаях схожи не только методы продвижения и финансирования, но во многом совпадают сами источники этих крупных фондов.
Возможно, в случае этого консенсуса американского разведывательного сообщества касаемо языка программирования Rust, правительство США, действительно, руководствуется альтруистическими мотивами повышения безопасности работы компилятора с памятью, но не исключены также и какие-то скрытые мотивы столь обильного финансирования продвижения одного из языков программирования. Так, например, ранее некоторые пользователи публиковали сообщения о «доказательствах того, что у АНБ есть бэкдоры в компиляторе Rust».
Комментарии
Это Chat GPT?
Судя по вопросу вы, видимо, балуетесь растом?
С какой целью интересуетесь? ))
Чтобы уточнить мотивацию вашей оперативной попытки риторики в комментариях (сразу двух) к моему посту.
Возможно, вы искренне купились на пропаганду "безопасного языка Rust" от АНБ и ваши комментарии были мотивированы миссионерской программой: ничего по существу сказать не можете, да и промолчать тоже - эдакое невольное проявление эмоций негодования. Часто в постах с конструктивной критикой климатического алармизма обнаруживаются похожие виртуальные ораторы с аналогичной риторикой - могу показать примеры, если интересно.
Написал первый коммент. При обновлении (два раза) он не отобразился. Написал второй коммент.
...но это не точно. Возможно, я нацеливаю на Вас свой Rust.
ChatGPT и не такое генерировать умеет.
Красиво...
Зафиксируем.
Псевдорусский инженер и псевдомарксист выступает за язык программирования навязываемый янки при помощи подкупа общественного мнения.
После "язык программирования" должна стоять запятая. Причастный оборот после определяемого слова.
Но вы продолжайте...
Он не только «псевдорусский» и «псевыдомраксист», но и воинствующий свидетель секты учения трёх немцев.
Я думаю, с той стороны мониторов просто стебаются и ухахатыватся.
Для полного угара и чада кутежа сюда надо запилить ветку про Рюрика, сарматов, Керенского и... ещё про квадрокоптеры, квадроберов, ракеты и
Корею(уже нет).=========
Хрен ли синтезированный тест про язык программирования без огонька обсуждать? Намекнули про Пентагон и ЛГБТ, а развития-то нет...
Ну да, воистену, «ухохатываются»®©™
Особенно глядя на то, как разного рода полезные дрессированные туземца сжигают *ограниченный* ресурс на идеологическую отработку первого мира (например).
А можно уменьшить количество ссылок на единицу текста? Сейчас это выглядит как ссылочный спам.
Нет.
Тогда смысл писанины пропадет.
Ну да.
Правильно оформленная ссылочная база препятствует удовлетворению платёжеспособного спроса на критиканство.
Ни хрена не понял. Но очень интересно.
//Участливо:
Очень хочется совместить два в одном (DoS с прыжком через труд понимания к критиканству неизбежных следствий популяризации)?
Революции случаются всегда в чью-то пользу и в самых разных областях человеческого существования. Короче.
копают, цуки.Ну это давно ожидалось. Вот для российского процессора Эльбрус пришлось делать свой гцц, в котором изначально нет бэкдоров. И думаю для китайских процессоров есть свой гцц, свободный от бэкдоров. Чего нельзя утверждать о, к примеру, гцц для штеуда или АМД. А так как пиндосы контролировать наши архитектуры не могуть, то, забрасывается руст( нехорошие ассоциации вызывает ).
Open Source. Не рефлексируйте.
Именно. Думайте прежде чем говорить.
Глубокое внедрение под личиной открытого кода?
Не задавайте вопросы. Думайте.
Ага-ага. Для информации: в своё время, мне по рекомендации преподавателя практикума пришлось прочитать книжку "Лекции лауреатов премии Тьюринга".
В одной из лекций приводился пример того, как сделать бэкдор в компиляторе, чтобы потом при перекомпиляции исходников компилятора, не содержащих этот бэкдор - он снова появлялся. Довольно забавная схема, включающая "программу, которая печатает текст самой себя".
Ну и с руководством господина Фокса критиканствующий комментатор тоже не знаком…
Для эльбруса делали свой компилер с нуля, т.к. gcc не умеет в е2к, а не из-за бэкдоров.
Побочный эффект - отсутствие бэкдора. Думаю и в китайских процессорах то же самое.
Там не совсем с нуля. Они взяли готовый коммерческий фронт-енд, преобразующий код на С/С++ в псевдокод или псевдоассемблер - а сами написали транслятор и оптимизатор для преобразования промежуточного представления в код Эльбруса. Оптимизация там, разумеется, самое сложное.
Технически, по похожей схеме сейчас работает clang, но у разработчиков Эльбруса разработка компилятора начиналась до появления clang.
я к тому что это ни разу не форк ГЦЦ.
Лютая чепуха. Это как заявить, что правительство продвигает синий цвет.
Забористая дичь! В бан
я начинал с "турбинки".... 5 Паскаль)))) потом перебрался на С++, просто так получилось, и зачем мне изучать какой то левый язык?, ... так то я уже на программирование ардуино перешел,а там же те же С++ модели))))
В последней ссылке ссылка (да, больше ссылок!) на Марка Руссиновича битая.
Сам он тоже Раст продвигает. Думайте!
Только не битая, а подвергнутая цензуре.
Там аккаунт целиком отсутствует. И других ссылок про бэкдоры нет. Т.к. бэкдор это одно, а дырка при корявом использовании - совсем другое.
Просто раст декларируется как "безопасный" язык, а тут на тебе, оказывается можно чтото криво написать.
пидо - ...
... - оман
решайте сами
Невидимая рука рынка, чо...
Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.
как вы баржу назовете так она и поплывет (с)
это ж надо было назвать язык словом "ржавчина"
хотя на фоне того что все reset называют перезагрузкой, бгг
оно может и прокатит.
и не сомневаюсь.
Хорошую тему поднял ТС. Тут и правда собака_подозревака.жпг. Раст не пробовал, но осуждаю😀 (это я про себя). Да и к плюсам отношусь с предубеждением. Но чем им Си помешал? Вопрос, да...
Хотелось бы еще почитать о проделках Поттеринга от знающих. После systemd сам перешел окончательно на bsd.
А еще интересная тема - efi.
Рептилоиды и здесь засветились. Пытаются сделать мир лучше и прекраснее.
Код на с/с++ выглядит неприлично уродливо для нежных душ программистов.
Интереснее разрыв эволюционной линии (я про DЮ если кто не понял)…