Google の Go 言語


最近?アナウンスされたようですね。

http://golang.org/

いまのところ、コンパイラーは、Linux, Mac OS X のみ。

コンパイラーターゲットは、linux/amd64, linux/arm, linux/386, darwin/amd64, darwin/386, and nacl/386.

実行サンプルはこんな感じ。

$ cat >hello.go <<EOF
package main

import “fmt”

func main() {
fmt.Printf(“hello, world\n”)
}
EOF
$ 6g hello.go
$ 6l hello.6
$ ./6.out
hello, world
$

言語仕様は

http://golang.org/doc/go_spec.html

C++に似ている。強い型。並列プログラミング、Garbage Collection をサポートしている。ここまではOK。

その一方で、&, * による address operators を持っていて、c, c++のような、

&x

&a[f(2)]

*p

*pf(x)

という表記ができる。この時点でパス。その時代には戻りたくないなぁ~。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中


%d人のブロガーが「いいね」をつけました。