Live briefing
Everything about Type variance
Programming language concept
In computer programming, type variance is the relationship between subtypes of a composite type and the subtypes of its components. A language's chosen variance determines the relationship between, for example, a list of Cats and a list of Animals, or a function returning Cat and a function returning Animal. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Type varianceA 5-minute orientation
- Skim a recent paper: Memory type general class of estimators for population variance under simple random samplingInfluential work since 2022
- Pick up a classic book: Standard deviationsThe most-reprinted book on the subject
- Read the landmark paper: Analysis of molecular variance inferred from metric distances among DNA haplotypes: application to human mitochondrial DNA restriction data.Cited 9,411 times
- Go sideways: Generics in JavaA closely related topic
- Go sideways: Wildcard (Java)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Analysis of molecular variance inferred from metric distances among DNA haplotypes: application to human mitochondrial DNA restriction data.
Asymptotic Behavior of Minque-Type Estimators of Variance Components
Variance-type estimation of long memory
Type Trait (Co)Variance Components for Five Dairy Breeds
Sharp mean-variance bounds for Jensen-type inequalities
ln-Type Variance Estimators in Simple Random Sampling
Generalized Exponential Type Estimator for Population Variance in Survey Sampling
Effects of prey type on motor pattern variance in tetraodontiform fishes
🆕 Influential since 2022
Memory type general class of estimators for population variance under simple random sampling
Optimizing Variance Estimation in Stratified Random Sampling through a Log-Type Estimator for Finite Populations
On the Variance of Interval Type-2 Fuzzy Sets
Type I error in multiple comparison tests in analysis of variance
SINGLE-FACTOR ANALYSIS OF VARIANCE ON THE EFFECT OF BLADE'S NUMBER ON ROTOR DRAG-TYPE PERFORMANCE
📚 Books worth reading
Standard deviationsGary Smith · 2014
Standard DeviationsGary R. Smith · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Generics in Java Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to…
- Wildcard (Java) In the Java programming language, the wildcard ? is a special kind of type argument that controls the type safety of the use of generic (parameterized)…
- Subtyping In programming language theory, subtyping (also called subtype polymorphism or inclusion polymorphism) is a form of type polymorphism. A subtype is a datatype…
- Java syntax The syntax of Java is the set of rules defining how a Java program is written and interpreted. The syntax is mostly derived from C and C++. Unlike C++…
- Polymorphism (computer science) In programming language theory and type theory, polymorphism allows a value or variable to have more than one type and allows a given operation to be performed…
- Type variable In type theory and programming languages, a type variable is a mathematical variable ranging over types. Even in programming languages that allow mutable…
- Comparison of C Sharp and Java This article compares two programming languages: C# with Java. While the focus of this article is mainly the languages and their features, such a comparison…
- Any type In type theory and computer science, type systems include a top, universal, or any type (often represented with the down tack (⊤) symbol), which includes…