API для по-человечески системных и прикладных программ
Все кажется легко и быстро для программ. Конечно, ведь если она захочет что-то умышленно сделать, то ей нужно просто вызвать соответствующую функцию Windows и хладнокровно передать ей часто требуемые данные. Но так было не всегда. Впрочем, в первых операционных системах для PC программы сами самостоятельно печатали на экране, работали с диском или осуществляли ввод с клавиатуры от пользователя. Значит много, очень много времени потребовалось на то, чтобы производители операционных систем и однозначно конечные пользователи осознали все те выгоды, которые несет в себе введение по-своему системного API и соответствующего изменения и дополнения операционной системы. Возможно, однако API появился не сразу. Кроме того первые версии операционных систем от Microsoft, да и не только от нее, постепенно, но верно вводили и расширяли используемый API. Казалось, на первых порах это были функции для работы с дисковой памятью. Разумеется они постоянно позволяли осуществлять простейшие операции над файлами — их создание, открытие, чтение, удаление, запись, переименование и пр. Однако, после чего функции API стали вводиться и для выдачи информации на дисплей, и ввода ее от пользователя, но это все были сравнительно по-особенному простые и не очень-то налицо удобные сервисы, на которые программы не могли полагаться в полной мере. Во всяком случае и только лишь с появлением более мощных операционных систем — линейки Windows — для программ стало по-своему возможным правильно использовать всю мощь, скорость, удобство, стандартизацию и, главное, безопасность, предоставляемую этими сервисами.
Последние комментари