国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

honmaple / 1391人閱讀

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

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

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

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

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

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

享受你的編程吧。

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/37642.html

相關(guān)文章

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

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

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

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

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

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

    selfimpr 評(píng)論0 收藏0
  • PHPer書單

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

    jimhs 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<