Glossary of Terms

Subprogram Libraries

Keyword Definition
API An Application Programming Interface that defines the methods or functions that a software library exposes for other applications to interact with.
Abstraction The process of simplifying complex subprogram implementations, allowing programmers to use them without needing to understand the underlying details.
Code Consistency Subprogram libraries promote the use of consistent coding practices throughout different programs.
Code Reusability The ability to use existing code in multiple programs or modules without duplication.
Code Reuse The ability to use existing subprograms from a library in new programs, reducing redundancy and improving efficiency.
Dependency A software component or library that is required by another software component or library to function properly.
Documentation Written information, guides, or tutorials that provide instructions and explanations on how to use the framework library.
External Library A library that is developed by a third-party and is used to extend the functionality of a software application.
Framework A pre-prepared, reusable set of libraries or components that provide the foundation for developing a software application.
Framework Library A software library that provides generic functionality and tools to help developers build applications within a specific framework.
Function Library A set of functions that can be called and reused in different programs or modules.
Library A collection of subprograms that can be reused in multiple programs.
Library Functions Predefined functions provided by a programming language or library for common tasks.
Modularity The division of a program into smaller, independent modules, making it easier to understand and maintain.
Module Library A collection of modules that can be used in different programs to provide additional functionality.
Package Manager A software tool or platform that helps in managing the installation, update, and removal of software libraries and dependencies.
Reusable Code Code that can be used again in multiple programs or modules without having to rewrite it.
Runtime The period during which a software application is executing and running on a computer system.
Scalability The ability of a framework library to handle increasing workload or data size without significant performance degradation.
Subprogram A named block of code that can be called multiple times within a program.
Subprogram Libraries A collection of reusable subprograms that can be used in a program.
Subroutine Library A collection of subroutines that can be reused in different programs or modules.
Utility Library A library that provides common functionalities or utility functions that can be used across different software applications.
Version Control Keeping track of different versions of subprogram libraries to manage updates and bug fixes.