目前语言已经有上千万种。 今天突发其想, 如果让我来设计一种语言,我该如何去设计它。

泡不烂的凉粉 发布于 2012/08/17 20:03
阅读 783
收藏 0

这个帖子属于很无聊很无聊的帖子,欢迎无聊的人,以及有想法的人参与。欢迎踊跃拍砖,欢迎口水,但希望不要讲帖子中心转移到其他语言争论上。

如果我有机会重新设计一门新语言。那么会将可能采用尽量少的关键字,尽量少的语法结构。尽量少的需要固定化记忆的东西,更多灵活度,更大的式样空间,允许任何对这门语言采用任何可以想象到的方式组织语言结构。只需要遵守简单的语法规则。

只需要很少的语法结构,最好是一种。 所以我希望这个结构是 do; 没有if,没有 case.

我希望替换两个常用的关键字,一个是continue, 一个是 black. 

语法结束结束符还是 ; 语法间隔符仍然是当前习惯的, 空格,table enter. 

类型与当前常用的类似。 不过一切都是函数,包括 do ,也是函数,do 是类似与递归调用的循环函数。

真正的 语法 式样 还没想好。只是一种想法。欢迎大家发表看法。

加载中
0
loki_lan
loki_lan
如果没有特色就不要去浪费时间了,少年。
0
mallon
mallon
楼主英语貌似不咋地嘛
泡不烂的凉粉
泡不烂的凉粉
有什么问题吗?
smh821025
smh821025
呵呵,也许楼主想设计一个个黑名单关键字
mallon
mallon
回复 @樱宝宝 : 还有"table"...
樱宝宝
樱宝宝
black……
0
睡的比鸡晚
睡的比鸡晚
鼓励鼓励,不过步子迈的大了容易扯蛋。。。
0
ddatsh
ddatsh
if else 必须有
0
极品渣子
极品渣子
计算结果,判断跳转。
0
不流泪的机场
不流泪的机场
鼓励楼主的创新精神,有想法才有产品!顶一个
0
樱宝宝
樱宝宝
我要设计很多括号……很多很多括号……你懂的……哇哈哈哈哈
樱宝宝
樱宝宝
回复 @看能不能改个名 : 不仅仅是emacs里的lisp……还包括common lisp 什么的
泡不烂的凉粉
泡不烂的凉粉
你说的该不会是 emacs 编辑器里面集成的lisp语言吧。
0
兰穆达
兰穆达
你说的很像Gentee,推荐你看一下文档,我觉得单从表达能力来讲,lisp无出其右。
0
白起
白起
只要for循环,其他循环一概不需要,都是累赘
五杀联盟
五杀联盟
golang欢迎你
0
Lunar_Lin
Lunar_Lin

      我觉得 brain fuck 语言已经很简洁很完美了.
     个人偏爱工具型语言. 超多特性, 超多工具的, 毕竟我拿语言是干活的. 不是拿来对着撸的.

樱宝宝
樱宝宝
回复 @Lunar_Lin : 草他妹的brain fuck……写那种程序就是练英文口语 fuck……
Lunar_Lin
Lunar_Lin
brain fuck的完美 超过lisp; 此外数学--以抽象为核心的科学都证明了没有完美的抽象. 计算机语言这种建立在现实机器上的东西, 完美,比较完美 都只是YY.
返回顶部
顶部