论坛首页 综合技术论坛

用haskell 十分钟写一个wiki程序

浏览 19737 次
该帖已经被评为精华帖
作者 正文
   发表时间:2008-06-16  
factor 写道
都是在消磨这无聊的人生。。。。。。。。。哈哈

国内居然真有人在玩 factor 啊!实在太高兴了。
这东东可是个极品呀,可惜玩 forth 这类语言的人少之又少。
来日还要向楼上的仁兄多多请教啊! ^_*
0 请登录后投票
   发表时间:2008-06-16  
indra 写道
factor 写道
都是在消磨这无聊的人生。。。。。。。。。哈哈

国内居然真有人在玩 factor 啊!实在太高兴了。
这东东可是个极品呀,可惜玩 forth 这类语言的人少之又少。
来日还要向楼上的仁兄多多请教啊! ^_*


全都是 IOP(Infrequency Oriented Programming)爱好者啊
0 请登录后投票
   发表时间:2008-06-16  
我小时候喜欢收集旧书摊上的科普类杂志,每本三四毛钱,记得涛到一本很古老的电子技术类的杂志,里面在连载一个计算机程序的讲座,就是讲 forth。
0 请登录后投票
   发表时间:2008-06-17  
是啊,我也是无意中认识了 forth 后,就被她深深的吸引,她的逆波兰表达式(与 lisp 的剑桥波兰表达式相映成趣,一个是“前”,一个是“后”。)、任意字符编程(真的是任意字符,只要你能敲出火星文字,你就可以用外星文字编程,用乱码也是可以的,不过要小心,这样的源代码可真的就是天书了。 ^_^)、极强的可扩展性(跨平台移植只要实现约 70-130 个“原语”,嵌入式系统可能只有 20 个不到。),还有基于堆栈的虚拟机,等等这些特性真的让人“疯狂”,夸张点说,这是一个“人机合一”的语言,因为用她编程,你要把你的脑子变成两个“堆栈”,呵呵!

就我自己来说,我认为真正有意思的编程语言只有两个(及她们的衍生物): lisp 与 forth,这两个语言非常古老,但都拥有对自身编程的能力,所以可以方便的添加本身所没有的现代编程特性,像 forth 给自己添加基本的面向对象支持,也就是几十行代码就差不多了。

不过自己实现总是麻烦,现在好了,有了 factor: 一个 lisp 与 forth 的综合体,还添加了许多现代的特性:对象、延续、erlang 样式的并发等等,还有她调用外部程序和部署应用的能力,比 haskell 和 erlang 可好得太多,当然这只是我个人的看法。

不知不觉把这帖子写得有点像广告了,见谅啊! :-)
0 请登录后投票
   发表时间:2008-06-17  
可惜折腾了一晚上连它的安装包都没下载下来……
0 请登录后投票
   发表时间:2008-06-17  
forth?第一次听说这名字是在汉语言编程里骂战里。。。
0 请登录后投票
   发表时间:2008-06-17  
albertlee 写道
可惜折腾了一晚上连它的安装包都没下载下来……

你是说 forth 还是 factor ?
factor 的话去 http://www.factorcode.org/getfactor.fhtml ,根据自己的系统下载、解压就行,不用安装。
0 请登录后投票
   发表时间:2008-06-23  
yanshiyi 写道
为什么有很多人都在研究一些无法靠其找到工作的语言?工作需要还是兴趣?

java貌似是最好混饭吃的语言。
0 请登录后投票
   发表时间:2008-09-10  
医生头衔? doctor吧? 那是博士吧。
0 请登录后投票
   发表时间:2008-09-10  
yanshiyi 写道
为什么有很多人都在研究一些无法靠其找到工作的语言?工作需要还是兴趣?


以前我老师在15分钟就用haskell完成了一个编译器。

这个编译器帮我们把用haskell写的游戏逻辑直接编译成游戏语言。
是一个完整的编译器。
在研究的领域haskell是很强大的工具。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics