成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

[譯]Java和Python——應(yīng)該先學(xué)習(xí)哪種編程語言

honmaple / 1394人閱讀

摘要:和是目前兩種非常流行且功能強(qiáng)大的編程語言。初級程序員常常感到困惑,最常被問到的問題就是應(yīng)該學(xué)習(xí)還是,是不是容易上手,應(yīng)該推薦給初學(xué)者學(xué)習(xí)什么樣的編程語言等等。在學(xué)習(xí)任何編程語言之前,你必須知道它們之間的區(qū)別。

Java和Python是目前兩種非常流行且功能強(qiáng)大的編程語言。初級程序員常常感到困惑,最常被問到的問題就是應(yīng)該學(xué)習(xí)Java還是Python,Python是不是容易上手,應(yīng)該推薦給初學(xué)者學(xué)習(xí)什么樣的編程語言等等。首先因為我是一個Java開發(fā)者,所以我會有偏見,我會建議你用Java入門,然后學(xué)習(xí)Python,但如果你向一個Python開發(fā)者問這個問題,你可能會得到相反的答案。我有很多很好的理由證明為什么一個程序員應(yīng)該學(xué)習(xí)Java。最重要的一個原因,你會發(fā)現(xiàn)其實博客就是一個強(qiáng)大的Java社區(qū),它能夠幫助你更好地發(fā)展你的Java事業(yè)。你可以問一些初級程序員,在用Eclipse調(diào)試Java程序時遇到的無論是簡單的還是高級的問題,在Java社區(qū)總會有一些人會時刻準(zhǔn)備著幫你回答。這便是為什么Stack Overflow上全是Java問題的原因。順便一提Python不再是程序語言界的黃毛丫頭了,它已經(jīng)成長起來并可以和像Java、C++一樣的主流語言進(jìn)行競爭。

當(dāng)我第一次遇到Python,我認(rèn)為它是一種腳本語言,但這樣說是很膚淺的。你也可以用它來進(jìn)行面向?qū)ο缶幊?。從初學(xué)者的角度出發(fā),我總是建議選擇一門簡單的語言學(xué)習(xí),因為這能很好地吸引你,同時能有強(qiáng)大的社區(qū)支持你的學(xué)習(xí),現(xiàn)在Java和Python都符合這一特點,直到你做一些很棒的比較分析之前,你可以先不決定學(xué)習(xí)Java還是Python。值得慶幸的是,我們有一個圖表,它說明了Python和Java的一些重要的區(qū)別,我確信當(dāng)你仔細(xì)看完這個圖表之后,你將會知道哪一門編程語言更適合你學(xué)習(xí)。

Python 和 Java 之間的區(qū)別 - 圖表

作為兩種不同的編程語言,Java和Python都是現(xiàn)在開發(fā)者非常有用的工具。在學(xué)習(xí)任何編程語言之前,你必須知道它們之間的區(qū)別。由于眾多的決定性因素,簡單的說Java相比Python成效不足是不嚴(yán)謹(jǐn)?shù)?。讓我們通過這個圖表認(rèn)識差異。在這個圖表中,你可以很容易地看到,Java與Python相比非常冗長。Java讀取文件需要寫10行代碼,而Python只需要2行代碼。這一點傾向了Python,因為初級程序員當(dāng)然喜歡寫更少的代碼。第二點是關(guān)于靜態(tài)和動態(tài)類型變量,在我看來,初學(xué)者需要一個強(qiáng)類型的語言和嚴(yán)格的編譯器來檢測初學(xué)者犯的低級錯誤,你可以看到Java不能在一個字符串變量中存儲整數(shù)值。所以在這一點上,我把票投給了Java。

對于速度,這是企業(yè)級應(yīng)用開發(fā)的關(guān)鍵,你可以看到,Java的執(zhí)行速度比Python快,但請記住,Java需要編譯然后運行,而Python不需要被編譯可以直接運行。Python控制臺可以直接解釋成Python命令,這意味著對程序員來說更為簡單。所以現(xiàn)在Python和Java的比分都是2比2。你同時可以看到Hello World在Java中比Python需要更多行的代碼。剩下的例子你可以自己分析,但所有這些看來Java和Python的能力是相同的,沒有一個會比另外一個差。作為一個Java開發(fā)人員,我可以說,以我個人的經(jīng)驗,你學(xué)習(xí)Java然后選擇它成為你的職業(yè)是不會后悔的,當(dāng)然你隨時都可以學(xué)習(xí)Python然后用它來寫一些實用工具,但Java終究是Java。

享受你的編程吧。

原文:http://javarevisited.blogspot...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/37642.html

相關(guān)文章

  • []Java VS Python 應(yīng)該學(xué)哪個?

    摘要:我已經(jīng)非常詳細(xì)地陳述了我的原因為什么是最好的編程語言和為什么一個程序員應(yīng)該學(xué)習(xí)。現(xiàn)在和都滿足剛才說的條件,甚至你做了一些很棒的分析比較之后,依然很難得出應(yīng)該學(xué)習(xí)哪個語言。 2013年11月29號 Java 和 Python 是當(dāng)下兩種巨火的巨強(qiáng)大的編程語言,對于剛開始學(xué)習(xí)編程的同學(xué)來說,很是迷惑,最經(jīng)常問得問題就是,我應(yīng)該學(xué) Java 還是 Python,是不是 Python 容易學(xué)...

    happyhuangjinjin 評論0 收藏0
  • 應(yīng)該學(xué)習(xí)哪種編程語言

    摘要:我應(yīng)該先學(xué)習(xí)哪種編程語言這一切都取決于你想要完成的事情作為技術(shù)作家,我的任務(wù)是使復(fù)雜的主題易于理解,因此在本文中您將找不到太多技術(shù)術(shù)語。我應(yīng)該先學(xué)習(xí)哪種編程語言這是我自出版之前收到的最常見的問題。是一種后端語言。我應(yīng)該先學(xué)習(xí)哪種編程語言? 這一切都取決于你想要完成的事情 作為技術(shù)作家,我的任務(wù)是使復(fù)雜的主題易于理解,因此在本文中您將找不到太多技術(shù)術(shù)語。我可以對面向?qū)ο蟮木?..

    huashiou 評論0 收藏0
  • 應(yīng)該學(xué)習(xí)哪種編程語言?

    摘要:我應(yīng)該先學(xué)習(xí)哪種編程語言這一切都取決于你想要完成的事情作為技術(shù)作家,我的任務(wù)是使復(fù)雜的主題易于理解,因此在本文中您將找不到太多技術(shù)術(shù)語。我應(yīng)該先學(xué)習(xí)哪種編程語言這是我自出版之前收到的最常見的問題。是一種后端語言。我應(yīng)該先學(xué)習(xí)哪種編程語言? 這一切都取決于你想要完成的事情 作為技術(shù)作家,我的任務(wù)是使復(fù)雜的主題易于理解,因此在本文中您將找不到太多技術(shù)術(shù)語。我可以對面向?qū)ο蟮木?..

    selfimpr 評論0 收藏0
  • PHPer書單

    摘要:想提升自己,還得多看書多看書多看書下面是我收集到的一些程序員應(yīng)該看得書單及在線教程,自己也沒有全部看完。共勉吧當(dāng)然,如果你有好的書想分享給大家的或者覺得書單不合理,可以去通過進(jìn)行提交。講師溫銘,軟件基金會主席,最佳實踐作者。 想提升自己,還得多看書!多看書!多看書!下面是我收集到的一些PHP程序員應(yīng)該看得書單及在線教程,自己也沒有全部看完。共勉吧!當(dāng)然,如果你有好的書想分享給大家的或者...

    jimhs 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<