Вряд-ли эмуляция будет быстрей. Всё-ж таки эмуляция. Тем более что при эмуляции всё равно будет использоваться Int, да плюс overhead на его обработку.Mario79 wrote: Ты хочешь доказать, что эмуляция приложений Колибри для твоего ядра будет быстрей, чем работа приложения в самой Колибри с использованием программного прерывания?
Ничего не возражу против FastCall. Это правильный путь.Mario79 wrote:Тогда что ты возразишь насчет использования FAST CALL, которое уже реализовано для Колибри?
Чего-то я не верю, что микроядро обеспечит более быструю работу приложений...
Само по себе микроядро не обеспечит более быструю работу приложений, глупо было бы спорить.
Однако, я верю в то, что быстродействие зависит прежде всего от алгоритма, затем от реализации и уже затем от языка программирования. Приведу гипотетический пример, когда программа на Бейсике может оказаться быстрее программы на ассемблере:
Допустим нам необходимо найти строку в массиве из нескольких миллионов записей. Программа на ассемблере при этом честно сравнивает каждую строку, программа на Бейсике использует алгоритм хеширования. Не факт, что в этом споре победит ассемблер.