The OpenNET Project / Index page

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



"В ядре Linux 5.18 планируют разрешить использование стандарта языка Си C11"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "В ядре Linux 5.18 планируют разрешить использование стандарт..." +/
Сообщение от Аноним (-), 01-Мрт-22, 23:18 
> у каждого типа есть гарантированный низ размерности.

По факту большая часть кода не готова к тому что int будет 16 бит, равно как и char. По стандарту так можно было.

> использование фиксированных типов ухудшает портабельность,

Если кто не снялся с тормоза за 22 года, это его проблемы, имхо. Это все умеет даже tcc и sdcc какой-нибудь, под недоношеных 8-биток. Если у кого-то платформа большее дно чем ЭТО, сие его проблемы.

> а лимиты считать всё равно придётся. в общем, непонятной категоричности высказывание.

Неа. Если я сказал uint8_t - он 8 битов и я могу на это уповать. И либо оно так, либо это не компилится. Второе - проблемы дохлой платформы, а не мои. Вы или соответствуете пререквизитам, или я вам ничего и не обещал. Да, C99 compiler везде заявлен как build dep. А абстрактным unsigned int сами странные баги собирайте.

> остальное не тянет на обсуждение - хотелки.

А почему бы мне не хотеть пользоваться нормальными тулзами? Штатные типы си это жесть, как и тот миндфак который он делает с integer promotions

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

Оглавление
В ядре Linux 5.18 планируют разрешить использование стандарта языка Си C11, opennews, 25-Фев-22, 18:02  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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