哪些内核最小,最干净的编程语言会存在于进化的主干上。一种语言内核设计的越小,越干净,它的生命力就越顽强 - 《黑客与画家》那现在什么语言内核设计的小而且干净呢?
16 回答
心有法竹
TA贡献1866条经验 获得超5个赞
并不清楚这本书是如何定义编程语言的内核
这个概念的。
如果单纯只内存分配机制、堆栈管理策略等高级语言的基础配置,那这几门语言说起来并没有太大差别。
但是如果牵扯上运行环境、解释器等全方位的比较,那显然C、golang等要比其他需要运行环境的语言干净
很多。
慕标琳琳
TA贡献1830条经验 获得超9个赞
lisp
吧,严格来说只有九条语法规则,其他的都是语法糖。Haskell
也不多,具体多少我也不清楚,因为还只是一个初学者,只是看到后面发现前面定义的好多东西也只是语法糖以及对这些糖的优化而已。
万千封印
TA贡献1891条经验 获得超3个赞
我觉得 C 的内核足够小,因为它几乎没啥内核。
上面有一些同学认为 scheme 内核小,我觉得这是只看到了表面现象。不能根据 scheme 标准有多少页来衡量其内核规模。不说别的,仅内存回收这一点事,就可以让它的内核不小也不干净。
添加回答
举报
0/150
提交
取消