3 ms·
Cannot upvote enough! Rubyists try too hard to emulate natural language syntax, but in the process forget that natural languages are not particularly clean - i
by catnaroek 13y ago
Cannot upvote enough!
Rubyists try too hard to emulate natural language syntax, but in the process forget that natural languages are not particularly clean - in fact, more often than not they are highly dependent on contextual information, not just semantically, but even syntactically.
Ultimately, natural languages and programming languages serve very different purposes: communication in natural languages is highly dependent on context for resolving ambiguity (e.g., if we took this discussion to a non-programming forum, everybody else would be like "WTF is going on?"), while programming languages are all about making it possible to be pedantically precise without reducing convenience.
- deleted 13y ago[deleted]
- luuio 13y agoWhat kind of people still get excited over a language's ability to do this? * Category functions in Objective-C * .NET extension methods