Мест, конечно, нет. Их никто не подсчитывал, да и не нужно. Но субъективно сравить: на Си написана большая часть системы.
И даже такое утверждение будет сильной натяжкой...
Всё зависит от того, что считать "системой"?
:
- Ядро, которое Торвальдс с компанией пишет, и которое составляет
мизерную часть того, что вообще называют Linux?
Так здесь всё, а не "большая часть", написано на С, и не просто С, а на расширении С принятом в GCC - в стандартном С это просто и не скомпилируется. ... плюс очень небольшие ассемблерные инлайновые вставки в том же специфическом GCC синтаксисе.
- Многочисленный слой утилит GNU, который и создаёт вид UNIX-системы? Так здесь большинство пишется не на С, а на Perl, Python и , конечно, на языке shell ... с расширениями bash - который вот 1-й язык программирования для UNIX систем. И только потом, после опробывания, многие такие утилиты переписываются на С, и то только из соображений эффективности.
- Слой многочисленных независимых проектов, большая часть которых GUI графика? Так это
единственный слой, который видит подавляющее большинство конечных пользователей! И он прописан на множестве языков, из которых С явно не доминирующий... И часто здесь лучшие и самые развитые проекты прописаны на Java. И это - 1-й язык на этом уровне.
PS, я очень был удивился, когда узнал, что для GTK можно программировать и на Си, а не на Си+. Но тем не менее, предпочитаю QT4+C++ для прикладных задач, СИ для алгоритмических, а PHP и JS для WEB.
Вообще то, всё что использует GUI библиотеки GTK, пишется на С.
А вот то, что с библиотеками Qt - на C++, но это только та часть, которая относится к KDE окружению, многие не устанавливают это, и вообще не имеют в системе ничего относящегося к Qt.