Go言語とは
- 2009年にGoogle社が開発した、オープンソースのコンパイル型言語
Go言語の特徴
- クラスやインターフェースがあり、クラスベースオブジェクト指向言語
- コンパイル、処理速度が高速
- 静的型値付け
- 並列処理が簡単
Go言語を学ぶきっかけ
- 新しい言語
- DevOps活動として用いられるDockerもGo言語で書かれている->トレンド
- C++、PHPをメインにやってきた人間にとって、簡単に並列処理ができるのは魅力的
どうやって学んでく?
- amazonランキングで高評価の書籍をささっと一通り読む
- ドキュメントが充実してそう(まだ未実装なので不明だけど)
- とにかく手を動かす
目標
- PHPとC言語で書かれたDB書き込む処理を、Goに移行する
- POSTなど何らかの処理を並列かしてみる