成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

happyhuangjinjin / 1763人閱讀

摘要:我已經(jīng)非常詳細(xì)地陳述了我的原因?yàn)槭裁词亲詈玫木幊陶Z(yǔ)言和為什么一個(gè)程序員應(yīng)該學(xué)習(xí)?,F(xiàn)在和都滿足剛才說(shuō)的條件,甚至你做了一些很棒的分析比較之后,依然很難得出應(yīng)該學(xué)習(xí)哪個(gè)語(yǔ)言。

2013年11月29號(hào)

Java 和 Python 是當(dāng)下兩種巨火的巨強(qiáng)大的編程語(yǔ)言,對(duì)于剛開(kāi)始學(xué)習(xí)編程的同學(xué)來(lái)說(shuō),很是迷惑,最經(jīng)常問(wèn)得問(wèn)題就是,我應(yīng)該學(xué) Java 還是 Python,是不是 Python 容易學(xué),或者應(yīng)該給初學(xué)者推薦什么編程語(yǔ)言等等這樣的問(wèn)題。因?yàn)槲沂莻€(gè) Java 程序員,我的意見(jiàn)顯然是有偏見(jiàn)的,我會(huì)建議你先學(xué) Java,然后再學(xué) Python,但是如果你問(wèn)一個(gè) Python 程序員,你可能會(huì)得到相反的答案。我已經(jīng)非常詳細(xì)地陳述了我的原因?yàn)槭裁?Java 是最好的編程語(yǔ)言和為什么一個(gè)程序員應(yīng)該學(xué)習(xí) Java。其中一個(gè)非常重要的原因你在這篇博客能看到的是,可以幫助你指明你的職業(yè)生涯的強(qiáng)大的 Java 社區(qū)。你可以問(wèn)一些新手問(wèn)題,比如“怎么設(shè)置 PATH 和 classpath”,再到一些高級(jí)的問(wèn)題,關(guān)于在 Eclipse 中調(diào)試 Java 程序,無(wú)論哪種問(wèn)題,社區(qū)中總會(huì)有人準(zhǔn)備著回答你的問(wèn)題幫助你。這就是為什么 StackOverFlow 上全是 Java 問(wèn)題。另外,Python 已經(jīng)不再是乳臭未干的黃毛小子了,它已經(jīng)成長(zhǎng)而且和主流的編程語(yǔ)言,像 Java,C++ 有了一拼。當(dāng)我開(kāi)始接觸 Python 的時(shí)候,我覺(jué)得它是一門腳本語(yǔ)言,但是后來(lái)發(fā)現(xiàn)這是誤解。你也可以在 Python 中進(jìn)行面向?qū)ο蟮木幊?。?duì)于初學(xué)者,我經(jīng)常建議選擇一種具有吸引力的,更加簡(jiǎn)單強(qiáng)大的,同時(shí)有著強(qiáng)大的社區(qū)支持的語(yǔ)言去學(xué)習(xí)。現(xiàn)在 Java 和 Python 都滿足剛才說(shuō)的條件,甚至你做了一些很棒的分析比較之后,依然很難得出應(yīng)該學(xué)習(xí)哪個(gè)語(yǔ)言。慶幸的是,我們有信息圖形,可以指出 Python 和 Java 之間一些重要的不同點(diǎn),我確定看過(guò)這個(gè)圖標(biāo)之后,你可以作出決定那個(gè)是正確的入門語(yǔ)言!

信息圖表:Python 和 Java 的不同點(diǎn)


如果圖很慢的話,請(qǐng)看:又拍云上的圖
圖表源:http://blogs.perceptionsystem.com

