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