Posted at

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など何らかの処理を並列かしてみる