The OpenNET Project / Index page

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



"Третья редакция патчей для ядра Linux с поддержкой языка Rust "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..." +7 +/
Сообщение от Анонн (?), 07-Дек-21, 16:08 
Просто смешно читать про техдолг в контексте Си. В rust это хотя бы решили модулями и эпохами, что позволяет избавляться от неудачных решений не ломая совместимость с предыдущими эпохами.
А что в си, что в плюсах гигатонны легаси говен будут навечно жить в языке из-за "обратной совместимости".

А про целостность дизайна вообще лучше не упоминать - на заре создания си была куча несовместимых реализаций, диалектов, компиляторов, пока не появилась пародия на стандарт, которых пропихнули в ISO... почти через 20 лет создания языка (ANSI C89). И до сих пор есть куча несостыковок, потому что слишком много отдается на откуп реализации конкретного компилятора.

Ну и конечно олимпиада по велосипедостроению в виде написания приколоченных к одному компилятору расширений, вроде GNU C Extensions, что является прекрасным примером непродуманности стандарта (раз это полезно, а не в стандарте) или NIH синдрома и вендерлока со стороны разрабов компилятора.

Так что набрасывайте получше что ли...

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Третья редакция патчей для ядра Linux с поддержкой языка Rust , opennews, 07-Дек-21, 12:44  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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