キャリアアップのためのGo言語入門
書籍情報
発売日 : 2023/02/25
著者/編集 : 清水 美樹
出版社 : 工学社
発行形態 : 単行本
ページ数 : 160p
書籍説明
内容紹介
2005年ごろから、「スクリプト言語」が勢いを増す一方で、「C/C++をもっと簡単にしたコンパイル言語」も意欲的に開発されてきました。その代表格の1つが本書で解説する「Go」です。
「Go」は、Googleがクラウドや検索、AIなどを扱う自社のサービスに最適化できる言語として開発されました。
米HackerRankが毎年公表している「エンジニアが学びたいプログラミング言語ランキング」では、
2019年に圧倒的1位を取り、今も強い人気を誇っています。
また、GitHubの「2022年で急成長しているプログラム」のベスト5にも数えられ、実際にクラウドコンピューティング、Webサービスなどを中心に多くの組織で用いられています。
「Go」は、「C/C++」から必要な部分のみを受け継ぎ、冗長さは廃して、より洗練されて読みやすいコードを書ける仕様になっています。さらに、最近需要の多い技術を実現するコードを簡単に書けるようなライブラリが備わっています。
本書は、このような実用的なプログラムを用いながら、「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に特有の記法
・繰り返しと条件分岐
・ジェネリック
・並行処理
・ファイルの読み書き
・プログラミング言語「Go」
・Goのインストール
・はじめてのGoプログラム
■Webサーバと基本的なデータの記述
・Helloプログラムの解説
・Goで簡単に書けるWebサーバ
・Goで数値演算
・複合したデータ型
■Goの関数とポインタ
・モジュールで使用するファイルを分ける
・Goの関数
・構造体を引数に渡す
・関数とポインタ
■メソッドとインターフェイス
・メソッドの基本
・メソッドの特徴的な使い方
・インターフェイスとメソッド
■Goに特有の記法
・繰り返しと条件分岐
・ジェネリック
・並行処理
・ファイルの読み書き
著者情報
清水 美樹
技術系フリーライター。初心者用の解説本を得手とする。東京都で生まれ、宮城県仙台市で育ち、東北大学大学院工学研究科博士課程修了。工学博士。
同学助手を5年間務める。当時の専門は、微粒子・コロイドなど実験中心で、コンピュータやプログラミングはほぼ独習。技術系英書の翻訳も行なう。