level 3
Unlambda
楼主
非常喜欢lain
我正在学习编程 下面是一些看法 希望和大家一起讨论学习
赛博朋克
中讨论身体 硬件 和 意识 程序的关系
现在的程式语言呢?
考据党指出动漫中用的是lisp
lisp是一个伟大的语言, wired world的语言
然而
real world 的语言是什么呢? asm汇编语言 c语言 forth语言
那么
目前世界的趋势是什么呢? javascript语言
the line between the real world and the wired world has begun to blur
js恰恰就是C+lisp
不过
lisp的世界,原语据说就7个,但是实现呢?那些special forms被更低一级的实现隐藏,就像它的所使用的括号,分割开其他的东西,最终分割开real world
而
forth的方式,木有括号,是一个统一的整体,人机一体
它的堆栈,就像乾坤坎离一样有上下,可以用来表达各种物件
我倾向于forth的是wired世界和real世界的桥梁
但是
forth做大型程序(world)十分困难,标准很古老,而且每一个人都可以有自己的一套,没有库,不可重用,相比lisp的CLOS, CLIM弱爆了
除开等它慢慢发展
目前
一是踩在C+lisp的js身上,这也是其他高级语言的方向
二是从下往上,从静态语言往动态语言(golang的interface),从real world 往wired world上
然而
real world是被硬件商人的C语言驱动把持的
forth还有一个问题是不好读,机器可以读,但人会抽象,会Lambda,会OOP
fator驱动基于C,内存控制基于C++,并且继承joy思想的Quotations,参照lisp的OOP可以减轻这两个问题
2012年03月13日 23点03分
1
我正在学习编程 下面是一些看法 希望和大家一起讨论学习
赛博朋克
中讨论身体 硬件 和 意识 程序的关系
现在的程式语言呢?
考据党指出动漫中用的是lisp
lisp是一个伟大的语言, wired world的语言
然而
real world 的语言是什么呢? asm汇编语言 c语言 forth语言
那么
目前世界的趋势是什么呢? javascript语言
the line between the real world and the wired world has begun to blur
js恰恰就是C+lisp
不过
lisp的世界,原语据说就7个,但是实现呢?那些special forms被更低一级的实现隐藏,就像它的所使用的括号,分割开其他的东西,最终分割开real world
而
forth的方式,木有括号,是一个统一的整体,人机一体
它的堆栈,就像乾坤坎离一样有上下,可以用来表达各种物件
我倾向于forth的是wired世界和real世界的桥梁
但是
forth做大型程序(world)十分困难,标准很古老,而且每一个人都可以有自己的一套,没有库,不可重用,相比lisp的CLOS, CLIM弱爆了
除开等它慢慢发展
目前
一是踩在C+lisp的js身上,这也是其他高级语言的方向
二是从下往上,从静态语言往动态语言(golang的interface),从real world 往wired world上
然而
real world是被硬件商人的C语言驱动把持的
forth还有一个问题是不好读,机器可以读,但人会抽象,会Lambda,会OOP
fator驱动基于C,内存控制基于C++,并且继承joy思想的Quotations,参照lisp的OOP可以减轻这两个问题