Glossary index

Technology, science and the universe

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

Type Casting

Type casting is the process of converting a variable from one type to another, allowing data to be manipulated and used more flexibly in programming. This process is fundamental in programming…

Software development

Type Checking

Type checking is the process of verifying the type of a variable in a program, either at compile time or at runtime. This process is fundamental in programming as it ensures that operations performed…

Software development

Type Checking Operator

The type checking operator in Kotlin is a fundamental tool that allows developers to check the type of an object at runtime. This operator, represented by the keyword 'is', facilitates the…

Software development

Type Class

A type class is a construct of the type system that supports ad-hoc polymorphism, allowing functions to operate on different types. In the context of programming, this means that a function can be…

Software development

Type Coercion

Type coercion in programming languages refers to the automatic conversion of a value from one type to another. This process is fundamental in languages that handle data types dynamically or…

Software development

Type Composition

Type Composition in TypeScript refers to the ability to combine multiple types into a single type, allowing developers to create more complex and flexible data structures. This feature is fundamental…

Software development

Type Conformance

Type conformity in Swift is a fundamental concept that ensures a specific type meets the requirements of a given protocol. This means that a type can be used in contexts where it is expected to…

Software development

Type Context

A type context in GraphQL provides information about the current execution state, allowing developers to better understand how queries are being resolved and what data is available at any given…

Software development

TypeConverter

The Type Converter in C# is a fundamental class that provides methods for converting data types from one format to another. This functionality is essential in a strongly typed programming language…

Software development

Typed Array

A typed array is a data structure that allows storing a collection of elements of the same type, providing a view similar to an array of an underlying binary data buffer. In languages like JavaScript…

Software development

Type Declaration

Type declaration is a fundamental feature in many programming languages that allows specifying the type of a variable or method. This means that the programmer can explicitly define what type of data…

Data and analytics

Type Definition

The type definition specifies the data types that can be used in a database. This concept is fundamental in programming and database design, as it allows developers and database management systems…

Software development

Type Directive

A type directive is a special instruction that modifies the behavior of a type in GraphQL. These directives allow developers to customize how data types are handled, providing a way to add metadata…

Software development

Typed Object

A typed object in JavaScript is a data structure that has a specific type and shape, meaning its properties and methods are predefined. Unlike generic objects, which can have dynamic properties and…

Operating systems

Type Enforcement

Type Enforcement in SELinux is a security mechanism that applies access control policies based on the type of the object being accessed. This approach is based on the premise that each object in the…

Operating systems

Type Enforcement Policy

The Type Enforcement Policy in SELinux is a security model that uses types to define access control rules in an operating system. In this context, each object and subject in the system is classified…

Software development

Type Enum

An enum type is a special type that defines a set of possible values in GraphQL. These values are constants and are used to represent a limited set of options that a property can have. Enums are…

Software development

Type Erasure

Type Erasure is a fundamental process in programming that refers to the removal of generic type information during the compilation phase. This concept is particularly relevant in programming…

Software development

TypeError

A Type Error occurs when an operation or function is applied to an inappropriate type of object. This type of error is common in strongly typed programming languages, where variables are expected to…

Software development

Type Extension

Type extension in GraphQL is a feature that allows developers to add new fields to existing types without needing to modify the original type definition. This is particularly useful in environments…

Software development

Type Family

A type family is a group of related types that share a common structure or behavior. In programming, this concept is fundamental for organizing and reusing code, as it allows for grouping types that…

Software development

Type Field

A field type is a specific property of a type in GraphQL. In the context of GraphQL, a type defines a data structure and its fields, which are the properties that can be queried. Each field has an…

Software development

Type Fragment

A type fragment in GraphQL is a reusable piece of a query that allows grouping and defining a set of fields that can be used in multiple queries or mutations. This feature is particularly useful for…

Software development

Type Guard

Type Guard is a feature of TypeScript that allows runtime checks to ensure that a variable conforms to a specific type within a certain scope. This functionality is particularly useful in complex…

Glosarix on your device

Install
×
Enable Notifications Ok No