Identifier assigned to a running process.

Anonymous function often used as a value.

Naming container preventing identifier conflicts.

Rules governing communication between software or systems.

Loading data only when it is actually needed.

Code compiled for a specific processor or platform.

Intermediary that forwards requests between clients and services.

Reusable collection of software functionality.

Runtime entity containing state and behavior.

Request for retrieving or manipulating data.