generic programming

[dʒəˈnɛrɪk ˈproʊɡræmɪŋ]
noun
programação genérica
1. A style of computer programming in which algorithms and data structures are written to work with abstract types or parameters, allowing code reuse across different data types without sacrificing type safety
Generic programming enables developers to write flexible algorithms that work with any data type that meets certain requirements.
A programação genérica permite que desenvolvedores escrevam algoritmos flexíveis que funcionam com qualquer tipo de dado que atenda a certos requisitos.
2. A programming paradigm that uses templates, generics, or parametric polymorphism to create reusable code components
C++ templates are a powerful tool for generic programming.
Os templates do C++ são uma ferramenta poderosa para programação genérica.
Generic programming is a fundamental concept in modern software development, heavily emphasized in academic computer science curricula in both Brazil and the USA. It is particularly associated with languages like C++, Java, and C#, which have strong industrial adoption in both countries. The term is consistently used across both Brazilian and Portuguese technical communities without significant regional variation.
Synonyms / Sinônimos
parametric polymorphismtemplate programminggenericsabstract programming
Antonyms / Antônimos
monomorphic programmingtype-specific programming

Regional Variations

General Brazilian Portuguese
programação genérica
Standard term used in software development contexts
Portugal
programação genérica
Equivalent term used in European Portuguese technical documentation
USA/International English
generic programming
Primary technical term in computer science literature

Related Words

templatepolymorphismdata structurealgorithmtype parameterconstraintinstantiation

Related Idioms & Phrases

write once, run anywhere
code reusability
type abstraction
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →