Glossary index

Technology, science and the universe

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

Aspect-Oriented Programming

Aspect-Oriented Programming (AOP) is a programming paradigm that seeks to increase modularity by allowing the separation of cross-cutting concerns. Unlike object-oriented programming, which organizes…

Data and analytics

Aspect Mining

Aspect Mining is a process that focuses on extracting significant features or aspects from textual data for further analysis. This approach falls under unsupervised learning, where no predefined…

Artificial intelligence

Aspect Ratio

The aspect ratio is the proportion between the width and height of an image or screen, typically expressed as two numbers separated by a colon, such as 16:9 or 4:3. This ratio is fundamental in the…

Graphics, games and extended reality

Aspect Ratio Correction

Aspect ratio correction refers to adjustments made in images and 3D models to ensure that the correct proportion between width and height is maintained. This concept is fundamental in image…

Artificial intelligence

Aspect Ratio Scaling

Aspect ratio scaling is a method used in image manipulation that allows resizing an image while maintaining its original width-to-height ratio. This means that when changing the size of the image…

Artificial intelligence

Aspectuality

Aspectuality is a grammatical feature that refers to how an event is temporally structured, particularly in relation to its duration and development over time. In the field of natural language…

Software development

Aspell

Aspell is a spell checker designed for use with text editors and various applications. Its main goal is to provide an effective tool for correcting spelling errors in written documents, thus…

Engineering and transportation

Asphalt

Asphalt is a mixture of dark bitumen with sand or gravel, primarily used for paving roads and transit surfaces. This material is known for its durability and resistance to weather conditions, making…

Life sciences

Aspidistra

Aspidistra is a genus of flowering plants that belongs to the family Asparagaceae. Commonly known as the 'cast iron plant', aspidistra is famous for its remarkable resilience and ability to thrive in…

Life sciences

Aspirin

Aspirin is a widely used medication that belongs to the class of non-steroidal anti-inflammatory drugs (NSAIDs). Its main function is to reduce pain, fever, and inflammation, making it a popular…

Hardware, electronics and robotics

ASR

Automatic Speech Recognition (ASR) is a technology that allows the recognition of spoken language, transforming human voice into text. This technology is based on advanced signal processing…

Software development

AsRef

The conversion of one type to a reference of another type, known as 'AsReference', is a fundamental concept in object-oriented programming. This feature allows an object of a specific type to be…

Cybersecurity

Assassin

The term 'assassin' refers to a person who is hired or motivated to kill someone, often for political, religious, or monetary reasons. This act is typically premeditated and involves a level of…

Cloud and infrastructure

Assemble

Assembling in the context of distributed storage systems refers to the process of bringing together components in a cluster, which is designed to provide high availability and scalability. This…

Software development

Assembler

Assembly language is a low-level programming language that uses symbolic code, allowing programmers to write instructions that are more understandable than machine code. Each instruction in assembly…

Hardware, electronics and robotics

Assembly

Assembly language is a low-level programming language that is closely related to machine code. Unlike high-level languages, which are more abstract and easier for humans to understand, assembly…

Software development

Assembly (.NET)

An assembly, in the context of .NET, refers to a compiled code library used by applications developed in this framework. This library contains a set of types and resources that can be used by…

Engineering and transportation

Assembly Line

The assembly line is a manufacturing process in which parts are sequentially and systematically added to assemble a final product. This method allows for more efficient and faster production, as each…

Hardware, electronics and robotics

Assembly technique

The assembly technique refers to the methods used to combine various hardware components into a functional system, such as an electronic device. This process is fundamental in the construction of…

Software development

Assert

Assert is a function or command used in various programming languages and scripting environments to verify if a condition is true. Its main purpose is to facilitate debugging and control the flow of…

Software development

Assert.Throws

Assert.Throws is a method used in the C# unit testing framework that allows verifying that a specific exception is thrown during the execution of a block of code. This method is part of the NUnit…

Software development

Asserter

An assert is a tool or method used in programming to verify conditions in tests. Its main function is to validate that certain assertions about the state of a program are true at a given moment. In…

Software development

Assertion

An assertion is a statement presented as true, without the need for immediate proof. In the realm of programming and technology, assertions are used to validate conditions in code, ensuring that…

Software development

AssertionError

An AssertionError is raised when an assert statement fails. In programming, assertions are conditions that are expected to be true at a specific point in the code. If the evaluated condition is…