我想学习一种新的(非OOP)语言

时间:2010-05-30 04:30:28

标签: oop programming-languages

在过去的几年里,我一直在研究像Python和Ruby这样的面向对象语言,但是OOP概念从未真正与我联系过。现在,我渴望学习基于不同范式的东西。

4 个答案:

答案 0 :(得分:6)

尝试F#。 Terse语法为Python。功能

答案 1 :(得分:3)

如果你想学习一种非OO语言,那么Haskell(一种具有很好的ad-hoc多态性的完全功能语言)和C(一种低级命令语言)可能是你的首选。

Lisp(或Scheme)的功能范例也是经典之作。

如果您正在寻找一种不那么传统的范例,请学习Prolog。

答案 2 :(得分:0)

您可以尝试使用PHP,它不像Java等其他语言那样具体编码。在PHP中,您可以创建代码而无需使用对象/命名空间等。

我更喜欢用OOP(MVC / DRM)编程,我真的建议你接受一些复杂性,因为OOP只是逻辑编程范式。

Hpe你看到了我的观点,但祝你好运。

答案 3 :(得分:0)

大多数支持OOP的语言允许非OOP样式编程。我推荐C,PHP和JavaScript。