> -- Сергей Губанов писал(а):
> Да. Вне всяких сомнений.Вы заблуждаетесь.
[/quote]
Вы не поняли меня правильно. В контексте данного обсуждения под "API" имелось ввиду интерфейс операционной системы, который нужен для использования ее приложениями и вопрос был именно про абстрактуную API в какой-либо ОС. И прошу вас все таки открыть глаза и посмотреть немного шире среды(BB) вашего обитания.

Насчет крупных проектов - согласен. Но, что по вашему, раньше, когда не было никаких абстракций в языках программирования не было крупных проектов? Очевидно, абстрации делают процесс программирования более легким и менее ресурсоемким, но это никогда не было панацеей, хотя уже давно, наверное, для крупных проектов принципы ООП стали незаменимыми.

Просто хочу сказать, что все это просто замечательно, но все таки не надо делать мягко говоря "не обдуманные" заявления о устарелости интерфейсов ОС. И если вы все таки делаете такие заявления, то пожалуйста предлагайте решение, потому что "критика без предложения - есть критиканство". Кстати как устроены ОС построенные на Оберон-технологии? В частности как происходит диспетчеризация системных вызовов? Дайте сам отвечу на этот вопросДиспетчеризация системных вызовов основана на механизме обработки прерываний и исключений, а они защиты в процессоре. Вывод можно сделать только один:  термин "абстракция" подходит только для прикладного программиного обеспечения, следовательно ваш вывод об устарелости API в Windows, а следовательно Native API и далее диспетчеризации системных вызовов не имеет под собой никаких реальных доводов и фактов.