114培訓(xùn)網(wǎng)歡迎您來(lái)到少兒編程培訓(xùn)中心!

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專線 9:00-21:00

孩子要學(xué)編程樂(lè)高課程的,家長(zhǎng)需要了解大數(shù)據(jù)學(xué)什么編程語(yǔ)言

1.如果學(xué)大數(shù)據(jù),*學(xué)習(xí)哪種編程語(yǔ)言?是Java還是Python或者c++?

我的感覺(jué)是大數(shù)據(jù)用java,人工智能用python。但是編程語(yǔ)言選擇不是很重要,性能或許有點(diǎn)不同。語(yǔ)言自身的性能常常是我們?cè)陂_(kāi)發(fā)復(fù)雜架構(gòu)時(shí)決定到底使用哪種語(yǔ)言的一個(gè)關(guān)鍵因素,而且這一因素常常被過(guò)度夸大。實(shí)際上真正重要的是我們?nèi)绾问褂靡环N語(yǔ)言,正如Linus Torvalds所說(shuō),“低水平的程序員總在關(guān)心代碼,而高水平的程序員則關(guān)注數(shù)據(jù)結(jié)構(gòu)及其關(guān)系?!蔽业臉?biāo)準(zhǔn)是最早系統(tǒng)實(shí)現(xiàn)用什么語(yǔ)言,就用什么編程語(yǔ)言學(xué)習(xí)。想一想Hadoop MapReduce,它最早用Java編寫(xiě)。HDFS呢?也用Java來(lái)編寫(xiě)。連Storm、Kafka和Spark都可以在JVM上運(yùn)行(使用Clojure和Scala),這意味著Java是這些項(xiàng)目中的“一等公民”。另外還有像Google Cloud Dataflow(現(xiàn)在是Apache Beam)這些新技術(shù),直到最近它們還只支持Java。使用Java讓你可以訪問(wèn)一個(gè)龐大的生態(tài)系統(tǒng)(包括分析器、調(diào)試器、監(jiān)控工具以及確保企業(yè)安全和互操作性的庫(kù)),以及除此之外的更多內(nèi)容,大多數(shù)內(nèi)容在過(guò)去二十年已久經(jīng)考驗(yàn)(很遺憾,Java今年迎來(lái)21歲,我們都老矣)。當(dāng)然現(xiàn)在支持其他語(yǔ)言包的API都有,但是從歷史沿革的角度看,我覺(jué)得是bigdata用java,AI用python。歡迎討論學(xué)習(xí)路線。

通過(guò)如果學(xué)大數(shù)據(jù),*學(xué)習(xí)哪種編程語(yǔ)言?是Java還是Python或者c++???的講解希望對(duì)你有所幫助

溫馨提示:為不影響您的學(xué)業(yè),來(lái)校區(qū)前請(qǐng)先電話咨詢,方便我校安排相關(guān)的專業(yè)老師為您解答
相關(guān)資料
姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