成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Google Go語言的快樂編程因素

開發 開發工具
Google Go語言在推出之后立刻引起了很多開發者的關注。盡管現在還處在一個很不成熟的階段,但很多頂級程序員參與其設計和代碼改進使得人們對它充滿信心。本文介紹了Go語言中的一些細節。

Google在今年發布了一門全新的開源編程語言名為Go語言。Go語言的設計最早始于2007年9月,設計者包括Robert Griesemer, Rob Pike和Ken Thompson,后來Ian Lance Taylor實現了基于GCC的go編譯器gccgo,Russ Rox的加入推動了語言和庫的實際可用性。它于2009年9月被官方正式宣布發布,兼容Linux和Mac操作系統。

Go是一門富有表達力的、并發的、具有垃圾回收功能的編程語言。

用Google的話來說:Go實驗性地將C或者C++語言的性能、安全性與動態語言如Python的速度結合起來。代碼的編譯運行接近于C,甚至大規模的二進制編譯只需要幾秒鐘。

Go中不包含的特性有:

1. 異常處理(Exception handling)

2. 類型繼承(Type inheritance)

3. 泛型編程(Generic programming)

4. 斷言功能(Assertions)

5. 方法重載(Method Overloading)

讓我們來看一下Go語言的Hello World

  1. package main  
  2.  
  3. import fmt fmt // Package implementing formatted I/O.  
  4.  
  5. func main()  
  6.  
  7. {  
  8.  
  9. fmt.Printf(Hello world\n);  
  10.  
  11. }  
  12.  

#T#除了斷言類型(declarations type)之外,Go語言的語法與C語言的非常相似。但是Go的設計簡化頭文件的依賴管理,使用輕量級的類型系統,類型沒有繼承,支持垃圾收集和并發,從而提供在多核系統上設計系統軟件的方案。其他語法上的不同還有:在if和for語句中,Go缺省了括號。

Go是并發的程序設計語言,不同于Limbo,它不提供任何內置的安全觀念。Go有一些PI 演算(Pi calculus)的特性如通道傳遞(channel passing)。概括而言Go語言如下:簡單、快速、安全、并發、快樂編程、開源。

希望Go語言成為支持多進程系統編程的優秀語言,保持清新和輕量來從事面向對象的開發設計,同時具備一些很棒的特性如閉包和映射(reflection)。

Go最初的設計者簡介:

Robert Griesemer,參與設計Chrome瀏覽器中的Javascript執行引擎V8,V8采用即時編譯技術和分代(generational)的stop-the-world垃圾收集機制;

Rob Pike乃大名鼎鼎的人物,曾在貝爾實驗室工作,是Unix操作系統、Plan9操作系統、Limbo編程語言和UTF-8編碼的主要設計者,寫過憤青式的文章Systems Software Research is Irrelevant,還有兩本書The Unix Programming Environment和The Practice of Programming;

Ken Thompson是圖靈獎獲得者,是Unix操作系統、Plan9操作系統、UTF-8編碼和B編程語言(C的前身)的創立者之一。在google,Ken和Robert還設計過過用于大規模數據分析的Sawzall語言。

Ian Lance Taylor是GCC社區的超級活躍人物,是gold連接器和GCC過程間優化LTO的主要設計者之一,是Zembu公司的創始人之一。

責任編輯:yangsai 來源: CSDN
相關推薦

2011-01-05 10:58:05

Google Go

2019-05-15 11:38:22

GoogleGo編程語言

2010-01-11 09:38:28

編程語言排行榜Google Go

2012-11-08 09:36:10

Google Go

2017-01-09 11:28:31

編程語言排行榜

2009-12-25 09:27:08

Google Go系統編程C語言

2019-02-11 08:32:22

編程語言Go

2012-07-06 13:16:37

Google Go

2023-11-06 13:32:38

Go編程

2010-08-10 15:13:11

GoGoogle

2013-07-30 09:27:32

Go云計算語言

2013-07-30 09:23:43

VMwareGoogle云平臺

2010-10-13 10:47:52

GoGoogle

2012-03-13 10:40:58

Google Go

2011-08-31 10:09:45

編程語言

2023-05-24 09:31:51

CGo

2024-01-08 07:02:48

數據設計模式

2022-08-17 17:57:37

GoGo語言

2023-02-10 09:40:36

Go語言并發

2024-03-26 11:54:35

編程抽象代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草.com| 可以免费观看的av | 91中文视频 | 中文字幕视频在线 | 精品久久久久久久人人人人传媒 | 精品国产乱码 | 91xxx在线观看 | 亚洲一区二区精品视频 | 久久9视频| 中文字幕一区在线观看视频 | 免费国产黄网站在线观看视频 | 国产黄色在线观看 | 国产精品99久久久久久动医院 | 毛片一级网站 | 日韩精品一区在线观看 | 久久99视频 | 激情欧美日韩一区二区 | 亚洲精品自在在线观看 | 中文字幕一区在线观看视频 | 在线看成人av | 久久精品国产亚洲一区二区 | 午夜影院 | 9999国产精品欧美久久久久久 | 国产免费一区二区 | 亚洲精品中文在线 | 在线观看黄色电影 | aaaaaaa片毛片免费观看 | 国产91网址 | 日韩在线欧美 | 国产男人的天堂 | 在线观看亚洲 | 日韩一区二区三区精品 | 亚洲一区二区视频 | 国产区高清 | 国产高清视频一区 | 国产精品久久久久久久一区二区 | 欧美一级片在线看 | 日韩在线观看中文字幕 | 久久中文字幕一区 | 国内激情av片 | 欧美一区二区三区视频 |