November 17 2006

Today I looked throught the manual about mzscheme.  There are lots of concepts in this manual.
From the manual, we can know mzscheme is so powerful and complicated at once.  Thread, custodian,
will, IO ports, security, parameterize, module, namespace, and so on.  Scheme language should be
a simple and flexible program language.

   I have read a book "On Lisp".  From the book, I know some description on Common Lisp.  I think
that Common Lisp is so complex so as to be used to develop an industrial application.  I like scheme
because it is enought simple to can be used to expressed as your wish.

  However, mzscheme seems to become another Common Lisp.  In fact, those authors who implement
mzscheme also a web server can embed into a servlet write in scheme.  They added the features
about OOP and exception.

  I know why there are seldom applications wrote in mzscheme.  One of reasons is its complication.
If programmers who have worked for years can not understand scheme, especailly mzscheme,
is it easy for freshmen to read the mzscheme language manual.

  Many a idea from scheme was applied, such as virtual machine, garbage collection, tail recursion,
and so forth.  Recently I head that the "continuation" may be add into Javascript.

  Mike yao thinks Javascript will prevail among Chinese programmers.  So I do.  But to implement
a BT extension for Firefox in Javascript it is so hard.  The execution efficience can not beyond
those compiled programming languages, such as C++.  The interpretting language usually are flexible
to express, at the same time those interpretation customs more resource and more CPU time.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值