2010-05-20 52 views
4

該程序員是C#ASp.NET開發人員,正在學習他的第一個腳本語言。不幸的是,他從未使用過。他也在尋找一些對他的職業成長有益的事情。應該向有經驗的OOP程序員推薦哪些腳本語言?

+0

我想過C#會算作一種腳本語言。我們在談論字節碼還是隻是解釋? – 2010-05-20 15:18:10

+0

也許通過腳本語言,他意味着你可以在命令提示符下以交互方式工作。這通常是使用術語'腳本語言'時未提及的假設之一。下面討論的候選人,Python和Ruby,在這種模式中表現突出。 – 2010-05-20 16:08:53

回答

4

我認爲Python是一個不錯的選擇。它是一種真正的編程語言,它似乎有很多貨幣,所以它非常適合職業發展。

+0

+1。 Python很性感。 – 2010-05-20 15:15:07

4

Ruby OOP非常好,很容易學習,而且對於只使用「C風格」語言的人來說,它將非常令人開心。

另外,我推薦Python,它不像OOP那麼好,但是從學習/職業的角度來看,它會一樣好。

+0

另外,對於初學者Ruby,哪一個會很容易和有趣?蟒蛇? – 2010-05-20 14:43:14

+2

-1:「Python不像OOP那麼好做OOP」。主觀的,只是..錯了。 – 2010-05-20 15:16:23

+1

我不會失望,但我同意艾登的觀點,這個陳述非常主觀。但是,我會有興趣聽到賈斯汀爲了得出這個結論的理由。 – 2010-05-20 16:06:38

3

如何像蟒蛇?簡單的語法,可用於編寫腳本或編寫更復雜的面向對象程序。學習好的語言可以輕鬆完成簡單的任務,還可以使用簡單的語言編寫更復雜的程序。在我看來,這是兩種世界中最好的一種。

我的大學教過Python開始CS類。無需擔心語法,完成語言無疑是一種很好的語言。我相信Ruby也可以,但是Python確實感覺更乾淨,更簡單,更強大,更廣泛地使用(擴展)。

0

我質疑前提。在我的書中,如果你是一個「有經驗的」OOP程序員,那麼你也知道一種或兩種腳本語言。但是,這只是對「有經驗」的含義進行討論。


但我會建議...

使用Javascript - 這樣無處不在。 ASPNET的自然補充。
在Windows命令行上也很有用。如果你願意的話,包括OO的可能性。 (請參閱jQuery)

另請參閱What is the Best Scripting Language to Learn?

相關問題