![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Go_Logo_Aqua.svg/langja-640px-Go_Logo_Aqua.svg.png&w=640&q=50)
Go (プログラミング言語)
プログラミング言語 / ウィキペディア フリーな encyclopedia
親愛なるWikiwand AI, これらの重要な質問に答えるだけで、簡潔にしましょう:
トップの事実と統計を挙げていただけますか Go (プログラミング言語)?
この記事を 10 歳向けに要約してください
すべての質問を表示
Goはプログラミング言語の1つである。Googleにおいて2009年[4]ロバート・グリースマ、ロブ・パイク、ケン・トンプソンによって設計された[5]。Goは、静的型付け、C言語の伝統に則ったコンパイル言語、メモリ安全性、ガベージコレクション、構造的型付け(英語版)、CSPスタイルの並行性などの特徴を持つ[6]。Goのコンパイラ、ツール、およびソースコードは、すべてフリーかつオープンソースである[7]。
概要 パラダイム, 登場時期 ...
![]() Goのロゴ | |
パラダイム |
構造化プログラミング、手続き型プログラミング、命令型プログラミング、並行計算、オブジェクト指向プログラミング、関数型プログラミング ![]() |
---|---|
登場時期 | 2009年11月10日 (14年前) (2009-11-10) |
設計者 | Robert Griesemer、ロブ・パイク、ケン・トンプソン |
開発者 | |
最新リリース |
1.22.4[1] ![]() |
型付け | 強い、静的、型推論、構造的(英語版)[2][3] |
主な処理系 | gc、gccgo |
影響を受けた言語 |
C言語、Oberon-2、Limbo、Active Oberon、Communicating Sequential Processes、Pascal、Oberon-2、Smalltalk、Newsqueak、Modula-2、Alef、APL、BCPL、Modula、Occam ![]() |
影響を与えた言語 | Crystal |
プラットフォーム |
DragonFly BSD、FreeBSD、Linux、macOS、NetBSD、OpenBSD、Plan 9 from Bell Labs、Solaris、Microsoft Windows、iOS、Android、AIX、illumos ![]() |
ライセンス |
BSDライセンス ![]() |
ウェブサイト | |
拡張子 |
go ![]() |
テンプレートを表示 |
閉じる
また、軽量スレッディングのための機能、Pythonのような動的型付け言語のようなプログラミングの容易性、などの特徴もある。Go処理系としてはコンパイラのみが開発されている。マスコット・キャラクターはGopher(ホリネズミ)。
発表当初はLinuxとMac OS Xのみしかサポートしていなかったが[8]、2012年3月にリリースされたバージョン1.0からはWindowsもサポートされている[9]。2014年12月にリリースされたバージョン1.4からAndroidをサポートし[10]、2015年8月19日にリリースされたバージョン1.5からiOSをサポートしている[11]。また、2011年5月10日に公開された Google App Engine 1.5.0でも、Go言語がサポートされている[12]。2018年8月にリリースされたバージョン1.11からWebAssemblyをサポートした[13]。