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