First git commit for Go was in 1972? 🤯

461 views
Skip to first unread message

Amarjeet Anand

unread,
Aug 5, 2020, 5:17:42 AM8/5/20
to golang-nuts
How come the first git commit for Go was in 1972?

Anybody want to share the story behind the first 4 commits of Go project by  Brian Kernighan?

Mohamed Yousif

unread,
Aug 5, 2020, 6:36:40 AM8/5/20
to Amarjeet Anand, golang-nuts
I did small google search and here are the findings

>Brian Kernighan actually wrote the first "hello, world" program as part of the documentation for the BCPL programming language. BCPL was used while C was being developed at Bell Labs a few years before the publication of Kernighan and Ritchie's C book in 1972.


--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/a0f44946-b2b5-4d55-87d8-25d20f1adc35n%40googlegroups.com.

Alexander Mills

unread,
Aug 5, 2020, 1:25:56 PM8/5/20
to Mohamed Yousif, Amarjeet Anand, golang-nuts
git didnt exist until 2009 or something lol
> To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAHrL7wEsG1rz0vuuBCTwbhhoBQF2eT3V-e5H1xUUpVTALoWXhA%40mail.gmail.com.



--
Alexander D. Mills
New cell phone # (415)730-1805
linkedin.com/in/alexanderdmills

David Riley

unread,
Aug 5, 2020, 8:29:36 PM8/5/20
to Amarjeet Anand, golang-nuts
I had not noticed these, but they are brilliant. Note the history in the commit logs as well (which look like somewhat like SCCS delta messages to me).

A small glossary, and you can piece the rest together yourself:

ken = Ken Thompson, co-originator of Unix and Go
dmr = Dennis Ritchie (RIP), co-originator of Unix and C

Go has a distinct lineage from the Bell Labs folks that gave us C and Unix and Plan9, so these are a lovely homage to Go's ancestors.


- Dave

Henry

unread,
Aug 5, 2020, 11:17:37 PM8/5/20
to golang-nuts
It is that darn time machine I am telling you. They have had it for years but they just keep it hidden from the rest of us.
Reply all
Reply to author
Forward
0 new messages