プログラミング言語 Go

| コメント(0) | トラックバック(0)
googleから発表された新しいプログラミング言語である「Go」を試してみました。
もっとも初歩的なHello, Worldまでは、できるように環境を作りました。

といっても、結構簡単にインストールはできますけどね。
参考にしたのは公式のインストール手順です。


インストールしたのは、VirtualBox上で動かしているubuntuです。

まずは、インストールするユーザの .bashrc に、以下を追記します。
(BASHじゃない人は、使ってるシェルにあわせてくださいね)

export GOROOT=$HOME/go
export GOOS=linux
export GOARCH=386
export GOBIN=$HOME/bin

続いて、ubuntuにはインストールされていない、必要なパッケージをインストールします。
apt-getを使えば一発ですね。

$ sudo apt-get install mercurial bison gcc libc6-dev ed

さて、必要なソースをダウンロードします。

$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT

これで、準備はOKですね。インストールしましょう。
$ cd $GOROOT/src
$ ./all.bash

これで、Goのコンパイラができました。

$ ls
6cov 6prof 8c 8l ebnflint godoc gopack goyacc quietgcc
6nm 8a 8g cgo godefs gofmt gotest hgpatch

さて、hello, Worldでも作成してみましょう。ファイル名は「hello.go」とします。

package main

import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
コンパイルするのは、以下のように。
$ 8g hello.go
$ 8l hello.8
$ ls
8.out hello.8 hello.go

8.out という実行ファイルが作成されていますね。実行してみましょう。

$ ./8.out
hello, world

できましたね。
また、別のものも今後作ってみましょうかね。

トラックバック(0)

トラックバックURL: http://www.tsuhata.com/cgi-bin/mt-tb.cgi/264

コメントする

このブログ記事について

このページは、Satoshi Tsuhataが2009年11月12日 23:29に書いたブログ記事です。

ひとつ前のブログ記事は「Mac OSX 10.6.2」です。

次のブログ記事は「FriendFeedに変更しました」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。