Lisp是一门历史悠久的语言,全名叫LISt Processor,也就是“表处理语言”,它是由John McCarthy于1958年就开始设计的一门语言。和Lisp同时期甚至更晚出现的许多语言如Algo等如今大多已经消亡,又或者仅仅在一些特定的场合有一些微不足道的用途,到现在还广为人知的恐怕只剩下了Fortran和COBOL。但唯独Lisp,不但没有随着时间而衰退,反倒是一次又一次的焕发出了青春,从Lisp分支出来的Scheme、ML等语言在很多场合的火爆程度甚至超过了许多老牌明星。那么这颗常青树永葆青春的奥秘究竟在哪里呢?% A, i ^/ X: `+ @! w' b
$ B% I, {/ v$ H) ]! k
9 }$ M) g. K. D* t# S, s' g' x
! U1 z/ B" \! P1 d: X+ d- y: }我们有时想捕捉任意两点的中点,而不只是一条线上的中点,用系统自己的捕捉中点(它要有辅助线)就不行了,
* I, K/ C9 g+ r+ t5 |0 ]我们可以参考“捕捉虚中点.lsp”程序来实现。除程序中的语句要学外,动画中的自动找到所有的全局变量并把它们; e* [0 I8 O' ]: i1 w) b
改为局部变量的方法很有用!动画中先画了一个六边形,再画一个圆与它内接,圆心就是捕捉虚中点! |