Googleの新しいプログラミング言語Go == Python(開発が速い) C (実行速度が速い) - Tech Crunch Japan

Googleの新しいプログラミング言語Go == Python(開発が速い) C (実行速度が速い) - Tech Crunch Japan

Googleは言語まで作ろうというのか・・・

本家サイト:The Go Programming Language

サイトの「Installing Go」を見ると,とりあえずMacとLinuxのみサポートらしい。デモのビデオでもMacで行なわれていた。まず始めにWindowsをサポートしない,というのは・・・こりゃすごいことだ。

プログラムを書いてコンパイルすると,C言語のようにネイティブのバイナリが生成されて,それをそのまま実行するようだ。JavaとかVMとか,どうもそういうこととは関係なさそうだ。

確かにコンパイルが速いのは助かるが,具体的にはどういう目的で新しい言語を開発しているのだろう?
Why are you creating a new language?

どうやら「systems programming」というのがキーワードのようだ。

wikipediaによると,この言葉に対を成すのが「application programming」で,自分が通常行なっているプログラミングはこれだ。「systems programing」はハードウェアのためのプログラムを作ることで,「application programming」は人(ユーザー)のためのプログラムを作ることらしい。

ふーむ。きっとこのプログラミング言語は,ユーザーのためでなく,プログラムのために働くプログラム,つまりデーモンのようなプログラムを作るために最適化された言語なのだろう。

コメント

コメントを投稿

このブログの人気の投稿

レオナルド・ダ・ビンチはなぜノートを「鏡文字」で書いたのか?

macでsmb(samba)共有サーバーに別名で接続(別アカウント名で接続)する方法

Google DriveにCURLでアップロードするには?