2010-05-30 56 views
-1

在過去的幾年裏,我一直在涉足Python和Ruby等面向對象的語言,但OOP概念從來沒有真正與我聯繫過。現在,我渴望學習基於不同範式的東西。我想學習一種新的(非OOP)語言

+0

從來沒有真的與你聯繫?你不喜歡它什麼? – 2010-05-30 04:31:52

+2

這是很好,你想學習一種新的語言和範式,但這裏沒有問題。 – 2010-05-30 04:32:22

+1

你想要語言建議嗎?這不是一個真正的問題。 – Adrian 2010-05-30 04:32:24

回答

0

你可以試試PHP,它像像Java等語言不太具體的編碼,在PHP中,你可以無需使用代碼創建對象/名稱空間等

我喜歡在OOP(MVC/DRM)編程,我真的會建議你接受一些它的複雜性,因爲OOP只是邏輯編程範例。

Hpe你看到我的觀點,但祝你好運。

6

嘗試F#。作爲Python的Terse語法。功能。

+0

mehh ...他應該使用python。它可以是oop,但是這是可選的,以防萬一他想要切換。 – 2012-08-13 18:16:28

0

大多數支持OOP的語言允許使用非OOP風格的編程。我會推薦C,PHP和JavaScript。

3

如果您想要學習非OO語言,Haskell(一種功能強大的特殊多語言語言)和C(一種低級命令式語言)可能是您的首選。

Lisp's(或Scheme的)功能範例也是一個經典。

如果你正在尋找一個不太常規的範例,請學習Prolog。

+2

如果你正在學習Haskell,我喜歡http://learnyouahaskell.com/ - 一種輕鬆愉快,但仍然信息豐富和詳細。 – MatrixFrog 2010-05-30 04:58:26

+0

借調這一點。 Haskell將以有趣和有用的方式扭曲你的大腦。 – 2010-05-30 05:04:50