Книга: Системное программирование в среде Windows
Эволюция Windows
Эволюция Windows
Windows API поддерживается несколькими версиями Windows. Существование ряда различных версий Windows может вносить некоторую неразбериху, однако с точки зрения программиста все они аналогичны друг другу. В частности, все версии поддерживают подмножества идентичных Windows API. Программы, разработанные для одной системы, без особых трудностей будут выполняются и в любой другой, и при этом обеспечивается переносимость исходных, а в большинстве случаев — и бинарных кодов.
Каждая новая версия в определенной степени расширяла функциональные возможности API, хотя уже с самого начала API в целом отличался замечательной стабильностью. Ниже перечислены главные факторы, которые определяют эволюционное развитие Windows:
• Масштабируемость. Новые версии способны выполняться на более широком спектре систем, включая серверы масштаба предприятия, использующие оперативную память большого объема и запоминающие устройства повышенной емкости.
• Интеграция. Каждый новый выпуск системы интегрирует в себя элементы дополнительных технологий, такие, например, как использование мультимедийных данных или подключение к беспроводным сетям, Web-службы или самонастраивающиеся (plug-and-play) устройства. В целом, рассмотрение этих технологий выходит за рамки данной книги.
• Простота использования. Элементы улучшения внешнего вида графического рабочего стола или средства, упрощающие пользование системой, без труда обнаруживаются в каждом новом выпуске системы.
• Совершенствование API. За время своего существования API был дополнен новыми замечательными возможностями. Именно API является центральной темой данной книги.
- Основные возможности операционных систем
- Эволюция Windows
- Версии Windows
- Воздействие Windows на ситуацию на рынке
- Windows, стандарты и открытые системы
- Принципы, лежащие в основе Windows
- Подготовка к работе с Win64
- О целесообразности привлечения функций стандартной библиотеки C для обработки файлов
- Что требуется для работы с данной книгой
- Пример: простое последовательное копирование файла
- Резюме
- Упражнения
- Глава 6 Эволюция мозга: где мы теперь?
- 1.1.7. Эволюция компьютеров Macintosh
- Глава 2 Эволюция цифровых медиа
- Эволюция аппаратуры и скорость разработки
- Глава 4. Эволюция системы управления Samsung
- Эволюция PR и блогосфера
- 17.1. Эволюция С
- Глава 6. Эволюция мозга: где мы теперь?
- 12.2. «Эволюция»
- Версия 1.5 - эволюция или революция?
- InterBase Super Server для Windows
- Интеграция с платформой Windows NT