京大マイコンクラブが教える絶対に失敗しない言語の選び方
キミには Go言語 がオススメだ!
新しい!!
Go言語は2009年に登場した, 生まれたての言語だ! でも作ったのがあのGoogle!なので知名度も高いし 趣味から業務まで幅広く沢山の人に使われているぞ!!
古いバージョンとの互換性に悩まされることもないぞ!やったね!!
シンプル!!
Go言語はとってもシンプル!どのぐらいシンプルかというと
- クラス
- 型の継承
- ジェネリック
- オーバーロード
といった機能は全部ない!ないないづくしだ!
名前もシンプルすぎて検索しづらいぞ!”Go言語”か”golang”で検索しよう!!
はやい!!
実行速度もコンパイル速度もすごく速い! 言語がシンプルだから読むのも書くのも習得するのも早い! とにかく時間がない人におすすめだ!!
マスコットがかわいい!!
Go言語の公式マスコットGopher君はとってもキュート! 出っ歯と大きな目、短い手足がチャームポイントだ! 言語そのものと同じくらいシンプルでかきやすいぞ!!
サンプルコード
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
resp, err := http.Get("https://golang.org")
if err != nil {
fmt.Println("Could not get page:", err)
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println("Could not read response body:", err)
return
}
fmt.Println(string(body))
}