История создания Win32 API
Интересно, что поначалу Win32 не рассматривался как интерфейс программирования для Microsoft Windows NT. Поскольку проект Windows NT начинался как замена OS/2 версии 2, основным интерфейсом программирования был 32-разрядный OS/2 Presentation ManagerAPI.
Однако год спустя на рынке появилась Microsoft Windows 3.0, быстро ставшая очень популярной. B результате Microsoft сменила курс и перенацелила проект Windows NT на будущую замену семейства продуктов Windows, а не OS/2. Вот на этом-то перепутье и встал вопрос о создании Windows API — до этого Windows API существовал только как 16-разрядный интерфейс.Хотя в Windows API должно было появиться много новых функций, отсутствующих в Windows 3.1, Microsoft решила сделать новый API по возможности совместимым с именами функций, семантикой и типами данных в 16-разрядном Windows API, чтобы максимально облегчить бремя переноса существующих 16-разрядных Windows-приложений в Windows NT Поэтому тот, кто, впервые глядя на Windows API, удивляется, почему многие имена и интерфейсы функций кажутся противоречивыми, должен учитывать, что одной из причин такой противоречивости было стремление сделать Windows API совместимым со старым 16-разрядным Windows API.
Еще по теме История создания Win32 API:
- История создания BSFF
- 14.8.2. Традиция создания инструментов
- §10. СОЗДАНИЕ ЮРИДИЧЕСКОГО ЛИЦА
- Статья 87. Создание юридического лица
- 2. Создание и управление учреждением
- Создание желаемого Любовью
- 14.8.1. Принцип создания инструментов
- Статья 153. Создание акционерного общества
- 2. Создание и управление фондом
- Создание концепции
- Создание ума-эго
- Статья 255. Создание преступной организации
- 5.10.1. Создание пространства для ответа
- Глава 1. Ты – непростое создание
- 5.10.2. Создание отправных пунктов
- 1. Возникновение (создание) юридического лица
- Процесс создания коллектива