3 ms·
I presume this was mostly tongue-in-cheek or something, but even so I have a couple of pet peeves: - It's not immediately clear what the criteria for a "major
by weland 13y ago
I presume this was mostly tongue-in-cheek or something, but even so I have a couple of pet peeves:
- It's not immediately clear what the criteria for a "major failing" is. C# is actually an ECMA and ISO standard, just like JavaScript, certainly less controlled by Microsoft than Java is controlled by Oracle through their rubber-stamping JCP, or than Go is controlled by Google. Also, if we're getting stuff like "one-based strings" in the list of failings (BTW, wasn't indexing done starting from 1 for anything in Pascal?), indenting-based block delimitation should also be listed there for Python, because what the hell, I don't like that either.
- Execution is arguably a property of the runtime, not of the language. There are some C interpreters around, for instance.
- Svip 13y agoOnly strings are 1-indexed in Pascal, all other forms of lists (both array of and object based lists) are 0-indexed. It is rather confusing. It may be my limited English, but I don't entirely understand what he means by 'case-for-visibility'.
- weland 13y agoFair enough. My memories of it are very dim, I could have sworn arrays were 1-indexed, too.