Какой язык программирования лучше подходит для встраиваемых решений с требованием к повышенной надёжности и безопасности?
Максимально выразительный, который подходит для встраиваемого решения по остальным параметрам (доступность для данной платформы/быстродействие/размер программы/...).
Почему? Потому что (Steve McConnell, "Code Complete"):
Industry average experience is about 1–25 errors per 1000 lines of code
for delivered software. The software has usually been developed using a hodge-podge
of techniques (Boehm 1981, Gremillion 1984, Yourdon 1989a, Jones 1998, Jones 2000,
Weber 2003). Cases that have one-tenth as many errors as this are rare; cases that have
10 times more tend not to be reported.
Поразительно, как дружно
Иван Шумов Владимир Коротенко и
Developer отвечают на какой-то другой вопрос. Народ, ну? Вы серьёзно не видите разницы между "какой язык лучше подходит" и "какой язык решает проблемы"?