Single Instruction, Multiple Data, a parallel computing technique that performs the same operation on multiple data points simultaneously.
"SIMD instructions are commonly used in multimedia applications for processing large amounts of data in parallel."
A feature of some programming languages where a function retains access to the scope in which it was created, even after that scope has exited.
"Closures in JavaScript are used to create private variables and methods."
A situation in React where props are passed through many components to reach a deeply nested component, often leading to maintenance issues.
"Prop drilling can be avoided by using React's context API or state management libraries to directly provide the necessary data to the components that need it."
A file format used to archive multiple files into a single file, often compressed using gzip or bzip2 compression algorithms, commonly used for distributing software packages.
"The developer created a tarball containing the project source code."