锁定老帖子 主题:用haskell 十分钟写一个wiki程序
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-16
factor 写道 都是在消磨这无聊的人生。。。。。。。。。哈哈
国内居然真有人在玩 factor 啊!实在太高兴了。 这东东可是个极品呀,可惜玩 forth 这类语言的人少之又少。 来日还要向楼上的仁兄多多请教啊! ^_* |
|
返回顶楼 | |
发表时间:2008-06-16
indra 写道 factor 写道 都是在消磨这无聊的人生。。。。。。。。。哈哈
国内居然真有人在玩 factor 啊!实在太高兴了。 这东东可是个极品呀,可惜玩 forth 这类语言的人少之又少。 来日还要向楼上的仁兄多多请教啊! ^_* 全都是 IOP(Infrequency Oriented Programming)爱好者啊 |
|
返回顶楼 | |
发表时间:2008-06-16
我小时候喜欢收集旧书摊上的科普类杂志,每本三四毛钱,记得涛到一本很古老的电子技术类的杂志,里面在连载一个计算机程序的讲座,就是讲 forth。
|
|
返回顶楼 | |
发表时间:2008-06-17
是啊,我也是无意中认识了 forth 后,就被她深深的吸引,她的逆波兰表达式(与 lisp 的剑桥波兰表达式相映成趣,一个是“前”,一个是“后”。)、任意字符编程(真的是任意字符,只要你能敲出火星文字,你就可以用外星文字编程,用乱码也是可以的,不过要小心,这样的源代码可真的就是天书了。 ^_^)、极强的可扩展性(跨平台移植只要实现约 70-130 个“原语”,嵌入式系统可能只有 20 个不到。),还有基于堆栈的虚拟机,等等这些特性真的让人“疯狂”,夸张点说,这是一个“人机合一”的语言,因为用她编程,你要把你的脑子变成两个“堆栈”,呵呵!
就我自己来说,我认为真正有意思的编程语言只有两个(及她们的衍生物): lisp 与 forth,这两个语言非常古老,但都拥有对自身编程的能力,所以可以方便的添加本身所没有的现代编程特性,像 forth 给自己添加基本的面向对象支持,也就是几十行代码就差不多了。 不过自己实现总是麻烦,现在好了,有了 factor: 一个 lisp 与 forth 的综合体,还添加了许多现代的特性:对象、延续、erlang 样式的并发等等,还有她调用外部程序和部署应用的能力,比 haskell 和 erlang 可好得太多,当然这只是我个人的看法。 不知不觉把这帖子写得有点像广告了,见谅啊! :-) |
|
返回顶楼 | |
发表时间:2008-06-17
可惜折腾了一晚上连它的安装包都没下载下来……
|
|
返回顶楼 | |
发表时间:2008-06-17
forth?第一次听说这名字是在汉语言编程里骂战里。。。
|
|
返回顶楼 | |
发表时间:2008-06-17
albertlee 写道 可惜折腾了一晚上连它的安装包都没下载下来……
你是说 forth 还是 factor ? factor 的话去 http://www.factorcode.org/getfactor.fhtml ,根据自己的系统下载、解压就行,不用安装。 |
|
返回顶楼 | |
发表时间:2008-06-23
yanshiyi 写道 为什么有很多人都在研究一些无法靠其找到工作的语言?工作需要还是兴趣?
java貌似是最好混饭吃的语言。 |
|
返回顶楼 | |
发表时间:2008-09-10
医生头衔? doctor吧? 那是博士吧。
|
|
返回顶楼 | |
发表时间:2008-09-10
yanshiyi 写道 为什么有很多人都在研究一些无法靠其找到工作的语言?工作需要还是兴趣?
以前我老师在15分钟就用haskell完成了一个编译器。 这个编译器帮我们把用haskell写的游戏逻辑直接编译成游戏语言。 是一个完整的编译器。 在研究的领域haskell是很强大的工具。 |
|
返回顶楼 | |