dependent typing

[/dɪˈpɛndənt ˈtaɪpɪŋ/]
noun
tipagem dependente
1. A type system feature in programming where the type of a value can depend on the value itself, allowing types to be refined based on runtime information.
Dependent typing enables the type system to express that a function returns a list of exactly n elements.
A tipagem dependente permite ao sistema de tipos expressar que uma função retorna uma lista de exatamente n elementos.
2. A programming language feature that permits types to be indexed by values, enhancing compile-time correctness verification.
Languages like Idris and Agda support dependent typing for more precise specifications.
Linguagens como Idris e Agda suportam tipagem dependente para especificações mais precisas.
Dependent typing is primarily used in academic and advanced software development contexts, particularly in functional programming communities. The term is highly technical and appears in discussions of programming language theory, formal verification, and proof assistants. It is rarely encountered in casual programming discourse but is fundamental in research-oriented development environments.
Synonyms / Sinônimos
value-dependent typesindex-dependent typingrefinement types
Antonyms / Antônimos
simple typingnon-dependent typing

Regional Variations

General Brazilian
tipagem dependente
Standard technical term used in academic and professional contexts
Portugal
tipagem dependente
Same terminology used in Portuguese computer science literature
USA/International
dependent typing
Original English term commonly used in global tech communities

Related Words

type systemstatic typingtype inferenceproof assistantformal verification

Related Idioms & Phrases

type-level programming
compile-time verification
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →