Re: Структура языка С++
От: samius Япония http://sams-tricks.blogspot.com
Дата: 17.02.13 15:25
Оценка: 4 (1)
Здравствуйте, musafir, Вы писали:

M>


M>Начал изучать великий и могучий С++ и попытался визуально представить структуру языка. Прошу меня поправить, если где-то я ошибаюсь.

Что такое "библиотека пользовательских объектов"?
Как так оказалось что CLR минует Windows API?
Почему язык C++ включает в себя библиотеки ATL,WTL, MFC? Это все-таки не стандартные библиотеки.

Поправочки
— нет такого языка Managed C++. Есть C++/CLI. Это его официальное название.
— язык C++/CLI — это расширение C++, а не антипод. Т.е. C++/CLI включает в себя C++.
— CLR есть надстройка над WinAPI.

M>Зеленым цветом на рисунке указыны места в которых я сомневаюсь и хочу получить разъяснения:

M>1. позволяет ли ОС надстраиваить над собой без использования Windows API пользовательские библиотеки;
Что значит надстраивать над ОС?
Есть куча платформонезависимых библиотек. ОС виндовс позволяет им так или иначе работать. Напрямую эти библиотеки с WinAPI могут не работать, но это не значит что они обходятся без косвенной работы с WinAPI через рантайм, например.

M>2. позволяет ли ОС писать над ядром приложения без использования Windows API.

что значит писать над ядром приложения? Тут "ядро приложения" или "ядро ОС". Если ядро ОС, то да, позволяет без WinAPI. Но там уже пойдет Windows Driver Kit, например.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.