Go

Go言語を学ぶ

More than 3 years have passed since last update.

Go言語とは

  • 2009年にGoogle社が開発した、オープンソースのコンパイル型言語

Go言語の特徴

  • クラスやインターフェースがあり、クラスベースオブジェクト指向言語
  • コンパイル、処理速度が高速
  • 静的型値付け
  • 並列処理が簡単

Go言語を学ぶきっかけ

  • 新しい言語
  • DevOps活動として用いられるDockerもGo言語で書かれている->トレンド
  • C++、PHPをメインにやってきた人間にとって、簡単に並列処理ができるのは魅力的

どうやって学んでく?

  • amazonランキングで高評価の書籍をささっと一通り読む
  • ドキュメントが充実してそう(まだ未実装なので不明だけど)
  • とにかく手を動かす

目標

  • PHPとC言語で書かれたDB書き込む処理を、Goに移行する
  • POSTなど何らかの処理を並列かしてみる