Technology
Library
A pre-compiled collection of code (functions, classes) that developers use to accelerate program construction: essential for software reuse (e.g., React, Python's standard library).
A software library is a reusable package: pre-written code, functions, and data designed to execute specific tasks, preventing developers from 'reinventing the wheel.' It promotes modularity and efficiency, abstracting complex operations (like system calls) through a simple Application Programming Interface (API). Libraries are categorized by their linking method (static vs. dynamic/shared) and function. For example, web developers use jQuery for DOM manipulation, while system programs might use a dynamic library like `libvorbisfile` for Ogg Vorbis audio playback. This modular approach significantly reduces development time and code redundancy across projects.
Related technologies
Recent Talks & Demos
Showing 1-21 of 21