自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Go語(yǔ)言源碼可追溯到1972 年?

開(kāi)發(fā) 前端
Go語(yǔ)言團(tuán)隊(duì)已經(jīng)在本周三發(fā)布了第一個(gè)發(fā)布候選版 Go 1 RC1(即 Beta4),正式版的發(fā)布已經(jīng)為期不遠(yuǎn)。地鼠(gopher)們?cè)撔袆?dòng)起來(lái)啦!

周四就有地鼠提問(wèn),“Go 源碼中幾十年前的那些修訂是什嘛情況哦?”

原來(lái),Go 代碼庫(kù)的最初四次修訂發(fā)生于 1972-1988 年,然后才有了 Go 語(yǔ)言規(guī)范的初稿。

其中,***次修訂 Revision f6182e5abf5e (1972) 是 Brian Kernighan《B 語(yǔ)言入門(mén)教程》第七節(jié)中的“hello, world!”示例代碼:

  1. main( ) { 
  2.  extrn a, b, c; 
  3.  putchar(a); putchar(b); putchar(c); putchar('!*n'); 
  4.  
  5. a 'hell'; 
  6. b 'o, w'; 
  7. c 'orld'; 

第二次修訂 Revision b66d0bf8da3e (1974) 將程序用 C 語(yǔ)言重寫(xiě)了一遍,當(dāng)年 Unix 內(nèi)核的主要部分已經(jīng)采用 C 重新編寫(xiě):

  1. main() { 
  2.  printf("hello, world"); 

第三次修訂 Revision ac3363d7e788 (1988) 按 ANSI C 草案的標(biāo)準(zhǔn)加上了 #include 語(yǔ)句,并補(bǔ)上了漏掉的換行符:

  1. #include <stdio.h> 
  2.  
  3. main() 
  4.         printf("hello, world\n"); 

第四次修訂 Revision 172d32922e72 (1988) 則給程序加上了輸入原型與返回值:

  1. #include <stdio.h> 
  2.  
  3. int 
  4. main(void) 
  5.         printf("hello, world\n"); 
  6.         return 0; 

(次年,標(biāo)準(zhǔn) C89(ANSI X3.159-1989)誕生。)

這四次修訂重現(xiàn)了編程語(yǔ)言由 B 到標(biāo)準(zhǔn)化的 C 的發(fā)展史,也顯示了項(xiàng)目組的宏偉抱負(fù)。當(dāng)然,Go 團(tuán)隊(duì)本身也是大有來(lái)頭,其中就包括 B 語(yǔ)言與 Unix 作者 Kenneth Thompson 和 Plan 9 架構(gòu)師 Rob Pike,他倆都曾在貝爾實(shí)驗(yàn)室工作,并共同完成了 UTF-8 編碼的創(chuàng)立。(via cnet)在 Go 語(yǔ)言中,Ken Thompson 還彌補(bǔ)了沒(méi)能在 Unix 中“拼全‘create’”的遺憾。(via mattn)

Go 公布初期就提供了 cgo 命令以及 gcc 前端 gccgo,可以說(shuō) Go 本身就是對(duì)歷代成果 fork 而來(lái)的項(xiàng)目。

敬請(qǐng)期待 Go 的正式發(fā)布!

原文出自:http://www.guao.hk/

【編輯推薦】

  1. 谷歌發(fā)布Go編程語(yǔ)言***候選版
  2. 用Google Go語(yǔ)言實(shí)現(xiàn)http共享
  3. Google Web App開(kāi)發(fā)指南之構(gòu)建優(yōu)秀的Web Apps
  4. Google Web App開(kāi)發(fā)指南:交互設(shè)計(jì)
  5. Google Web App開(kāi)發(fā)指南:什么是Web Apps?
責(zé)任編輯:陳貽新 來(lái)源: 谷奧
相關(guān)推薦

2021-12-30 10:29:52

微軟Windows 11更新

2023-05-20 11:19:44

微軟HDDSSD

2024-01-09 15:46:42

2019-02-26 08:14:41

大數(shù)據(jù)HadoopSpark

2021-12-30 14:17:23

微軟WindowsWindows 11

2019-11-29 08:17:36

區(qū)塊鏈農(nóng)產(chǎn)品比特幣

2015-09-22 09:32:34

機(jī)房半導(dǎo)體

2011-06-14 11:48:38

Webkit QT

2014-02-18 09:24:34

2025-03-17 11:57:38

2023-05-16 16:35:40

人工智能智能管理質(zhì)量管理

2023-11-27 16:21:09

2015-04-16 09:13:52

2017-04-10 13:26:06

Go語(yǔ)言源碼

2017-04-25 14:25:36

疫苗數(shù)字化門(mén)診信息化平臺(tái)

2017-04-10 20:21:39

Go語(yǔ)言源碼分析Handler

2020-02-13 15:01:54

區(qū)塊鏈疫情防控

2020-07-02 15:47:59

IBM區(qū)塊鏈挪威海鮮協(xié)會(huì)

2019-05-10 08:19:48

Mirai僵尸網(wǎng)絡(luò)

2013-06-26 09:28:49

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)