| |
| | Programming language - Wikipedia, the free encyclopedia |
 | | In some languages, the meaningless operation will be detected when the program is compiled ("static" type checking), and rejected by the compiler, while in others, it will be detected when the program is run ("dynamic" type checking), resulting in a runtime exception. |
 | | Dynamic typing, also called latent typing, determines the type-safety of operations at runtime; in other words, types are associated with runtime values rather than textual expressions. |
 | | Type inference in Generic Java—the research language that provided the basis for Java 1.5's bounded parametric polymorphism extensions—is discussed in two informal manuscripts from the Types mailing list: Generic Java type inference is unsound (Alan Jeffrey, 17 Dec 2001) and Sound Generic Java type inference (Martin Odersky, 15 Jan 2002). |
| en.wikipedia.org /wiki/Programming_language (3924 words) |
|