程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java是最適合初學者的語言嗎?

Java是最適合初學者的語言嗎?

編輯:關於JAVA

這些年討論過很多入門型的編程語言和它們的優點,之所以如此是因為在軟件開發中要深入了解和學習相當困難,有太多語言之外的材料需要去學習,也要竭盡全力來搞清楚那些抽象的語法細節。

Java之父James Gosling最近接受采訪做了一個簡短的剪輯,談到Java是一流的開發語言。不得不承認,我們也多次這樣感歎:Java實在是太好懂的語言,可以讓我們輕易的接受開發中的OOP。坦率的說,Java可能是一個開發新手所能上手的最好開端。雖然時代在變化……

由Java開始,Ruby和Python讓我們看到了更多富於表現力和活力的編程語言的崛起。和Java類似,如Scala,這類語言有著可論證的出眾的結構性語法和性能,也得到了長足的發展。考慮到Java作為一種語言,是否會走向衰退完全取決於它自身,但也許它對於其它語言來說更“熟悉內情”的本性可以讓學生們舉一反三。

另外,James說的另一點也很讓人稱許,除了速度和重要性能,Ruby是一個相當復雜的語言。在它清晰富於表現力的外表下隱藏著一個又一個的復雜邏輯怪物(你想想缺乏類型強制和可以使用800種方式做完全相同的一件事)。這些東西是新手需要切實遠離和避免的。而對Java而言,Java擁有大量有力的支持工具。在開發史上,沒有哪種語言會比Java有更多更好的輔助工具,這一點足以讓它應對挑戰。而新手在學習一種語言時往往需要盡可能低的門檻去入門。可靠的開發工具,像Eclipse, NetBeans 或IntelliJ提供了這樣的支持。作為一個入門新手可以逐步去學習使用BlueJ,對初學者來說它是一個很好上手的IDE。在我看來,這種有著最好的輔助工具的語言完全可以稱的上是“最好的初學語言”。

你現在怎麼想?Java真的是你開始學習編程時最好的語言嗎?可能更重要的是,那些教書育人的學校也會這麼認為嗎?大部分學校在使用C或者C++作為初學語言。不換Java來試試嗎?

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved