50 年前,Hello World 发明者第一次提交的Go 代码长这样……
Posted Java技术栈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了50 年前,Hello World 发明者第一次提交的Go 代码长这样……相关的知识,希望对你有一定的参考价值。
点击关注公众号,Java干货及时送达
作为Unix的研发者与传奇代码“Hello World”的发明者,普林斯顿大学计算机科学系教授布莱恩·克尼汉(Brian W. Kernighan)是编程界的传奇人物。
不仅如此,据调查,Brian W. Kernighan竟在1972年7月18日首次提交Go代码。
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';
1974年1月20日01:02:03:布莱恩提交了convert to C,将B语言的Hello World改为C语言实现;
1988年4月1日02:02:04:提交convert to Draft-Proposed ANSI C,将Hello World改为草案中提出的ANSI C实现;
1988年4月1日02:03:04:提交last-minute fix: convert to ANSI C,最后修改,改为ANSI C实现。
直到现在,这些早期提交的文件(即最终的ANSI C 版本)仍保留在Go repo中。
作者 | 郭露 责编 | 张红月
出品 | CSDN(ID:CSDNnews)
来源:https://blog.csdn.net/csdndevelopers/article/details/122941245?spm=1000.2115.3001.5927
参考资料:
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
AnotherRedisDesktopManager 开始收费了?
Java 18 发布,默认 UTF-8,finalize 被弃用。。
Spring Boot 3.0 M1 发布,正式弃用 Java 8
关注Java技术栈看更多干货
获取 Spring Boot 实战笔记!
与50位技术专家面对面 20年技术见证,附赠技术全景图以上是关于50 年前,Hello World 发明者第一次提交的Go 代码长这样……的主要内容,如果未能解决你的问题,请参考以下文章
80岁还在写代码!Hello World发明人登上GitHub热榜
80岁还在写代码!Hello World发明人登上GitHub热榜
80 岁还嗖嗖改代码,他是 Unix 命名人,发明“Hello World”!