Даже если бы это было экономически оправдано, сделать это... просто невозможно. Начинать писать с нуля - тем более: пока ты дойдёшь хотя бы до...
Да что такое этот ваш реалтайм… Есличо, линукс пишут на си не потому что «реалтайм», а потому что он уже написан на си. Как бы ты ни хотел,...
Это просто удобно, когда поменять программку можешь в любом блокноте без пересборки и перезаливки на контроллер. Плюс, многие движки предоставляют...
Да не, это не к тебе была претензия, про производство ты всё правильно сказал
Так посыл в том, что не надо всё на свете писать на ассемблере. Здесь нас просто убеждают, что если твой код не выполняется за наносекунду, то...
Я микропитон пытался даже затащить в ядро. Правда, безуспешно, слишком уж он привязан к libc, но это не вина питона) Ты лучше зацени вот это:...
Rel, ладно D, тут питон для embedded юзают: MicroPython - Python for microcontrollers
Смотря что считать подобным. Через прерывания нельзя, но место прерываний заняли системные вызовы - sysenter на x32 и syscall на x64, которые...
Вообще, началось с того, что я привёл кусочек кода с багом, который встречал на ревью и который допускал сам, чтобы в выгодном свете затем...
Но это лишний оверхед на сами ссылки, под них надо выделять память. Это явно не то, что мы хотим от обёртки над каким-то ресурсом.
Пустые массивы, кстати, в C++ не стандартизованы: если поставить предупреждения чуть строже дефолтных, компиляторы будут на такие массивы...
А покажи, как это будет выглядеть в коде
А покажи, как бы ты это сделал для хэндла файла
Так мы и пытаемся написать этого объекта-владельца. Например, нам CreateFile возвращает хэндл. Давай напишем RAII-обёртку для него, чтобы положить...
А если на плюсах? А мы и пишем обёртку над сырыми указателями, чтобы завернуть его во что-то безопасное. Этим указателем может быть какой угодно...
Имена участников (разделяйте запятой).