Библиотека (вычисления) — это совокупность предварительно скомпилированного и собранного программного кода, подпрограмм, классов и объектов, которые используются для разработки программных приложений. Он предоставляет функциональные возможности, которые можно использовать для сокращения времени и усилий на разработку.
Библиотека обычно распространяется в виде повторно используемых программных компонентов, содержащих все необходимые инструкции и структуры данных, необходимые разработчику для создания приложения. В отличие от предварительно скомпилированного программного обеспечения, библиотека предоставляет только определенные функции, которые можно включить в онлайн-программы, что упрощает разработку более крупной программы.
Библиотека состоит из нескольких модулей, каждый из которых обеспечивает часть запланированного общего результата на микроуровне. Такой подход помогает сэкономить время при разработке, поскольку у программиста уже есть понимание того, что делает библиотека и как ее использовать. Новейшая версия библиотеки обычно доступна на веб-сайте разработчика, и во многих случаях библиотеки имеют открытый исходный код, что означает, что они доступны любому для использования в любом проекте.
Большинство библиотек можно разделить на статические и динамические. В статических библиотеках код копируется в память приложения и предварительно загружается на этапе компиляции. Этот тип библиотеки обычно используется, когда маловероятно, что код в библиотеке изменится или если требуется частый доступ к коду.
Динамические библиотеки более универсальны и имеют возможность загружать библиотеку из адресного пространства приложения в момент его выполнения. Этот тип библиотеки полезен, когда содержащийся в ней код необходимо обновить для исправления ошибок или других желаемых изменений. Примером динамической библиотеки может быть библиотека, содержащая функции и объекты для движка 3D-графики.
Библиотеки необходимы для разработки и даже для решения самых повседневных домашних компьютерных задач. Разработчики используют библиотеки, чтобы их приложения были меньше, эффективнее и надежнее, чем если бы код был написан в программе с нуля. Библиотеки также можно использовать для ускорения разработки и упрощения реализации конкретных задач.
Это руководство по библиотеке (вычисления) представляет собой введение в этот важный инструмент разработки программного обеспечения. Для получения дополнительной информации обратитесь к ресурсу, посвященному библиотеке, или свяжитесь с разработчиком библиотеки.