Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

Non-Blocking Code

Non-blocking code is a programming approach that allows operations to execute asynchronously, meaning that other tasks can continue running without waiting for a specific operation to finish. This…

Data and analytics

Non-Blocking Collection

A non-blocking collection in C# is a data structure designed to allow concurrent access without the need to block access to the elements. This means that multiple threads can interact with the…

Operating systems

Non-blocking I/O

Non-blocking I/O is an approach in programming that allows a program to continue its execution while waiting for input/output operations to complete. This contrasts with blocking I/O, where the…

Data and analytics

Non-Blocking Queue

A non-blocking queue is a data structure designed to allow multiple threads to access it simultaneously without causing delays or blocking. This is especially useful in concurrent processing…

Hardware, electronics and robotics

Non-classical

The term 'non-classical' in the context of quantum computing refers to properties and behaviors of quantum states that cannot be adequately described by classical physics. In classical physics…

Cloud and infrastructure

Non-Cloud Costs

The 'Non-Cloud Costs' refer to expenses that are not directly associated with cloud computing services but can significantly influence an organization's overall budget planning. These costs may…

Data and analytics

Non-Clustered Index

A non-clustered index is a type of index in databases that enhances query speed without altering the physical order of data in the table. Unlike a clustered index, which organizes data on disk…

Software development

Non-commit

The term 'Non-commit' in the context of version control systems refers to an action that does not result in a commit to the repository. In version control systems, a commit is a fundamental operation…

Hardware, electronics and robotics

Non-commutativity

Non-commutativity is a fundamental property in quantum mechanics that refers to certain quantum operators that do not satisfy the commutative property. In simple terms, two operators A and B are…

Business and technology management

Non-Compete Agreement

A Non-Compete Agreement is a legal contract that restricts one party, typically an employee or partner, from competing with another party, such as an employer or business, for a specified period and…

Web and e-commerce

Non-Compete Clause

The non-compete clause is a contractual provision that prohibits one party from competing with another for a specific period and within a defined geographic area. This type of clause is common in…

Web and e-commerce

Non-Competitive Pricing

Non-competitive prices refer to those prices of products or services that do not align with market prices for similar products. This can occur for various reasons, such as the perception of superior…

Business and technology management

Non-compliance

Non-compliance refers to the failure to act in accordance with an established rule or requirement. This concept is fundamental in various areas, including ethics and behavior-driven development…

Cloud and infrastructure

Non-Compliance Costs

The 'Non-Compliance Costs' refers to the expenses an organization incurs as a result of failing to adhere to established regulations, standards, or policies. In the context of financial operations…

Software development

Non-compliance Testing

Non-compliance Testing is a set of evaluations designed to ensure that a system or product complies with established regulatory or conformity standards. These tests are fundamental in test-driven…

Software development

Non-const

In C++, the term 'non-constant' refers to variables that can be modified after their declaration. Unlike constant variables, which maintain a fixed value throughout their lifetime, non-constant…

Hardware, electronics and robotics

Non-contact Sensing

Non-contact sensing refers to techniques that allow robots to gather information about their environment without the need for physical contact with objects or surfaces. This approach is fundamental…

Operating systems

Non-contiguous memory allocation

Non-contiguous memory allocation is a memory management technique where memory is allocated in non-adjacent blocks. This strategy allows an operating system to use memory more efficiently by enabling…

Mathematics and statistics

Non-convex

The term 'Non-Convex' refers to a type of optimization problem where the objective function has multiple local minima and not a single global minimum. This phenomenon is common in the training of…

Mathematics and statistics

Non-convex Optimization

Non-convex optimization refers to a type of optimization problem where the objective function has multiple local minima and maxima, making it difficult to identify the global optimum. Unlike convex…

Software development

Non-copyable

In C++, the term 'Non-Copyable' refers to a class that does not allow the creation of copies of its instances. This is commonly achieved by deleting the copy constructor and the copy assignment…

Blockchain and Web3

Non-custodial

The term 'Non-custodial' refers to a type of wallet or service in the decentralized finance (DeFi) space where the user retains full control of their private keys and, therefore, their funds. Unlike…

Blockchain and Web3

Non-Custodial Wallet

A non-custodial wallet is a type of cryptocurrency wallet that allows users to have full control over their private keys and, consequently, their digital assets. Unlike custodial wallets, where a…

Artificial intelligence

Non-Destructive

The term 'Non-Destructive' refers to methods and techniques that allow for analysis, modifications, or evaluations without altering the original data. In the context of technology, this concept is…