当前位置:网站首页>Fifty years ago, the go code first submitted by the inventor of Hello world was as long as this
Fifty years ago, the go code first submitted by the inventor of Hello world was as long as this
2022-06-30 05:17:00 【Technical vision】
Arrangement | Guo Lu
Produce | CSDN(ID:CSDNnews)
As Unix Developers and legendary code “Hello World” The inventor of the , Brian, Professor of computer science at Princeton University · Kenihan (Brian W. Kernighan) Is a legend in programming . He was involved in creating AMPL( Mathematical programming language ) and AWK( Text processing tools ), I have been with C Dennis, the father of language · Ricci (Dennis MacAlistair Ritchie) Co write 《C Programming language 》(The C Programming Language).
More Than This , According to the survey ,Brian W. Kernighan In fact 1972 year 7 month 18 Japan Submit for the first time Go Code .
commit 7d7c6a97f815e9279d08cfaea7d5efb5e90695a8 Author: Brian Kernighan <bwk> Date: Tue Jul 18 19:05:45 1972 -0500 hello, world R=ken DELTA=7 (7 added, 0 deleted, 0 changed) diff --git a/src/pkg/debug/macho/testdata/hello.b b/src/pkg/debug/macho/testdata/hello.b new file mode 100644 index 0000000000..05c4140424 --- /dev/null +++ b/src/pkg/debug/macho/testdata/hello.b @@ -0,0 +1,7 @@ +main( ) {
+ extrn a, b, c;
+ putchar(a); putchar(b); putchar(c); putchar('!*n');
+}
+a 'hell';
+b 'o, w';
+c 'orld';
In the next ten years , Brian is still revising :
- 1974 year 1 month 20 Japan 01:02:03: Brian submitted convert to C, take B Linguistic Hello World Change it to C Language implementation ;
- 1988 year 4 month 1 Japan 02:02:04: Submit convert to Draft-Proposed ANSI C, take Hello
World Replace with the one proposed in the draft ANSI C Realization ; - 1988 year 4 month 1 Japan 02:03:04: Submit last-minute fix: convert to ANSI C, Last modified , Change it to ANSI C Realization .
1988 year , Brian's team decided to suspend the update . until 20 Years later, 2007 year 9 month , Robert · Grisham (Robert Griesemer), Rob · Pike (Rob Pike) And Ken · thompson (Ken Thompson) Start designing Go, submitted Go spec starting point.
Until now, , These early submissions ( That is, the final ANSI C edition ) Still in Go repo in .
【 Reference material 】
https://repography.com/blog/go-first-commit
https://github.com/golang/go/commit/0bb0b61d6a85b2a1a33dcbc418089656f2754d32
https://github.com/golang/go/commit/0744ac969119db8a0ad3253951d375eb77cfce9e
https://github.com/golang/go/commit/d82b11e4a46307f1f1415024f33263e819c222b8
边栏推荐
- How can the international trading platform for frying US crude oil guarantee capital security?
- 终端便捷ssh(免密)连接
- 【VCS+Verdi联合仿真】~ 以计数器为例
- Nestjs配置静态资源,模板引擎以及Post示例
- [typescript] defines the return value type of promise
- Connect() and disconnect() of socket in C #
- [typescript] experimentaldecorators of vscode stepping pit
- Passing values between classes using delegates and events
- Unity3d- use animator and code to control task walking
- One command to run rancher
猜你喜欢
[notes] unity Scrollview button page turning
East Tower attack and defense world - XSS bypasses the safety dog
VFPBS上传EXCEL并保存MSSQL到数据库中
Procedural animation -- inverse kinematics of tentacles
Force buckle 977 Square of ordered array
Unity packaging and publishing webgl error reason exception: failed building webgl player
Pytorch的安装以及入门使用
Harbor API 2.0 query
[typescript] cannot redeclare block range variables
Unity ugui text value suspended enlarged display add text background
随机推荐
Unity gets the resolution of the game view
C # uses monopinvokecallback to directly call back C # function
Unity3d- use animator and code to control task walking
Force buckle 704 Binary search
Display steerable 3D model in front of unity UI
How can the international trading platform for frying US crude oil guarantee capital security?
Unity notes_ SQL Function
VFPBS上传EXCEL并保存MSSQL到数据库中
《谁动了我的奶酪》读后感
Unity packaging and publishing webgl error reason exception: failed building webgl player
Procedural animation -- inverse kinematics of tentacles
Unity Catmull ROM curve
Another download address for typro
Some problems encountered in unity steamvr
[typescript] defines the return value type of promise
ParticleSystem in the official Manual of unity_ Collision module
Unity project hosting platform plasticscm (learn to use 2)
Unity obtains serial port data
E: Topic focus
Modbus protocol register