>Дело в том, что на C обычно пишется весь проект, а на
>ассемблере - маленькие куски кода (к тому же код, написанный вручную
>на ассемблере может быть быстрее кода на всеми так любимом C). Не скажу, когда последний раз видел человека, который может и при этом не ленится оптимизировать код на ассемблере под современные процессоры. Они-то бывают (в моей комнате водится два), но обычно находят более разумное применение времени -- например, делать сишные вставки для кода на скриптовых языках или вытянуть ещё несколько процентов масштабируемости из наличного параллельного железа :-)
>Так что незначительное (а чаще незаметное) увеличение производительности,
>вызванное написанием ВСЕГО проекта на среднеуровневом C может быть "компенсировано"
>увеличением числа багов, уменьшением скорости разработки и сложностью добавления
>новых возможностей.
Повторюсь -- не в языке в данном случае проблема, а в головах и подходе.
Насколько вообще могу судить.