Googleの新しいプログラミング言語Go == Python(開発が速い) + C++(実行速度が速い)
by Jason Kincaid on 2009年11月11日

デベロッパにビッグニュース: Googleが今日(米国時間11/10)、オープンソースの新しいプログラミング言語Goを発表した。同社によるとGoはまだ実験段階で、C++のようなコンパイルする言語が持つパフォーマンスとセキュリティに、Pythonのような動的言語の持つ開発スピードを合わせた資質を備える。Goの公式マスコットGordonは、図のようなゴウファ(gopher, 地上生活をするリス)である。

Googleはブログ記事でGoを次のように説明している:

Goは、Pythonのような動的言語を使うときに得られる開発スピードと、CやC++のようなコンパイルする言語のパフォーマンスと安全性を結びつける試みである。Goに関する今日までの実験では、通常のビルドがほとんど一瞬で行われる。大きなバイナリのコンパイルでも、数秒程度である。そしてコンパイル後のコードの実行速度はCのそれに匹敵する。Goは、開発のスピードアップが最大の目的である。

多重処理と、オブジェクト指向設計に対する斬新な軽量級の取り組みをサポートし、真のクロージャやリフレクションなどの先端的機能持つGoが、今後システムズプログラミングのための優れた言語として認められることを期待している。

詳しくはGolang.orgで。

気の短い読者は、とりあえずGoで書いたHello World!プログラムを見ていただきたい:

05 package main

07 import fmt “fmt” //書式化I/Oのためのパッケージ

09 func main() {
10 fmt.Printf(“Hello, world; or Καλημέρα κόσμε; or こんにちは 世界\n”);
11 }



[原文へ]

(翻訳:iwatani(a.k.a. hiwa))

  • http://h2plus.biz/blog/2009/11/11/441/ Googleの新しいプログラミング言語「Go」でHello, world! | H2+ Goes On

    [...] [...]

  • http://maclalalalink.wordpress.com/2009/11/11/%e3%82%b0%e3%83%bc%e3%82%b0%e3%83%ab%e3%81%ae%e6%96%b0%e3%81%97%e3%81%84%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%a8%80%e8%aa%9e- グーグルの新しいプログラミング言語 Go « maclalala:link

    [...] Googleの新しいプログラミング言語Go == Python(開発が速い) + C++(実行速度が速い) | TechCrunch Japan [...]

  • http://aains.wordpress.com/2009/11/13/bitdefender%e3%81%84%e3%82%8c%e3%81%a6%e3%81%bf%e3%81%9f-google-go%e3%80%8c%e3%82%b0%e3%83%bc%e3%82%b0%e3%83%ab%e3%81%af%e3%81%84%e3%81%8f%e3%80%82%e3%80%8d/ BitDefenderいれてみた / Google Go「グーグルはいく。」 « Anchors Aweigh in Scheveningen

    [...] [...]

  • http://smkn.xsrv.jp/blog/2009/11/2009%e5%b9%b4118%ef%bd%9e1114%e3%81%ae%e9%80%b1%e9%96%93%e3%83%96%e3%83%83%e3%82%af%e3%83%9e%e3%83%bc%e3%82%af/ ITキヲスク | 2009年11/8~11/14の週間ブックマーク

    [...] [...]

  • http://jp.techcrunch.com/archives/best10-091115/ 先週(11/9〜11/15)の人気記事ランキングベスト10

    [...] [...]