Многие языки (возможно, все они) предназначены для упрощения написания программ. Все они имеют разные домены и направлены на упрощение разработки программ в этих областях (C упрощает разработку программ на низком уровне, Java упрощает разработку сложной бизнес-логики и т.д.). Возможно, другие цели приносятся в жертву ради написания и поддержания программ более простым, более естественным, менее подверженным ошибкам способом.
Существуют ли какие-либо языки, специально предназначенные для проверки исходного кода - т.е. статический анализ - проще? Разумеется, также необходимо сохранить возможность писать общие программы для современных машин.