V>Все мы привыкли программировать
в средах где есть встроенные средства отлова ошибок, такие как пошаговая трансляция,просмотр значений переменных и.т.д. Представьте во что бы превратилась жизнь если бы их небыло...
Мне приходится периодически писать на платформах с отсутсвующим отладчиком.
Как правило отсутствие отладчика заставляет сразу разрабатывать логгирование операций.
Например для отладки драйверов Linux предоставляется замечательное средство printk.
При программировании на платформе где и строк то нет, а есть только лампочка я написал вспомогательный код:
Моргание лампочкой заданное количество раз с заданным интервалом. Правда для трассировки приложений реального времени такой подход не верен. Но в этом случае сначало проверяется работоспособность каждой функции.