Package and environment management system.

Object controlling setup and cleanup around a block.

Conventional parameter referring to the current class.

Python numeric type containing real and imaginary parts.

Function or object representing cooperative asynchronous execution.

Java method-like mechanism initializing objects.

Java framework abstraction for groups of objects.

Thread-safe concurrent hash map.

Exception requiring compile-time handling or declaration.

JVM component loading classes.

Java API for composing asynchronous computations.

Locations where Java classes and resources are searched.

Java exception caused by invalid type casting.

Procedural systems programming language.

General-purpose language extending C with object-oriented features.

Modern programming language developed by Microsoft.

Common Language Runtime executing .NET applications.

C function allocating and zero-initializing memory.

Constructor creating an object from another object.

Rules for passing arguments and returning values.

Compiler message identifying potential problems.

Major C++ language standard released in 2020.

C++ language standard released in 2023.

Modern C++ mechanism for modular code distribution.

C# mechanism grouping related types.

Compiled unit containing .NET types and metadata.

Architecture organizing software around components.

Separating command operations from query operations.

Request to change system state.

Architecture keeping business rules independent of infrastructure.

Degree of dependency between modules.

Degree to which a module's responsibilities belong together.

Pattern stopping calls to a failing dependency.

Distributed workflow where services react independently to events.

Rules defining how data updates become visible.

Rules determining what and how data is cached.

Application explicitly reads from and writes to a cache.