Си. Идеальный язык для того, чтобы прострелить себе ногу. Даже гений программирования не в состоянии уследить за корректностью выделения памяти под сотни и тысячи переменных и структур. Благодаря Си мы имеем опасные дыры в софте, возникающие из-за переполнения буфера, забытых нулевых указателей и т.п.
Источник