本帖最后由 作者 于 2007-7-26 13:59:31 编辑
没注意看你的test的计数器.你的结果没错,我的结果也没错.是我看错了 我是从1开始算.你是从0开始. 计算机计数是从0开始---没有这个规定. 只是lisp的函数大多从0开始计数.但是也不是绝对. 比如 sslength ,strlen就是从1开始算的. nth 是从0开始算. 至于 自定义函数套用到字符串表达式里面,及其它和cad或lisp的交互不是vb or c 的优势,前面已经说过,vb c 只管计算就好了. 特点就是两个: 1.可以不必转换格式 2.可以直接套用vb的数学函数,比lisp提供的丰富. 至于计算方程式,vb只能比lisp更强. 曾有个笑话.说比尔windows系统核心都是用vb写的,虽然我也不信,但至少说明vb能做不少的事. 比如解n元方程,网上都有不少的vb实例,但是用lisp写,恐怕很困难(我没试过,也不说绝对不行). 最后,我的观点: 1. .按1楼楼主的要求,用vb(或lisp调用vb)很容易实现. 2. vb或其它语言比lisp在大量运算上有优势,就看你怎么利用. 3. 条条大路通罗马,并不是说lisp就不行.(其实我lisp倒是写过不少,而vb不过是门外汉).lisp有它的优势,vb也有它的优势.合理地利用才能有利于提高工作效率. 这次我也是提供了另外一种思路而已.大家讨论讨论,没别的意思,不要搞的太紧张.hehe |