我觉得现在的编程语言括号都太多了

2013-02-22 18:27:15 +08:00
 jiyinyiyong
在 Github 上写了篇详细的, 不过大意我概括一下:
https://github.com/jiyinyiyong/cirru-script/issues/3

* 代码块增多的括号, 导致手动编辑不方便, 过于依赖编辑器
* 若干个例子当中, 有括号存在, 对文本编辑造成了明显影响
* 干扰了文本操作本身的简洁, 太复杂化
* 造成了一些不必要的操作, 就像分号那样多此一举
* 现在的编辑器对缩进的支持不够强大

至于说倾向什么样的代码, 我想基本上是去掉括号的 Scheme 语法
http://site.douban.com/125894/widget/public_album/4973595/photo/1846146215/
虽然我不觉得缩进是完美的方案, 但相对来说我是讨厌编程语言里有大量的括号
8236 次点击
所在节点    程序员
48 条回复
swulling
2013-02-23 11:57:05 +08:00
@X_Del 你这个会增多括号量吧,一行两个。。。
jiyinyiyong
2013-02-23 12:42:28 +08:00
@jack1991 我个人几乎不用折叠, 不知道怎么说.
关于早期语言的括号, 我在知乎问过, 关系到编译器复杂度的问题
http://www.zhihu.com/question/19620446
另外个人倾向认为无关的符号越少, 文本更清晰
middleware
2013-02-23 15:27:54 +08:00
括号的必要来自于无歧义的需求。你可以看看法律文本,那种繁复程度会让你发现编程语言并不是那么糟糕。
jiyinyiyong
2013-02-23 17:15:10 +08:00
@middleware 承受能力太差, 不敢问您要链接了...
leafduo
2013-02-24 21:37:15 +08:00
@Ricepig Xcode 基本都能帮忙填好
chisj
2013-02-25 10:12:38 +08:00
@Ricepig 一点都不惨,我觉得object-c在xcode写太方便了。
Ricepig
2013-02-25 12:14:41 +08:00
@chisj 在一行里来回跳,眼镜的焦点来回移动,这还不惨。。。你觉得方便可能是因为习惯了吧。
jiyinyiyong
2013-02-25 20:25:29 +08:00
关于我说的缩进线和组合缩进, 做了个视频解释一下:
http://www.tudou.com/programs/view/GD6UYRf1xCY/
代码暂时网络不佳无法同步, 网络正常我发到 Github Pages 上
https://github.com/jiyinyiyong/rich-indentations


@chisj Linux 用户表示没用上 Mac 求视频..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/61081

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX