Налету это значит, что компилируются те классы к которым в данный момент происходит обращение, причем заметь, что они именно компилируются, из-за этого выполнение программы несколько замедляется. Но опять же при выполнение особо ресурсоёмких кусков кода, когда производится обработка больших объёмов данных, откомпилированные классы остаются в памяти, соответственно в этом случае программа будет работать не медленнее, а возможно и быстрее чем если бы она была на писана на чистом С, благодаря тому что компиляция производится с учётом аппаратных особенностей именно того компьютера на котором программа выполняется. И по-моему ты сам это подтвердил:
Простейший пример: BubbleSort на С будет медленнее, чем QuickSort на C#, при достаточно большом количестве элементов. Хотя делают вроде одно и то же
вообще-то моё высказывание в переводе на человеческий звучит примерно как "Если, у того кто пишет на С, руки из жопы, то выполнятся программа будет как ни крути медленее написанной нормальным человеком на любом другом языке"
PS Теста ради сейчас наваяю какую-нить жуткую чушь ( типа пустого цикла на 100000 итераций
) на C и C# и посмотрим сколько оно будет выполнятся