Category
page 1Computer libraries
compiler
In computing, a compiler is software that translates computer code written in one programming language (the source language) into another language (the target language). The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a low-level programming language (e.g. assembly language, object code, or machine code) to create an executable program.
jQuery
jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animations, and Ajax. It is free, open-source software using the permissive MIT License. , jQuery is used by 77% of the 10 million most popular websites. Web analysis indicates that it is the most widely deployed JavaScript library by a large margin, having at least three to four times more usage than any other JavaScript library.
software library
collection of non-volatile resources used by computer programs, often for software development
dynamic-link library
Microsoft's implementation of the shared library concept in Windows and OS/2
software development kit
set of software development tools
linker
computer system program which produces loadable and executable programs from object files or libraries, compiled and assembled separately
OpenAL
OpenAL (Open Audio Library) is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those of OpenGL. OpenAL is an environmental 3D audio library, which can add realism to a game by simulating attenuation (degradation of sound over distance), the Doppler effect (change in frequency as a result of motion), and material densities.
run time
program lifecycle phase, time during which a program is running (executing)
loader
part of an operating system that is responsible for loading programs and libraries
code reuse
use of existing source code to build new software
DLL hell
expression
Visual Component Library
visual Library
runtime library
set of routines that can be invoked by a compiled software binary during its execution
DLL injection
type of code injection
language binding
software library that adapts a particular library for use in a different programming language from what it is written in
dynamic linker
feature of an operating system that loads shared libraries and links them with a runnable software unit
object file
file containing relocatable format machine code
static library
set of routines, external functions and variables in computer science
name mangling
programming languages concept
Component Library for Cross Platform
software development framework
wrapper library
software library that translates an existing library's interface to a different interface
pkg-config
pkg-config is a software development tool that queries information about libraries from a local, file-based database for the purpose of building a codebase that depends on them. It allows for sharing a codebase in a cross-platform way by using host-specific library information that is stored outside of yet referenced by the codebase. This indirection allows the codebase to build on a host without encoding host-specific library information in the codebase.
position-independent code
machine instruction code that executes properly regardless of where in memory it resides
Oracle Developer Studio
Oracle Corporation's flagship software development product for the Solaris and Linux operating systems
shared library
software library in compiled form, intended for dynamic linking
PortAudio
PortAudio is an open-source computer library for audio playback and recording. It is a cross-platform library, so programs using it can run on many different computer operating systems, including Windows, Mac OS X and Linux. PortAudio supports Core Audio, ALSA, and MME, DirectSound, ASIO and WASAPI on Windows. Like other libraries whose primary goal is portability, PortAudio is written in the C programming language. It has also been implemented in the languages PureBasic and Lazarus/Free Pascal. PortAudio is based on a callback paradigm, similar to JACK and ASIO.
MoltenVK
MoltenVK is a software library which allows Vulkan applications to run on top of Metal on Apple's macOS, iOS, and tvOS operating systems. It is the first software component to be released for the Vulkan Portability Initiative, a project to have a subset of Vulkan run on platforms lacking native Vulkan drivers.
Xft
Xft, the X FreeType interface library, is a free computer program library written by Keith Packard.
It uses the MIT/X license that The Open Group applied after the post X11R6.4 license restoration.
dynamic loading
mechanism by which a computer program can, at run time, load a library into memory, retrieve the addresses of functions and variables contained in the library, execute those functions or access those variables, and unload the library from memory
relocation
in computing, the process of assigning load addresses for position-dependent code and data
binary recompiler
compiler transforming or optimizing already-compiled code
FireMonkey
FireMonkey (abbreviated FMX) is a cross-platform GUI framework developed by Embarcadero Technologies for use in Delphi, C++Builder or Python, using Object Pascal, C++ or Python to build cross-platform applications for Windows, macOS, iOS, and Android. A third-party library, FMX Linux, enables the building of FireMonkey applications on Linux.