有沒(méi)有一種計(jì)算機(jī)編程語(yǔ)言,同時(shí)能夠:擁有 C 的速度闰非,又像 Python 一樣簡(jiǎn)單流暢而且簡(jiǎn)單易學(xué)魔策?Julia語(yǔ)言就是這樣的語(yǔ)言。
Julia語(yǔ)言由MIT CSAIL 實(shí)驗(yàn)室開(kāi)發(fā)河胎,2018年已經(jīng)發(fā)布了正式的1.0版闯袒,能夠滿(mǎn)足以上所有的苛刻要求。
實(shí)際落地的應(yīng)用場(chǎng)景包括:自動(dòng)駕駛汽車(chē)游岳、機(jī)器人和 3D 打印機(jī)政敢、精準(zhǔn)醫(yī)療、數(shù)據(jù)科學(xué)胚迫、機(jī)器學(xué)習(xí)喷户、科學(xué)計(jì)算與平行計(jì)算等。
2018年访锻,Julia語(yǔ)言在TIOBE編程語(yǔ)言排行榜排名37位褪尝。Julia語(yǔ)言已經(jīng)成為全球熱度上升最快的編程語(yǔ)言之一,下載量超過(guò) 200 萬(wàn)次期犬,下載者包括谷歌河哑、Facebook、FAA 和美國(guó)能源部等各個(gè)部門(mén)的開(kāi)發(fā)者龟虎。
這是一門(mén)博采眾長(zhǎng)的語(yǔ)言璃谨,正如其團(tuán)隊(duì)所言,這是計(jì)算機(jī)語(yǔ)言發(fā)展的集大成之作,是編程語(yǔ)言發(fā)展的巔峰佳吞。
國(guó)內(nèi)第一本原創(chuàng)的Julia語(yǔ)言書(shū)籍《Julia語(yǔ)言程序設(shè)計(jì)》出版了拱雏!
《Julia語(yǔ)言程序設(shè)計(jì)》這本書(shū)系統(tǒng)介紹Julia編程語(yǔ)言的基本概念、各種功能底扳、編程要點(diǎn)铸抑,包含大量示例代碼以及編程技巧。全書(shū)共17章衷模。第1~2章介紹Julia語(yǔ)言的基本特點(diǎn)鹊汛、基礎(chǔ)概念。第3~4章介紹Julia語(yǔ)言的數(shù)值系統(tǒng)算芯、各種運(yùn)算符使用規(guī)則。第5~6章介紹類(lèi)型系統(tǒng)凳宙,以及經(jīng)典的判斷熙揍、循環(huán)邏輯。第7~8章介紹函數(shù)與方法氏涩,以及Julia的核心優(yōu)勢(shì)——多維數(shù)組届囚。第9~11章介紹字符串與日期處理方法以及元編程。第12章介紹與IO相關(guān)的內(nèi)容是尖,包括流意系、文件操作、網(wǎng)絡(luò)通信及序列化等饺汹。第13章介紹Julia代碼的組織方式蛔添,包括模塊、文件以及包兜辞。第14章介紹Julia原生提供的并行計(jì)算特性迎瞧,是Julia中頗具魅力的內(nèi)容之一。第15章介紹Julia與C/C++逸吵、Python進(jìn)行混合編程的基本方法凶硅。第16章總結(jié)了Julia編程方面的經(jīng)驗(yàn)以及優(yōu)化建議。第17章給出了編程案例扫皱。本書(shū)內(nèi)容豐富足绅,講解細(xì)膩,適合于所有軟件開(kāi)發(fā)人員韩脑,以及高等院校相關(guān)專(zhuān)業(yè)師生氢妈。
作者魏坤博士,上海交通大學(xué)控制理論與控制工程專(zhuān)業(yè)人工智能研究方向博士畢業(yè)段多,曾就職于阿里巴巴允懂、大眾點(diǎn)評(píng),任大數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)專(zhuān)家衩匣。他一直醉心研究Julia編程語(yǔ)言與應(yīng)用蕾总,分享了大量廣受好評(píng)的技術(shù)文章粥航。