第一個吃“螃蟹”的人——七牛雲端儲存帶你分享Go語言的樂趣

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

七牛雲端儲存

七牛是一家專註於做雲端儲存技術服務的公司,公司註冊成立於2011年中旬(上海七牛資訊技術有限公司),其目標是打造互連網資料存放區的第一服務提供者。專註是他們的基本理念。儘管七牛還非常年輕,但七牛團隊在分布式雲端運算和儲存行業已經積累了超過7年的經驗與沉澱。早前在國內大型互連網企業比如金山和盛大都有相關的技術成就,至今仍有相關結晶在投入使用。

七牛依託在雲端儲存領域多年的技術積累,彙集了國內頂尖的技術人才,七牛聯合創始人之一許式偉先生曾在2000年主持研發WPS,擔任WPS Office 2005首席架構師,以及兼任前金山技術總監,2006年帶領創辦成立金山儲存實驗室,並於2009年婉拒Google加盟盛大創新院,主攻儲存領域,盛大“祥雲計劃”(盛大雲前身)的發起人。2011年,許式偉和一幫技術豪傑組織成立七牛,專註雲端儲存,全力打造中國的亞馬遜S3,開創雲端儲存新格局。

此外,七牛團隊的許式偉先生還發起了國內最早的實效雲端運算社ECUG: http://ecug.org,曆年舉辦全國雲端運算技術盛宴超過5屆。

《Go語言編程》是七牛團隊當前集體創作的第一本技術著作,執筆的七牛雲端儲存成員有:許世偉呂桂華、徐立、韓拓、宋雲峰、袁曉沛、徐一昕等。自Go語言第一次發布以來(Go語言是在C語言和Unix作業系統發布40年後,肯•湯普森等貝爾實驗室原班人馬推出了一門全新的程式設計語言),七牛雲端儲存團隊就非常密切地關注這門語言的發展,並率先在七牛的產品中進行大面積的應用,而開發效率和系統穩定性等客觀資料也在持續證明七牛選擇Go語言的正確性。因此,七牛迫不及待地希望向同行們分享這門語言,讓大家一起來享受Go語言所帶來的極大樂趣,也一起來促進這門語言的發展,因此創作了這本書。

         

《Go語言編程》首先概覽了Go語言的誕生和發展曆程,從面向過程編程特性入手介紹Go語言的基礎用法,讓有一定C語言基礎的讀者可以非常迅速地入門並開始上手用Go語言來解決實際問題,之後介紹了Go語言簡潔卻又無比強大的物件導向編程特性和並發編程能力,至此讀者已經可以理解為什麼Go語言是為互連網時代而生的語言。從實用性角度出發,還介紹了Go語言標準庫和配套工具的用法,包括安全編程、網路編程、工程管理工具等。對於希望對Go語言有更深入瞭解的讀者,這本書還特別組織了一系列進階話題,包括語言互動性、連結符號、goroutine機理和介面機制等。適合所有層次的開發人員閱讀。

評價:

Go語言具有簡潔有力的語言表達能力、強大的系統開發能力、極高的運行效率、卓越的並發和並行能力、優秀的工程管理支援,以及美好的編程體驗。我們曾經在其他語言中花費大量氣力才能獲得的一些能力,在Go中可以輕鬆得到。許式偉在Go語言出現後很快就把它用於大型項目,帶領七牛團隊積累了大量Go編程經驗。這本書除了完整介紹Go語言特性以外,還深入剖析了語言實現機制。作為伺服器軟體開發人員和程式設計語言愛好者,我強烈推薦此書。

——李傑,盛大文學首席架構師

我一直認為Go語言是一門愉快的語言,代碼簡潔,開發高效,無論是slice還是reader、writer,處處都讓人舒坦,但是很多coder認為Go只是驚鴻一瞥,無法探其究竟。而《Go語言編程》正是這樣一份猛料,能夠帶領越來越多的人瞭解Go,學習Go,用Go來實現自己的夢想。

——何曉傑,國內知名Android研究者,安居客移動事業部進階開發經理

就個人學習Go語言的體會來說,在眾多程式設計語言中,它絕對屬於無法讓人一見鐘情的那類,然而當放下偏見與傲慢,真心地去瞭解和體會它的時候,Go語言就如同一壇古酒、一餅老茶,總是能在某些地方觸動開發人員的心弦。《Go語言編程》這本書應當說是作者多年編程經驗的沉澱和反思。通過Go語言構建的“七牛雲端儲存平台”項目,對這些沉澱和反思進行了實踐和驗證,最終形成文字總結。Go語言作為一個工程化的程式設計語言,正是需要這樣以工程化思想為依託的圖書來向世人展示其優雅之處。本書一方面通過展示和分析大量Go語言代碼,闡明了Go語言基本的使用方式,另一方面通過和C語言代碼進行比較,進一步剖析了語言的內在設計思想,乃至底層實現原理,讓各個層次的讀者都能從書中汲取到大量的知識,使人讀後必有所得。簡單來說:好書,值得讀!

——邢星,Go語言社區積極推動者,39健康網技術部副總監

作者簡介:

         

       

有問題可在微博上@呂桂華 @許式偉

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.