猿问

哪些语言内核最小最干净?

哪些内核最小,最干净的编程语言会存在于进化的主干上。
一种语言内核设计的越小,越干净,它的生命力就越顽强 - 《黑客与画家》

那现在什么语言内核设计的小而且干净呢?


浮云间
浏览 613回答 16
16回答

MMTTMM

Lua Programming Language

心有法竹

并不清楚这本书是如何定义编程语言的内核这个概念的。如果单纯只内存分配机制、堆栈管理策略等高级语言的基础配置,那这几门语言说起来并没有太大差别。但是如果牵扯上运行环境、解释器等全方位的比较,那显然C、golang等要比其他需要运行环境的语言干净很多。

牛魔王的故事

我是觉得写起来越贴近自然语言,就越顽强

慕少森

一门编程语言可能包括编译器、虚拟机、垃圾回收(GC)等,如果这些都加一起的话,那么C语言最简单了。

largeQ

lispwiki

慕标琳琳

lisp 吧,严格来说只有九条语法规则,其他的都是语法糖。Haskell 也不多,具体多少我也不清楚,因为还只是一个初学者,只是看到后面发现前面定义的好多东西也只是语法糖以及对这些糖的优化而已。

不负相思意

编程语言里的文艺青年非lisp莫属了。

MYYA

脚本:lua

Smart猫小萌

Lua Programming Language +1

万千封印

我觉得 C 的内核足够小,因为它几乎没啥内核。上面有一些同学认为 scheme 内核小,我觉得这是只看到了表面现象。不能根据 scheme 标准有多少页来衡量其内核规模。不说别的,仅内存回收这一点事,就可以让它的内核不小也不干净。
随时随地看视频慕课网APP

相关分类

Java
我要回答