为什么lisp这么强大的语言用的人这么少
如果我们把流行的编程语言,以这样的顺序排列:Java、Perl、Python、Ruby。你会发现,排在越后面的语言,越像Lisp。Python模仿Lisp,甚至把许多Lisp黑客认为属于设计错误的功能,也一起模仿了。
因为现在非专业用户(大众)都使用图形界面,LISP 对此支持的不是很好,没有强大的开发工具支持,导致从事lisp的开发者很少,从而导致了lisp的衰落。
我认为一个语言的没落失败必定是因为他不适应这个社会的需求和发展。只有随时顺应社会人编程的需求和习惯还能更好的别使用。Lisp失败的原因是因为它的碎片化,并且它的碎片化是因为其语言天性与特定领域方案的风格造成的。而网络效应则恰恰相反。
虽然它优点多,但它离我们的自然语言相距较远,换种说法就是不太符合人的思维方式,所以它用的少。
昔年,LISP 的数值计算比 FORTRAN 慢10-100 倍,优点是方便编写符号推导程序。现在更多是需求决定,有什么样的业务,就有什么样的语言。LISP 这一类语言迎合的是数学家的本性,而不是程序员的本性。世界是宽广的,而不是高深的。
么样的业务,就有什么样的语言。LISP 这一类语言迎合的是数学家的本性,而不是程序员的本性。世界是宽广的,而不是高深的。