![]() |
Пред. тема | След. тема | ||
Форум Программирование под UNIX (Rust) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"ассемблерные вставки в код Линукса 'это другое'?" | –1 +/– | ![]() |
Сообщение от Анонимище (?), 20-Фев-25, 12:00 | ||
Слышал жалобы на то, что якобы введение Раста в ядро Линукса нарушит идиллию, так как сейчас весь код на Си, а теперь будет смесь двух языков. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения | [Сортировка по времени | RSS] |
1. "ассемблерные вставки в код Линукса 'это другое'?" | +/– | ![]() |
Сообщение от Tron is Whistling (?), 20-Фев-25, 21:58 | ||
Для начала есть предложение разобраться, для чего нужны эти вставки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
2. "ассемблерные вставки в код Линукса 'это другое'?" | +/– | ![]() |
Сообщение от Анонимище (?), 21-Фев-25, 05:15 | ||
> Для начала есть предложение разобраться, для чего нужны эти вставки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
3. "ассемблерные вставки в код Линукса 'это другое'?" | +/– | ![]() |
Сообщение от Tron is Whistling (?), 21-Фев-25, 09:50 | ||
Большая разница. Эти вставки используются только там, где иначе нельзя. В основном или жёсткие оптимизации, или просто платформозависимый код. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
4. "ассемблерные вставки в код Линукса 'это другое'?" | +/– | ![]() |
Сообщение от Анонимище (?), 21-Фев-25, 10:53 | ||
> Большая разница. Эти вставки используются только там, где иначе нельзя. В основном | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "ассемблерные вставки в код Линукса 'это другое'?" | +/– | ![]() |
Сообщение от 1 (??), 21-Фев-25, 12:58 | ||
Суть проблем с сопровождением в том, что Rust-обвязки ставят сопровождающих в зависимость от кода на языке Rust. На первый взгляд кажется, что обвязки лишь надстройки над Си-структурами и функциями, которые никак не влияют на разработку и сопровождение кода на Си. Но это не так. При наличии подобных обвязок разработчики подсистем, написанных на Си, должны учитывать влияние их изменений на продолжение работоспособности обвязок. Любое изменение структур данных или внутренних функций на Си может привести к необходимости изменения кода обвязок, поэтому влияющие на обвязки изменения в Си коде нужно отслеживать и синхронизировать с кодом на Rust. Многие сопровождающие не готовы брать на себя дополнительную ответственность за исправление проблем, возникающих в коде на Rust, и не намерены тратить своё время на отслеживание состояния Rust-обвязок. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "ассемблерные вставки в код Линукса 'это другое'?" | +/– | ![]() |
Сообщение от Tron is Whistling (?), 21-Фев-25, 15:44 | ||
Пойми разницу между _любимкой_ и _необходимостью_. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |