A font in which each character occupies the same amount of horizontal space.
"Monospace fonts are commonly used in coding to align characters and make the code easier to read."
A synchronization primitive used to control access to a shared resource by multiple processes or threads, allowing only a specified number to access it concurrently.
"The semaphore prevented multiple threads from accessing the critical section simultaneously."
An application architecture for building user interfaces, developed by Facebook, that utilizes a unidirectional data flow.
"Flux architecture helps manage state in complex applications by defining a clear flow of data and changes in a single direction."
A type of graphic that uses mathematical descriptions of shapes and paths to represent images, allowing for scalability and resolution independence, often used for illustrations, diagrams, and logos.
"SVG (Scalable Vector Graphics) is a popular format for creating vector graphics on the web."