概要:
2005年ごろから、「スクリプト言語」が勢いを増す一方で、「C/C++をもっと簡単にしたコンパイル言語」も意欲的に開発されてきました。その代表格の1つが本書で解説する「Go」です。
「Go」は、Googleがクラウドや検索、AIなどを扱う自社のサービスに最適化できる言語として開発されました。
米HackerRankが毎年公表している「エンジニアが学びたいプログラミング言語ランキング」では、
2019年に圧倒的1位を取り、今も強い人気を誇っています。
また、GitHubの「2022年で急成長しているプログラム」のベスト5にも数えられ、実際にクラウドコンピューティング、Webサービスなどを中心に多くの組織で用いられています。
「Go」は、「C/C++」から必要な部分のみを受け継ぎ、冗長さは廃して、より洗練されて読みやすいコードを書ける仕様になっています。さらに、最近需要の多い技術を実現するコードを簡単に書けるようなライブラリが備わっています。
本書は、このような実用的なプログラムを用いながら、「Go」の基礎を解説していきます。
■「Go」のはじめ方
・プログラミング言語「Go」
・Goのインストール
・はじめてのGoプログラム
■Webサーバと基本的なデータの記述
・Helloプログラムの解説
・Goで簡単に書けるWebサーバ
・Goで数値演算
・複合したデータ型
■Goの関数とポインタ
・モジュールで使用するファイルを分ける
・Goの関数
・構造体を引数に渡す
・関数とポインタ
■メソッドとインターフェイス
・メソッドの基本
・メソッドの特徴的な使い方
・インターフェイスとメソッド
■Goに特有の記法
・繰り返しと条件分岐
・ジェネリック
・並行処理
・ファイルの読み書き
広告・PR: リンク経由の購入で収益を得る場合があります。
参考価格: 2860円
※ 価格は変動する場合があります。