Все вышеперечисленное.
Ага, и выше в теме эта мысль уже звучалаВ какой то старой книге про программное обеспечение было сказано - "не бывает серебряной пули".
Ну дык, об чем и речьНапример, в ПО инерциальной системы вообще можно не выделять память динамически, а, значит, и сборщик мусора не нужен.
Спор начался с заявления, что для бортовых программ нужно использовать java или c#. Почему - мне до сих пор не ясно (хотя вполне ясно почему их не следует использовать).