Jeffery Darkstar (@DarkstarXD) 在 自己动手搓的心中理想型编程语言 中发帖
你好。
我想了想,编程语言说到头还是语言,用户是人。
随着见识过的编程语言种类越来越多,这个问题也随着明显起来:
我们到底需要什么样的语言来和计算机交流?
之前读《黑客与画家》,保罗对100年之后的语言预测如下:
内核小而干净,生命力顽强;
快不快无所谓,因为有足够的算力去糟蹋;
从看重提高效率转向看重语义与实现的分离;
表达简洁,限制少,数据结构灵活;
必须容易上手,快速而省力地将idea变现;
学习成本低。
一言以蔽之:简单自然,实现快而灵活
一年前,为了和吾友竞争这个问题(一开始其实是比谁写的高精度又快又准),本人自创了一门语言:PyRite。最开始的卖点起始于解决这个问题:
>>> 0.1 + 0.2
0.30000000000000004
>>> 0.1 + 0.2 == 0.3
False
>>> 1.1 * 3
3.3000000000000003
>>> ...