《Go 語言程序設計》(Mark Summerfield)電子書網(wǎng)盤下載免費在線閱讀
成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設,為客戶提供成都網(wǎng)站建設、成都做網(wǎng)站、網(wǎng)頁設計開發(fā)服務,多年建網(wǎng)站服務經(jīng)驗,各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站建設,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。
資源鏈接:
鏈接:
提取碼: kh78 ?
書名:Go 語言程序設計
作者:Mark Summerfield
譯者:許式偉
豆瓣評分:6.9
出版社:人民郵電出版社
出版年份:2013-8-1
頁數(shù):354
內(nèi)容簡介:
國外最經(jīng)典的Go語言著作,Go語言編程的先驅(qū)者Mark Summerfield的實踐經(jīng)驗總結(jié)。
這是一本Go語言實戰(zhàn)指南,幫你了解Go語言,按Go語言的方式思考,以及使用Go語言來編寫高性能軟件。
作者展示了如何編寫充分利用Go語言突破性的特性和慣用法的代碼,以及Go語言在其他語言之上所做的改進,并著重強調(diào)了Go語言的關鍵創(chuàng)新。
注重實踐教學,每章都提供了多個經(jīng)過精心設計的代碼示例。
由國內(nèi)第一個核心服務完全采用Go語言實現(xiàn)的團隊——七牛團隊核心成員翻譯。
作者簡介:
Mark Summerfield Qtrac公司創(chuàng)始人,獨立的培訓講師、顧問、技術編輯,Go、Python、C++、Qt和PyQt方面的技術作家。他的著作包括Rapid GUI Programming with Python and Qt、C++ GUI Programming with Qt 4(與Jasmin Blanchette合著)、Programming in Python 3和Advanced Qt Programming等。
許式偉——七牛云存儲CEO,開源愛好者,發(fā)布過十余個C++開源項目,擁有超過15年的C/C++開發(fā)經(jīng)驗。
呂桂華——七牛云存儲聯(lián)合創(chuàng)始人,擁有十余年的C/C++大型項目開發(fā)經(jīng)驗,也曾在Java和.NET平臺上探索多年。
徐 立——七牛云存儲首席布道師,前盛大創(chuàng)新院高級研究員。
何李石——七牛云存儲布道師。
七牛云存儲技術團隊是國內(nèi)第一個核心服務完全采用Go語言實現(xiàn)的團隊。
go的翻譯如下:
1、去;離去。When did she go?她什么時候離開的?
2、行走;旅行;移動。We went by train.我們搭火車去。
3、做(事);從事(活動)[+v-ing]。They have gone boating.他們劃船去了。
4、變?yōu)椋蔀?。The milk went sour.牛奶變質(zhì)了。
5、處于……的狀態(tài)。He went hungry.他餓著肚子。
6、衰退;受損;磨損。His eyesight is going.他的視力正在衰退。
7、開始;開動。All the preparations have been completed, so we are ready to go.一切準備就緒,我們隨時可以開始行動。
8、(機器等)運轉(zhuǎn)。This clock does not go.這鐘不走了。
9、通到;延及;至。The valley goes from west to east.山谷由西往東延伸。
10、相配。This paint doesn't go.這漆的顏色不合適。
英語簡介:
英語(英語:English)是一種西日耳曼語支,最早被中世紀的英國使用,并因其廣闊的殖民地而成為世界使用面積最廣的語言。英國人的祖先盎格魯部落是后來遷移到大不列顛島地區(qū)的日耳曼部落之一,稱為英格蘭。
這兩個名字都來自波羅的海半島的Anglia。該語言與弗里斯蘭語和下撒克森語密切相關,其詞匯受到其他日耳曼語系語言的影響,尤其是北歐語(北日耳曼語),并在很大程度上由拉丁文和法文撰寫。
英語已經(jīng)發(fā)展了1400多年。英語的最早形式是由盎格魯-撒克遜人移民于5世紀帶到英國的一組西日耳曼語支(Ingvaeonic)方言,被統(tǒng)稱為古英語。中古英語始于11世紀末,諾曼征服英格蘭;1476年,威廉 · 卡克斯頓將印刷機介紹給英國,并開始在倫敦出版第一本印刷書籍,擴大了英語的影響力。自17世紀以來,現(xiàn)代英語在英國和美國的廣泛影響下在世界各地傳播。
python和go語言有區(qū)別:1、Python語法使用縮進來指示代碼塊;Go語法基于打開和關閉括號;2、Python是基于面向?qū)ο缶幊痰亩喾妒秸Z言;Go是基于并發(fā)編程范式的過程編程語言。3、Python是動態(tài)類型語言,Go是靜態(tài)類型語言。
Go語言(又稱 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發(fā)的一種靜態(tài)強類型、編譯型語言。Go 語言語法與 C 相近,但功能上有:內(nèi)存安全,GC(垃圾回收),結(jié)構(gòu)形態(tài)以及 CSP-style 并發(fā)計算。
python是一種廣泛使用的具有動態(tài)語義的解釋型,面向?qū)ο蟮母呒壘幊陶Z言。
Python是一種面向?qū)ο蟮母呒壘幊陶Z言,具有集成的動態(tài)語義,主要用于Web和應用程序開發(fā)。它在快速應用程序開發(fā)領域極具吸引力,因為它提供動態(tài)類型和動態(tài)綁定選項。
Python是一種解釋型語言,這意味著用Python編寫的程序不需要事先編譯就可以運行,從而可以輕松地測試小段代碼并使用Python編寫的代碼更容易在平臺之間移動。
python和go語言的區(qū)別:
1、語法
Python的語法使用縮進來指示代碼塊。Go的語法基于打開和關閉括號。
2、范例
Python是一種基于面向?qū)ο缶幊痰亩喾妒?,命令式和函?shù)式編程語言。它堅持這樣一種觀點,即如果一種語言在某些情境中表現(xiàn)出某種特定的方式,理想情況下它應該在所有情境中都有相似的作用。但是,它又不是純粹的OOP語言,它不支持強封裝,這是OOP的主要原則之一。
Go是一種基于并發(fā)編程范式的過程編程語言,它與C具有表面相似性。實際上,Go更像是C的更新版本。
3、并發(fā)
Python沒有提供內(nèi)置的并發(fā)機制,而Go有內(nèi)置的并發(fā)機制。
4、類型化
Python是動態(tài)類型語言,而Go是一種靜態(tài)類型語言,它實際上有助于在編譯時捕獲錯誤,這可以進一步減少生產(chǎn)后期的嚴重錯誤。
5、安全性
Python是一種強類型語言,它是經(jīng)過編譯的,因此增加了一層安全性。Go具有分配給每個變量的類型,因此,它提供了安全性。但是,如果發(fā)生任何錯誤,用戶需要自己運行整個代碼。
6、管理內(nèi)存
Go允許程序員在很大程度上管理內(nèi)存。而,Python中的內(nèi)存管理完全自動化并由Python VM管理;它不允許程序員對內(nèi)存管理負責。
7、庫
與Go相比,Python提供的庫數(shù)量要大得多。然而,Go仍然是新的,并且還沒有取得很大進展。
8、速度:
Go的速度遠遠超過Python。
Python與Golang對比:
1、特點:
Golang
①靜態(tài)強類型、編譯型、并發(fā)型
靜態(tài)類型語言,但是有動態(tài)語言的感覺。(靜態(tài)類型的語言就是可以在編譯的時候檢查出來隱藏的大多數(shù)問題,動態(tài)語言的感覺就是有很多的包可以使用,寫起來的效率很高)
可直接編譯成機器碼,不依賴其他庫,glibc的版本有一定要求,部署就是扔一個文件上去就完成了。
語言層面支持并發(fā),這個就是Go最大的特色,天生的支持并發(fā)。Go就是基因里面支持的并發(fā),可以充分地利用多核,很容易地使用并發(fā)。
②垃圾回收機制
內(nèi)置runtime,支持垃圾回收,這屬于動態(tài)語言的特性之一吧,雖然目前來說GC(內(nèi)存垃圾回收機制)不算完美,但是足以應付我們所能遇到的大多數(shù)情況,特別是Go1.1之后的GC。
③支持面向?qū)ο缶幊?/p>
有接口類型和實現(xiàn)類型的概念,但是用嵌入替代了繼承。
④豐富的標準庫
Go目前已經(jīng)內(nèi)置了大量的庫,特別是網(wǎng)絡庫非常強大。
⑤內(nèi)嵌C支持
Go里面也可以直接包含C代碼,利用現(xiàn)有的豐富的C庫
Python
①解釋型語言
程序不需要在運行前編譯,在運行程序的時候才翻譯,專門的解釋器負責在每個語句執(zhí)行的時候解釋程序代碼。這樣解釋型語言每執(zhí)行一次就要翻譯一次,效率比較低。
②動態(tài)數(shù)據(jù)類型
支持重載運算符,也支持泛型設計。(運算符重載,就是對已有的運算符重新進行定義,賦予其另一種功能,以適應不同的數(shù)據(jù)類型。泛型設計就是定義的時候不需要指定類型,在客戶端使用的時候再去指定類型)
③完全面向?qū)ο蟮恼Z言
函數(shù),模塊,數(shù)字,字符串都是對象,在Python中,一切接對象
完全支持繼承,重載,多重繼承
④擁有強大的標準庫
Python語言的核心只包含數(shù)字,字符串,列表,元祖,字典,集合,文件等常見類型和函數(shù),而由Python標準庫提供了系統(tǒng)管理,網(wǎng)絡通信,文本處理,數(shù)據(jù)庫接口,圖形系統(tǒng),XML處理等額外的功能。
⑤社區(qū)提供了大量第三方庫
Python 社區(qū)提供了大量的第三方模塊,使用方式與標準庫類似。它們的功能覆蓋 科學計算、人工智能、機器學習、Web 開發(fā)、數(shù)據(jù)庫接口、圖形系統(tǒng) 多個領域。
2、應用
Python
①網(wǎng)絡編程
web應用,網(wǎng)絡爬蟲
②數(shù)據(jù)分析和機器學習
③自動化測試
④自動化運維
Golang
①服務器編程
處理日志、數(shù)據(jù)打包、虛擬機處理、文件系統(tǒng)等。
②分布式系統(tǒng),數(shù)據(jù)庫代理器等
③網(wǎng)絡編程
這一塊目前應用最廣,包括Web應用、API應用、下載應用。
④內(nèi)存數(shù)據(jù)庫
如google開發(fā)的groupcache,couchbase的部分組件。
⑥云平臺
Go語言和Python學哪個好?
Python 可以很好地集成到企業(yè)級應用中,可用于機器語言和 AI 應用。Go 語言的特點表明它具備輕量級線程實現(xiàn)(Goroutine)、智能標準庫、強大的內(nèi)置安全性,且可使用最簡語法進行編程。Go 在大部分案例中領先,被認為是 Python 的有效替代方案。開發(fā)者在選擇編程語言時,應考慮開發(fā)項目的性質(zhì)和規(guī)模,以及所需的技能組合。
放下個人偏見和喜好,從優(yōu)點和功能的角度來評價兩種語言。不管選擇了哪種語言,Go 和 Python 都在持續(xù)演進。盡管在大多數(shù)情況下 Golang 可能是更好的選擇,但Python語言也是不斷更新迭代的。以上就是本次分享的全部內(nèi)容,如果你也想學習一門編程語言,可以考慮下 六星教育 ,這里的課程體系,師資團隊以及售后服務,一定不會讓你失望!
當前題目:go程序設計語言翻譯 go程序設計語言在線閱讀
本文鏈接:http://muchs.cn/article14/dospege.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、網(wǎng)站內(nèi)鏈、網(wǎng)站建設、服務器托管、外貿(mào)網(wǎng)站建設、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)