第1回 Google Go登場の背景 赤坂 けい チームWordProgress 2009/12/2 突然登場した新しいプログラミング言語「Go」。その独自性、魅力を余すところなく堪能してみよう(編集部) 2009年10月末にグーグルが発表した、新プログラミング言語Go(またはgolang)は、速くて軽量な言語である。ただし、「速さ」と「軽量」の意味合いには、少しだけ特殊な意味合いが込められている。 第一に、Goの「速さ」とは、コンパイルの速さという意味合いが強い。また、Goの「軽量」とは、並列処理に対応した言語でありつつも言語仕様が軽いといった意味合いがある。 コンパイルが速く、並列処理の記述が容易で、言語仕様が軽量だという、Goのうたい文句に引き付けられた人は多いだろう。そして何より、世界最大規模のWebサービスを提供しているグーグルが、錚々(そうそう)たるメンバーの名の下に、自社のシ
Golangってキーワードがいいのかなあ。。。 http://golang.org/ まずは $GOROOT、$GOOS 、$GOARCHを設定せいということで、設定。 export GOROOT=$HOME/go export GOOS=linux export GOARCH=386 Mercurialのインストール。で、これはPython-develが入っていないとダメ。 $ sudo easy_install mercurial はい死亡。 mercurial/base85.c:12:20: error: Python.h: No such file or directory mercurial/base85.c: In function ‘b85prep’: mercurial/base85.c:23: warning: implicit declaration of functi
UNIXの共同開発者Ken Thompson氏をはじめとするGoogleのソフトウェアの先導者たちは、「Go」と呼ばれる実験的なプログラミング言語プロジェクトによって、コンピュータの処理性能とプログラマーの能力の両方を高めることが可能だと考えている。 Googleは米国時間11月10日、Goから秘密のベールを取り去った。これまでに構築したものを発表し、この新しいオープンソースプロジェクトへの参加を呼びかけた。 コンピューティング業界は絶えず、新たに最初から始めることと、既存のテクノロジを進化させることの間でせめぎ合っている。Goチームは、現在のハードウェア設計とプログラミング技術の限界から、前者のやり方を選んだ。 首席ソフトウェアエンジニアの1人でGoの開発に携わっているRob Pike氏は、次のように語る。「われわれはこうした問題のいくつかに不満を感じ、問題に対処する唯一の方法は言語だと
Googleの開発チームが新たに提案するプログラミング言語、それが「Go」だ。 Goのオフィシャルサイトの記述によれば、シンプルで高速、安全、そして並列処理が可能な点が特徴として挙げられている。C言語風の記述形式ながら異なる文法体系を持ち、ポインタが利用可能なものの、バッファオーバーフローの遠因となる複雑なポインタ演算を排除。 文法体系はシンプルで、ガベージコレクションが用意されているほか、並列実行を考慮して軽量なプロセス間通信を行う手段が提供され、簡易なプログラミングで大規模処理が可能なシステムが構築できるという。 これは面白そうです。 マスコットキャラもかわいいです(? 現状、Linux版とMacOSX版があり、Lixnu版はx86だけではなくてARM版もあります。 NetWalkerでお勉強できるかも。 とりあえず、サーバのCentOS(x86)にインストールしてみます。 環境はこん
2009/11/11 グーグルは2009年11月10日、Cのようにシステム記述に適したプログラミング言語「Go」をBSDライセンスの下に公開した。C++のようなC言語の拡張ではないが、Cに似た構文が特徴で、ガベージコレクタ(GC)や並列プリミティブ、イテレータ、実行時リフレクションなどを備えた新しい設計が目を引く。Goはグーグルの社員7人が「20%の自由時間」を利用して開発した。設計・実装を行っているのが分散OS「Plan 9」の創案者であるロブ・パイク氏や、Unix、Cの生みの親、ケン・トンプソン氏、Google ChromeのV8エンジンを開発したロバート・グリースナー氏など錚々(そうそう)たるメンバーで、こうした点でも注目を集めそうだ。 グーグル社内では、まだGoを使っていないが、今後はWebサーバなどのシステム関連のソフトウェアで実用を検討しているという(Goのオフィシャルサイトは
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Googleは米国時間11月10日、オープンソースのプログラミング言語「Go」を発表した。Goは、首席ソフトエンジニアRob Pike氏やUNIXの共同開発者のKen Thompson氏らで構成されるチームにより開発された。 現在、Goプロジェクトは、プログラミング言語、コンパイラ、Goで書かれたプログラムに多くのビルトイン機能を与えるランタイムパッケージプログラムで構成されている。Pike氏によると、Goは、CおよびC++と類似しているが、最新の機能を採り入れ、ウェブブラウザ内でも使用可能にするなどの汎用性を備えているという。 Goは、ソフトウェアをマルチコアプロセッサで実行する場合に発生する問題に対処するよう開発されている。またオブ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く