GO語言入門一

GO語言入門

GO語言的起源

  • Google 三位工程師業(yè)余20%的空閑時間開發(fā)

  • 時間軸:

      2007 年 9 月 21 日:雛形設計
      2009 年 11 月 10日:首次公開發(fā)布
      2010 年 1 月 8 日:當選 2009 年年度語言
      2010 年 5 月:谷歌投入使用
      2011 年 5 月 5 日:Google App Engine 支持 Go 語言
    

Go語言主要特性

  • 在 Go 語言出現之前捕仔,開發(fā)者們總是面臨非常艱難的抉擇,究竟是使用執(zhí)行速度快但是編譯速度并不理想的語言(如:C++)脑溢,還是使用編譯速度較快但執(zhí)行效率不佳的語言(如:.NET、Java),或者說開發(fā)難度較低但執(zhí)行速度一般的動態(tài)語言呢生兆?顯然农曲,Go 語言在這 3 個條件之間做到了最佳的平衡:快速編譯援奢,高效執(zhí)行,易于開發(fā)珍语。
  • 由于內存問題(通常稱為內存泄漏)長期以來一直伴隨著 C++ 的開發(fā)者們锤岸,Go 語言的設計者們認為內存管理不應該是開發(fā)人員所需要考慮的問題。因此盡管 Go 語言像其它靜態(tài)語言一樣執(zhí)行本地代碼板乙,但它依舊運行在某種意義上的虛擬機是偷,以此來實現高效快速的垃圾回收(使用了一個簡單的標記-清除算法)
  • 在傳統(tǒng)的面向對象語言中,使用面向對象編程技術顯得非常臃腫亡驰,它們總是通過復雜的模式來構建龐大的類型層級晓猛,這違背了編程語言應該提升生產力的宗旨。因為 Go 語言沒有類和繼承的概念凡辱,所以它和 Java 或 C++ 看起來并不相同戒职。但是它通過接口(interface)的概念來實現多態(tài)性。Go 語言有一個清晰易懂的輕量級類型系統(tǒng)透乾,在類型之間也沒有層級之說洪燥。因此可以說這是一門混合型的語言磕秤。
  • 缺點
    • 值得注意的是,因為垃圾回收和自動內存分配的原因捧韵,Go 語言不適合用來開發(fā)對實時性要求很高的軟件市咆。
    • 為了簡化設計,不支持函數重載和操作符重載

GO語言安裝

  • 下載裝Go安裝包
  • 推薦IDE LiteIDE
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末再来,一起剝皮案震驚了整個濱河市蒙兰,隨后出現的幾起案子,更是在濱河造成了極大的恐慌芒篷,老刑警劉巖搜变,帶你破解...
    沈念sama閱讀 222,865評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異针炉,居然都是意外死亡挠他,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 95,296評論 3 399
  • 文/潘曉璐 我一進店門篡帕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來殖侵,“玉大人,你說我怎么就攤上這事镰烧÷>” “怎么了?”我有些...
    開封第一講書人閱讀 169,631評論 0 364
  • 文/不壞的土叔 我叫張陵怔鳖,是天一觀的道長朴沿。 經常有香客問我,道長败砂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,199評論 1 300
  • 正文 為了忘掉前任魏铅,我火速辦了婚禮昌犹,結果婚禮上,老公的妹妹穿的比我還像新娘览芳。我一直安慰自己斜姥,他們只是感情好,可當我...
    茶點故事閱讀 69,196評論 6 398
  • 文/花漫 我一把揭開白布沧竟。 她就那樣靜靜地躺著铸敏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪悟泵。 梳的紋絲不亂的頭發(fā)上杈笔,一...
    開封第一講書人閱讀 52,793評論 1 314
  • 那天,我揣著相機與錄音糕非,去河邊找鬼蒙具。 笑死球榆,一個胖子當著我的面吹牛,可吹牛的內容都是我干的禁筏。 我是一名探鬼主播持钉,決...
    沈念sama閱讀 41,221評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼篱昔!你這毒婦竟也來了每强?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,174評論 0 277
  • 序言:老撾萬榮一對情侶失蹤州刽,失蹤者是張志新(化名)和其女友劉穎空执,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體怀伦,經...
    沈念sama閱讀 46,699評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡脆烟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,770評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了房待。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片邢羔。...
    茶點故事閱讀 40,918評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖桑孩,靈堂內的尸體忽然破棺而出拜鹤,到底是詐尸還是另有隱情,我是刑警寧澤流椒,帶...
    沈念sama閱讀 36,573評論 5 351
  • 正文 年R本政府宣布敏簿,位于F島的核電站,受9級特大地震影響宣虾,放射性物質發(fā)生泄漏惯裕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,255評論 3 336
  • 文/蒙蒙 一绣硝、第九天 我趴在偏房一處隱蔽的房頂上張望蜻势。 院中可真熱鬧,春花似錦鹉胖、人聲如沸握玛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挠铲。三九已至,卻和暖如春寂诱,著一層夾襖步出監(jiān)牢的瞬間拂苹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評論 1 274
  • 我被黑心中介騙來泰國打工痰洒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留醋寝,地道東北人搞挣。 一個月前我還...
    沈念sama閱讀 49,364評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像音羞,于是被迫代替她去往敵國和親囱桨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,926評論 2 361

推薦閱讀更多精彩內容

  • 本篇主要介紹go的生態(tài)嗅绰。包括安裝舍肠,ide,go命令三部分窘面。隨著作者的持續(xù)學習翠语,內容可能會有所更新。 安裝 截止到本...
    納達丶無忌閱讀 2,096評論 1 6
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,336評論 25 707
  • 原文鏈接 http://ironxu.com/583 本文介紹 Go 語言編譯工具的安裝和卸載财边。 1. 安裝 下載...
    好剛編程閱讀 473評論 0 1
  • 早晨醒來肌括,有一片微亮的天空,那是從高高的窗戶往外遙望酣难。寂靜的世界谍夭,雄雞的叫聲,一聲聲憨募,呼喚著黎明紧索。 我醒了,母親也...
    任小藝閱讀 430評論 1 3
  • 如若我是來還債的菜谣, 那就盡量多還一些珠漂, 寧人負我,我不負人尾膊。 如若我是來報恩的媳危, 那就盡量多報一些, 今生為人實屬...
    信仰在空中流浪閱讀 332評論 0 0