ネットベンチャーニュース
2024年04月25日(木)
 ネットベンチャーニュース

Googleのプログラミング言語「Go」

国内WEB
海外WEB
新着30件






























Googleのプログラミング言語「Go」

このエントリーをはてなブックマークに追加
Google社独自のプログラム言語
Google社が同社独自のプログラム言語「Go」(Go言語)を開発した。「Go」はC++のようなコンパイル言語で動的なウェブ用プログラム言語。Pythonにも近い。
GO
Google的な言語
「Go」は特にマルチコアマシンでソフトウェアを走らせるために設計された言語。パイク氏は「Go」をパラレル(並列)言語と対極にある言語と位置づけている。

「Go」ではアプリケーションの再構築が可能。だから並行して動く複数の環境に対応出来る。分散インフラストラクチャ向けアプリケーションを簡単に構築出来る。ある意味非常にGoogle的な言語だ。Google社のバックエンド・インフラストラクチャGoogle I/Oは現在次世代プログラミング言語Goを使いアプリケーション開発を行なっている。

アンドロイド携帯のアプリ開発が最終目的
ロバート・パイク氏はGo開発者の1人。ベル研究所のUnix開発チームの元メンバー。

パイク氏が語ったところによれば、このアイデアはプログラミング言語を一から構築するためのものだという。一から構築するというのはプロジェクト開発者の希望。

C言語、Oberon、Newsqueak、パイク氏が80年代に開発した言語、そういった言語からも一部アイデアを借用している。しかしプログラムの大部分は新しく作ったものだという事。

Go開発チームのリストの中にはUnixの父ケントンプソンの名前もある。Go開発チームのリストの中にはUnixの父ケントンプソンの名前もある。

Google社
我々はもう一度新しい言語開発に乗り出そうと考えている。garbage collectionにマッチする言語、現代のコンピュータ環境にマッチする言語、高速コンパイル可能な言語だ。非常に価値のある事だと考えている。

当初Goはサーバーサイドアプリケーションとして設計された。しかしパイク氏によれば「Go」はローカルコンピュータや携帯電話向けの言語でもあり、最終的にはアンドロイドフォンのアプリケーション構築に使われる事を想定しているという。

外部リンク

Google programming Frankenstein is a Go
http://www.theregister.co.uk/2010/05/20/go_in_production_at_google/
Amazon.co.jp : GO に関連する商品
  • 「ChargeSPOT」を入り口にモノを持ち歩かない生活へ(4月24日)
  • ISOにおける自動運転シナリオを数学的定式化(4月15日)
  • 機微情報を保管した新開発SIMを非対面決済端末に実装(4月15日)
  • 物流におけるグローバル標準倉庫管理システムを拡充(4月10日)
  • 既存光ファイバーを使った実験で、伝送容量の世界新記録を達成(4月8日)
  • Yahoo!ブックマーク  Googleブックマーク  はてなブックマーク  POOKMARKに登録  livedoorClip  del.icio.us  newsing  FC2  Technorati  ニフティクリップ  iza  Choix  Flog  Buzzurl  Twitter  GoogleBuzz
    -->