Индекс форумов |
Исходное сообщение |
---|
"Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и р..." Отправлено Алконим, 07-Июл-20 04:20 |
Пока нет замены С. Go и Rust это просто хайп. Rust страдает той же болезнью что C++ - перемудреный синтаксис. А Go хоть и позиционирует себя как системный язык таковым не является, ну или пока нет компилятора который гвоздями не прибивает runtime который нужно откручивать ручками путем подстановки хитрых коментарий-макросов чтобы обхитрить линкер и засунуть свою точку вхождения а не ту которая в рантайм, потом еще кучу других вызовов таким образом переписать... Ну и компилятор конечно любит вставлять инструкции из всяких не стандартных instruction set extansions от intel (у гугла на серверах работает, а на остальных плевать), И, в итоге, приходится отказаться от большинства плюшек самого языка или писать свое ноу-хау на их ассемблере, в итоге ты получаешь те же проблемы что и С - а именно ручное управление памятью, ассемблерные вставки, и вся безопасности языка капут. Хотя если сделать микро-ядро и часть системы на С и asm писать, а часть на go, ну или внедрить WebAssembly VM в ядро то да можно на сегодняшнем go и официальном компиляторе писать дравав и части системы... |
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования. |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |