@
Los 其实国内大多数论坛都不适合讨论,稍微列举一些我反感的现象吧:
1. 不思考,想当然,随大流。
2. 经常以含沙射影或直接的人身攻击来争论与人格或生物无关的问题。
3. 无法包容主观异见。似乎全世界男人都必须喜欢他的女友,在和其他女人比较时,必须以他的判断标准,必须认为他的女友是最好的。
4. 在辨析不同观点时存在受迫性阅读障碍。具体表现是不去理解对方所要表达的核心思想,而是直接定位到不同观点,不分析上下文,进行断章取义的曲解以满足自己的观点。
所以我只简单回复一下,与Objective-C无关的不想再扯了。
直接从百度百科上copy下来的,我语文不及格,什么意思我看不懂:
直观(perceptual intuition),通过对客观事物的直接接触而获得的感性认识。
1.用感官直接接受的。
2.形容事物的属性容易辨识。
是否有二义与是否直观没有直接联系。对某些人来说,数学公式并不直观,因为他们可能看不懂某些奇葩的符号,但数学公式是无二义的;同时他们认为语文课文直观易懂,仅管每个人读它时都有自己的理解和认识。
请认清“撒野”是个贬义词,我这里代指我认为不好的coding风格(我主观上的)。如果给我选择,我希望废弃@
end,这加重了我的书写负担;我不喜欢隐式return,这是我认为的撒野。对其他人来说,也许和我的看法正好相反,也许认为这根本不重要,可我的标准关你什么事?
我在接触Python的过程中,越来越感受到实现同一件事,在Python允许我做的方式中,简短的方式几乎总比冗长的更优雅,但它不会为了更短而丧失语义上的直观。因为这就是Pythonic,它在不知不觉中就会推荐你使用更简单而直观的方式。我不想说另一门语言如何如何,至少它不符合我的审美观。所以也不必向我这么肤浅的人灌输你的审美观,我没兴趣,也没妨碍和攻击任何人的审美观。
我从来没有说过“lisp可读性高”,而是说“很容易懂”。它的语法非常单纯,知道基本语法后,没什么读不懂的,不会被什么特殊符号和关键字迷惑。
然而易懂并不代表可读性高。四则运算很容易懂吧,我写几百个数进行运算,中间夹杂着各种括号,你认为它可读性高吗?我想至少我不会,人类会以自然段、语句等单位对语义进行拆分、认知和理解,而括号不适合人去定位和拆分,只是对编译器而言可读性高而已。
最后还是那句话,请尊重和尝试理解他人判断的标准,我不会无端抱怨一些肤浅的不满,有精力的话可以看看下文:
http://www.keakon.net/article/918所以不要像个没人要的姑娘缠着甩她的男人一样,哭着问“为什么不要我,是不是我穿得太花哨了,是不是我性格太随意了,告诉我我哪点不好,我去改啊”。你不需要改变自己,只是需要找到欣赏你的人。