Programming LanguagesFind Misconceptions by Language Feature
Most programming languages are authoritatively defined in publicly available specifications. If you are looking for misconceptions related to a specific feature of a specific language, you can do so here.
Cross-Referenced Specifications
For the following recent language specifications we provide mappings from language specification section to the related misconceptions.
Language | Specification |
---|---|
Java | Java Language Specification Java SE 13 Edition |
JavaScript | ECMAScript Language Specification 11 |
Python | Python Language Reference 3.8 |
Scratch | Scratch Documentation 3.0 |
All Specifications
We gathered a larger set of language specifications than those we explicitly cross-referenced. The reason for this is that some misconceptions are related to specific versions of a language, we indictate the first and/or last language version such misconceptions are related to, and those indicators may link to the corresponding specification versions shown below.