21

Re: Пошук ІТ роботи в Україні

wander написав:

Отже, ми можемо писати С++ код навіть без наявності ОС, круто?

Або навіть для створення ОС.
А якщо ОС це якісь FreeRTOS/ChibiOS/etc, то з цієї точки зору чи там та ОС є, чи нема — то все одно.

wander написав:

І на цьому все. А тепер, повернемось в реальність freestanding implementation, де ми не можемо використовувати:
...
Підсумовуючи все вище сказане, у кращому випадку ви писатимете, щось типу C with concepts і це ще буде навіть дуже добре. Тобто, різниця, писатимете ви на С чи С++ – не така і велика. Є купа пропозалів, фактично по кожному з цих пунктів, які пропонують ті чи інші шляхи розв'язання проблем, але, хех.. Зате у нас є нова мова програмування Carbon.

З віртуальними функціями не все так погано, нормально працює, різні режими роботи частини системи перемикаються шляхом
статичного виділення буфера достатнього розміру (от чого я не хочу в системі зі 32-256К флеша і 8-64К RAM, яка ще й має працювати роками без перезавантаження, так це зайвого динамічного виділення пам'яті) і placement new.
Шаблони теж непогана штука. CRTP. На чистому С дещо можна зтанцювати на макросах, але буде не так красиво і місцями навіть не так ефективно.
Зрозуміло, що це певна підмножина C++, але відмінність відчутна, хоча і не така кардинальна, як на десктопах,

Подякували: wander, leofun012