vak: (Default)
[personal profile] vak
На Си++ можно создавать программы, запускаемые на "голом железе", без операционной системы. Для этого GCC вызывается с ключиком -ffreestanding и добавляется библиотека -lsupc++. Подробности по ссылке: gcc.gnu.org/onlinedocs/libstdc++/manual/using_dynamic_or_shared.html

Это не отсебятина какая, а соответствует стандарту языка. Смотрите раздел "17.6.1.3 Freestanding implementations" в документе: open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf

Date: 2024-09-24 21:26 (UTC)
From: [personal profile] nz
Этот ваш freestanding здорово тормозит развитие языка, потому что каждый раз когда кто-нибудь приходит с каким-нибудь полезным папиром, любители голого железа такие "ой а мы это тоже хотим но у нас лапки исключений нет, хипа нет, тредов нет, полезных ископаемых нет, населена роботами" и начинается цирк с конями и придумывание кастрированных версий и partial headers.

Музыкой навеяло

Date: 2024-09-25 03:30 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
*MAIN PASCODER
*EXECUTE