Инфо IT 24

IT блог, IT мышление

Библиотеки стандартных программ

Библиотеки стандартных программБиблиотеки стандартных программ. После появления серийно выпускаемых машин стала возможна стандартизация в подходах к разработке программного обеспечения и произошло выделение программистов в отдельный класс пользователей. Естественным средством обобщения и накопления опыта программирования в этот период стали библиотеки стандартных программ, реализующих типовые функции: тригонометрические, математические, ввод данных с внешних носителей, вывод, преобразования из одной системы счисления в другую и т. п. Типичным примером подобной библиотеки могла служить библиотека стандартных программ ИС-2 для машин типа М-20. При этом следует заметить, что М-20 была серийно выпускаемой машиной с трехадресной системой команд; подобной ей системой команд обладали машины БЭСМ-3, БЭСМ-4, а позднее и М-220.

Комплекс программ ИС-2 программист загружал в оперативную память до загрузки основной функциональной программы. Использовался стандартный интерфейс, позволяющий исполняемой программе обратиться к одной из функций системной библиотеки. Для этого нужно было указать код нужной функции и область памяти для взаимодействия, например область памяти для загрузки данных.

Позднее большая часть вычислительных функций перекочевала в библиотеки языков программирования и даже стандартные процедуры перевода данных из одной формы представления в другую, а вот типовые действия, связанные с вводом и выводом, стали неотъемлемой частью операционных систем. В настоящее время в программистской среде для подобных функций операционной среды используют термин API, подчеркивая тем самым прикладной характер подобных системных средств.

Статью опубликовал: i24TbloG

Метки:

Из каталога:

Программирование Linux Part D

Предыдущая статья:

Следующая статья: