2009年 ・ 命令型・マルチ・その他
Goの歴史
Google の3人が2007年に構想し、2009年に公開した静的型付きのコンパイル言語。C 系の構文に、Pascal 系の宣言とパッケージ、CSP に由来するチャネル(並行処理)を組み合わせた。ツールによる整形など、大規模なコードでの作業のしやすさを重視した。
- 年(初めて公開された年)
- 2009年
- 作った人
- Robert Griesemer、Rob Pike、Ken Thompson
- 組織
- 系統
- 命令型・マルチ・その他
年の決め方 2007年9月21日に Griesemer・Pike・Thompson が設計の構想を始め、2009年11月10日にオープンソースとして公開(Go FAQ)。
Goの祖先と子孫
影響元をたどれる言語4、影響先をたどれる言語0を描きました。点を押すとその言語のページに移ります。
全体の図は一覧の系統図にあります。
目指したこと
影響を受けた言語
出典が明言した線だけです。「受け継いだ点」は出典の記述を要約したものです。
-
Pascal ・ 1970年
受け継いだ点: 宣言の書き方・パッケージ(Pascal/Modula/Oberon 系)
影響を受けた側の資料が述べています ・ 出典: Go FAQ
-
C ・ 1972年
受け継いだ点: 基本構文(C 系)
影響を受けた側の資料が述べています ・ 出典: Go FAQ
一覧にない言語からの影響(名前だけ): Modula・Oberon・Newsqueak・Limbo・CSP(Hoare)
影響を与えた言語
この一覧の中で、確かめられた影響先はありません(影響を与えなかったという意味ではありません)。
関わる思想のテーマ
あわせて見る
- プログラミング言語の比較 C・JavaScript・Java・Python を同じものさしで。
- 冗談と実験の枝:難解プログラミング言語