Common Lisp 是一种古老的编程语言,已经有超过 30 年的历史。它被视为一种非常强大的语言,它为程序员提供了很多功能和灵活性。不过,也有一些人对 Common Lisp 表示了批评,声称这种语言已经过时了,无法胜任现代编程的需求。这些批评引起了社区内的很大讨论,不少人积极地回应了这些批评。

一个常见的批评是,Common Lisp 语言过于复杂。的确,这种语言提供了很多功能和特性,导致其语法不仅冗长而且令人难以理解。但是,也有人对此表示反驳。他们认为,Common Lisp 深受众多领域的程序员喜爱,正是因为它提供了这样多的功能和特性。这些特性可以显著提高程序的可维护性和灵活性,从而有助于开发更加稳健、高效的程序。

还有一个批评是,Common Lisp 语言的性能不足。但是,这种批评也被不少人反驳。像所有语言一样,Common Lisp 程序的性能主要取决于程序员的能力。如果程序员写出有效的代码,那么性能就不会是一个问题。而如果程序员写出低效的代码,那么再快的语言也无济于事。

总之,对于这些批评,Common Lisp 社区内的反应非常积极。许多人认为,这种语言是一种非常强大的工具,可以胜任各种类型的编程任务。虽然它确实有些复杂,但这并不妨碍它成为一个高效、可维护性强的编程语言。如果你现在还没有尝试 Common Lisp,那么不妨花点时间学习一下,看看它对于你的编程工作是否有所帮助。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/