Googleの新プログラミング言語「Go」 シンプルで高速だそうです。

シェアする

  • このエントリーをはてなブックマークに追加

プログラミング言語ってある意味楽器のコレクションと一緒で新しいのが出たらとりあえず触ってみないと気がすまないことないです?

お仕事でプログラミングしている皆さん。

Googleって最近ではAndroidを出したり、

更にはデスクトップ向けのOSを出す計画があったりしてすんごい勢いがあるなぁ~って思うのですが今度はプログラミング言語を出したんですよね。

それがGoなのですが。

紹介されている記事を読むとこんな感じですね。

米Googleは11月10日、プログラミング言語「Go」をBSDライセンスの下、オープンソースで公開した。マルチコアプロセッシングに対応し、公式ブログによると、“Pythonのようなダイナミック言語での開発スピードと、CやC++のようなコンパイル言語の持つ性能を併せ持つ”という。Linux版とMac版がGoのサイトにインストール方法などの説明がある。GoはGoogleの7人の社員が「20%の自由時間」を利用して開発した。メンバーには、Google ChromeのV8エンジンを開発したロバート・グリースナー氏、分散オペレーティングシステム「Plan 9」の創案者であるロブ・パイク氏、UNIXの開発に携わったケン・トンプソン氏、などが名を連ねる。

Goチームは、コンピュータ科学はこの10年で大きく進歩したにもかかわらず、その間新たなシステム言語は登場しておらず、コンピュータの速度にソフトウェア開発がついていっていないと考えており、こうした状況の打開を試みるためにGoを開発したとしている。

Goはプログラミング言語、コンパイラ、ランタイムライブラリで構成されている。Q&Aによると、Goのプログラムはサイズの大きなものでも1台のPCで数秒でコンパイルでき、ガベージコレクション機能を備え、並列プログラミングをサポートする。

http://www.itmedia.co.jp/news/articles/0911/11/news041.html から

確かに開発に参加しているメンバーみてたら凄いですね。

で、どんな仕様かなぁ~って見てみたんですが、

The Go Programming Language に詳しく言語仕様が記述されています。

まだちょこっとのぞいて見ただけですが色んな言語が入ってる感じですねぇ~

パスカルっぽい記述もあったり。

実際にはどんなライブラリがそろってるんだろう?

気になるところではあります。

で、インストールして何か作ってみようかなぁ~って思ったら既にされている方が居ました。

[GO] CentOSに「Go言語」をインストールしてtwitter投稿スクリプトを作る

いきなりtwitterクライアントってのが男前ですが(^^♪でもとっても参考になりました。

ありがとうございます。

たしかにTCPのコネクションは気になりますねぇ~

もう少ししたらさらにGoの開発環境が充実しそうで楽しみですね。

【関連記事】

Google、オープンソースのプログラミング言語「Go」リリース – ITmedia

Google、新たなプログラミング言語「Go」をオープンソースで公開

シンプルで高速、Googleの新プログラミング言語「Go

新言語「Go」と「Google Chrome」の融合–目指すはウェブ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする