3 ms·
Lost me at suggesting Perl is the exception because of its use of sigils. I'd advocate for pascal et al over C-like languages simply because of case insensitiv
by Tloewald 15y ago
Lost me at suggesting Perl is the exception because of its use of sigils.
I'd advocate for pascal et al over C-like languages simply because of case insensitive identifiers. The way modula-2 handles block commands (if endif) also helps make code much more readable.
- nmcfarl 15y agoI’ve programed perl for ages, and at this point I actually like the sigils, as they force you to keep track of your data types. At this point they are definitely a plus for perl, and perl readability for me. But starting out - yeah, they were confusing, and felt unintuitive . I think they just grow on you (if you stick with it long enough).
- LeafStorm 15y ago> I'd advocate for pascal et al over C-like languages simply because of case insensitive identifiers. Then what happens when a German programmer has an identifier called weiß? Will accessing it as WEISS work? When dealing solely with US-ASCII, case-insensitivity might be useful, but Unicode and the use of non-English non-Latin writing systems opens a whole new can of worms.
- dextorious 15y agoHow about NOT using a German identifier? His code could sometime end in the global community, and the meaning will be lost, while almost every programmer understands basic English (it's kind of a prerequisite).
- deleted 15y ago[deleted]