2020-09-03Computer Science1 分钟 读完 (大约 180 个字)所谓面向过程、面向对象以及函数式语言的误区java是面向对象语言?clang是面向过程语言?lisp是函数式编程语言? 比如python和javascript,我们既可以用他们写出函数式编程的代码,也可以用他们写出面向对象风格的代码,还可以写出两者兼具的代码。 即使是java也可以用其写出函数式风格的代码。 还有common lisp这种函数式编程语言的代表也可以写出面向对象的代码。 因此,一刀切的将语言分为面向对象、面向过程、函数式是不科学的。 其实每一门语言都拥有多种特性。