Как вы думаете, какая разница в мышлении между программистом, выполняющим работу для среды рабочего стола (windows, linux, whatever...), а кто-то работает над встроенной системой?
Простым примером, о котором я могу думать, является то, что во встроенной среде я всегда проверяет, что malloc не является NULL. Большинство кодов я видел, что целевые настольные компьютеры, конечно, не прилежно проверять возвращаемое значение malloc.
Любые другие примеры различий мышления?