Difference between revisions of "Library (computing)"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) |
Karl Jones (Talk | contribs) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 23: | Line 23: | ||
* [[Computer science]] | * [[Computer science]] | ||
− | * [[Software | + | * [[Framework (computing)]] |
+ | * [[Software development kit]] | ||
+ | * [[Subroutine]] | ||
== External links == | == External links == | ||
* [https://en.wikipedia.org/wiki/Library_(computing) Library (computing)] | * [https://en.wikipedia.org/wiki/Library_(computing) Library (computing)] | ||
+ | |||
+ | [[Category:Computer programming]] | ||
+ | [[Category:Computer science]] | ||
+ | [[Category:Computing]] |
Latest revision as of 07:53, 4 October 2016
In computer science, a library is a collection of non-volatile resources used by computer programs.
Description
A library is a collection of implementations of behavior, written in terms of a language, that has a well-defined interface by which the behavior is invoked.
- This means that as long as a higher level program uses a library to make system calls, it does not need to be re-written to implement those system calls over and over again.
- In addition, the behavior is provided for reuse by multiple independent programs.
Library contents
Libraries may include:
- Pre-written code, typically subroutines
- Classes, values, type specifications
- Configuration data
- Documentation
- Help data
- Message templates