從這個(gè)圖表,你可以很容易看出來(lái) Java 比 Python 羅嗦。在 Java 中讀一個(gè)文件要寫10行代碼,而在 Python 中只要兩行。這一點(diǎn)是 Python 優(yōu)勢(shì),因?yàn)樾率殖绦騿T絕對(duì)喜歡編寫很少的代碼,第二點(diǎn)是關(guān)于靜態(tài)變量,動(dòng)態(tài)變量。我的觀點(diǎn)是,對(duì)新手來(lái)說(shuō),你需要強(qiáng)類型的語(yǔ)言和嚴(yán)謹(jǐn)?shù)木幾g器來(lái)檢測(cè)犯二的代碼。在 Java 中,你不會(huì)看到,在一個(gè)字符串變量中接著存整型變量。所以,就這點(diǎn)來(lái)說(shuō),我投票給 Java。執(zhí)行速度,這是企業(yè)級(jí)應(yīng)用的命脈,你可以看到 Java 比 Python 快,但是要記住,你需要編譯才能運(yùn)行 Java 程序,而 Python 程序不要編譯可以直接運(yùn)行。Python 控制臺(tái)可以直接解釋 python 命令,這對(duì)于新手來(lái)說(shuō)意味著更加簡(jiǎn)單!所以現(xiàn)在 Python 和 Java 2:2,扯平了。你還可以看看 Java 中 hello world比 Python 需要更多行代碼。剩下的栗子 :D,你可以自己分析,但是最后證明倆能力是一樣的,沒(méi)有誰(shuí)差。作為一個(gè) Java 開(kāi)發(fā)者,我可以從我個(gè)人的經(jīng)驗(yàn)來(lái)說(shuō),學(xué) Java 然后把它當(dāng)成職業(yè)生涯的編程語(yǔ)言,你不會(huì)后悔。當(dāng)然,你可以在任何時(shí)候?qū)W習(xí) Python,而且對(duì)于寫一些小的工具集很有用,但是 Java 終究是 Java。

享受編碼吧。

source: http://www.tuicool.com/articles/JbyEnq

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

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

相關(guān)文章

  • 30歲零基礎(chǔ)自學(xué)編程,先學(xué)哪種語(yǔ)言最好?

    摘要:大學(xué),光學(xué)工程研究生畢業(yè),和程序猿完全不搭邊。那怎么辦,試著學(xué)一學(xué)唄,學(xué)習(xí)才是程序猿的天性。所以我在想程序猿是不是都需要新知識(shí)刺激一下,才能保持興奮的頭腦。有句話說(shuō)的很對(duì)程序猿就像好奇的貓,追著毛球的線頭玩,最后一個(gè)毛球在腦袋里攪漿糊。 說(shuō)說(shuō)我自己的經(jīng)歷。211大學(xué),光學(xué)工程研究生畢業(yè),和程序猿完全不搭邊。 畢業(yè)后進(jìn)了成都某國(guó)字頭研究所,在行業(yè)里摸爬滾打了四年,2018年機(jī)緣巧合在家養(yǎng)...

    xietao3 評(píng)論0 收藏0
  • [] 深入對(duì)比數(shù)據(jù)科學(xué)工具箱:Python 和 R 的 C/C++ 實(shí)現(xiàn)

    摘要:另外一個(gè)我們同時(shí)使用兩種語(yǔ)言的原因是已有的統(tǒng)計(jì)學(xué)工具與包。對(duì)另一些為讀者寫數(shù)據(jù)科學(xué)工具的人來(lái)說(shuō)他們從一開(kāi)始就考慮了這些跨語(yǔ)言。和實(shí)際上是用實(shí)現(xiàn)的這是條阻力最小的路徑。無(wú)論是哪個(gè)贏得這場(chǎng)語(yǔ)言戰(zhàn)爭(zhēng),和都將保持在數(shù)據(jù)科學(xué)屆的地位。 showImg(https://segmentfault.com/img/remote/1460000006762469); 概述 幾周前,我有幸在 Scipy ...

    jimhs 評(píng)論0 收藏0
  • [] W3C vs. WhatWG HTML5 標(biāo)準(zhǔn) - 差異記錄

    摘要:?jiǎn)栴}在于標(biāo)準(zhǔn)是同一硬幣的一面。然后,又改名為現(xiàn)存標(biāo)準(zhǔn)來(lái)指定它將不斷發(fā)展和不再支持使用版本號(hào)引用。作為這一步的結(jié)果,該組織正在積極開(kāi)發(fā)的標(biāo)準(zhǔn)被稱為新版本。所以,刪除版本號(hào)使其具有連續(xù)性聽(tīng)起來(lái)是比較合理地。特別地,標(biāo)準(zhǔn)去掉了和事件。 原文地址:http://developer.telerik.com/featured/w3c-vs-whatwg-html5-specs-difference...

    ShevaKuilin 評(píng)論0 收藏0
  • []JavaPython——應(yīng)該先學(xué)習(xí)哪種編程語(yǔ)言

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

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

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

0條評(píng)論

閱讀需要支付1元查看
<