開発 Go言語

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][fusion_text]先日、SwiftとGoの本を読みました。両方とも面白かったのですが、Goをちょっと触ってみたくなったのですね。
[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][fusion_youtube id=”ytEkHepK08c” width=”600″ height=”350″ autoplay=”no” api_params=”” class=””/][fusion_text]Goの本家の動画とか見つつ、いろんなご意見のサイトも拝見しつつ、思ったところがございまして。
いわゆるハローワールドとかは、
のように書くのですが、C言語なんかと違うのは、各行に ; がないんですよね。ふーん、それだけ?と思われるかもしれないですが、コード見るとそれが結構、綺麗に見えたりします。  [/fusion_text][fusion_text]またちょっとびっくりなのですが、上記ハローワールドで、main関数の後ろのカッコを
こんな風に直すと、コンパイルエラーで動かなくなったりします。エラー?とびっくりしますよね。他の言語だったりすると、ルールというか、お作法的に、このように書いてね、くらいはありますが、明確に改行一個でエラーって、それはそれで、わかりやすいと思うんですよね。
こういうちょっとしたお試しをしたい方は、
Go言語の本家サイト
http://golang.org/
を見てもらって、こんな風に
golungorg
プログラムを実行できますので、ぜひ触ってみてください。楽しいですよ。
で、私としては、
学校教育では、Go言語、ぴったり!
なんじゃないかと思っています。以前も、BASIC、C、JAVAという風に、学校教育の現場では、言語が変わったりしてきましたので、GoはGoでありなんじゃないかと。まぁ、もっと書くと、Goに一本化されるんじゃないかとさえ、思ったりします。
Go、いいっすよ。とりあえず、本買ってみるか!というかは、改訂2版 基礎からわかる Go言語 あたりが良さそうかなと思います。てか、私もこちら読みました。[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]