Hardware checks performed during system startup.

Microsoft's command shell and scripting environment.

Tool for observing process activity and behavior.

Standard defining interfaces for Unix-like operating systems.

Tool for installing and managing software packages.

Package manager used by Arch Linux.

Mechanism connecting output of one command to another's input.

File-like mechanism used for process communication.

Virtual filesystem exposing process and kernel information.

Software-based terminal interface used by programs suc

Informal description of an algorithm using code-like language.

Rules determining operator evaluation order.

Tool processing source code before compilation.

Namespace organizing components within a package.

Condition that must be true before an operation.

Condition expected after an operation completes.

Queue removing elements according to priority.

Algorithm constructing a minimum spanning tree.

Tree traversal visiting node before its children.

Tree traversal visiting children before the node.

Union-find optimization shortening parent paths.

File describing a Node.js project's metadata and dependencies.

File recording exact npm dependency versions.

Object representing an eventual asynchronous result.

Object used as a source of inherited properties and methods.

Chain used to resolve inherited object properties.

Method preventing a browser's default event action.

Data passed into a UI component.

Opinionated source-code formatter.

Code providing functionality missing from an environment.

High-level general-purpose programming language.

Python implementation using a just-in-time compiler.

Program executing Python code.

Python package installation tool.

Public repository of Python packages.

Python file containing reusable code.

Collection of related Python modules.