Nathan Youngman, Roger Peppé:入門 Go プログラミング

作成日:2020-10-21
最終更新日:

概要

Go 言語の基本について説明する。本書ではパソコンへのインストールは後回しにして、 Go playground (https://play.golang.org/) でプログラムを書いて、動作を確認することから開始している。

誤植

翔泳社の、本書に関する情報のページ
https://www.shoeisha.co.jp/book/detail/9784798158655
には、正誤表がある。これ以外に私が見つけたものは次の通り。

ページ場所参考
070本文下から 6 行目24 クインティリン24 クインティリ
083spanish.goquestion := "¿Cómo estás?" question := "¿Cómo estás?"他の網掛け部分も同様。
186本文上から 2 行目flaot64のようなfloat64のような

なお、spanish.go でバイト数を表示させている部分のコメント 15 bytes はこれでよい。 question のリテラル末尾が ¿ のままだと、 バイト数は 16 bytes になってしまう。

どうでもいいこと

史上最悪のソフトウェア

p.90 の訳注には、このページで述べられている、型の変換にまつわる話が、 <『「史上最悪のソフトウェアバグ」 ワースト 10 を紹介(下)』というタイトルで検索できます> がある。実は、上記<>内の本書の記載には誤植があり、<『史上最大のソフトウェアバグ」』>というように'「'が抜けていた。 それはともかく、タイトルで検索してみると次の URL がそれらしいとわかる。

http://wiredvision.jp/archives/200511/2005111605.html

ところがこのページにアクセスしても、(このサイトにアクセスできません)と表示される。したがって、 このページを見たければ、上記 URL を https://archive.org/index.php で表示されるページの検索欄に入れて、 見ないといけない。いくつか日付の候補が表示されるが、 最も古い(2007年11月28日の)アーカイブであれば、見ることができる。新しいアーカイブはエラー画面しか表示されない。

題材について

本書は一貫して地球を含む太陽系、銀河系など、天文学、すなわち宇宙を題材としている。このような一貫性は好ましいものだと思う。 しかし、Amazon での評を見ると、「問題が使えないものなので、もっと実用的なものにしてほしかった」 という不満が見られる。なるほど、このような考え方もあるのだと感じた後で、ではどのような題材が実用的なものなのだろうか、 と再度考えてみた。文房具屋と八百屋と土産物屋が WEB で電子商取引を行なうような題材が実用的なのだろうか、 と思ったりした。本書の題材は、暗号のようなテーマもあるが、宇宙という主題がほとんどだ。 私は、まず、題材の範囲が宇宙という主題で首尾一貫していることを評価している。 そして、この本のような、浮世離れしている題材のほうが好きだ。

翻訳について

翻訳のレベルが低い、わかりづらい、などの評がある。具体的には指示代名詞が指している対象がわからない、 などの批判がある。私は、翻訳がわかりづらいと感じたことはなかったが、 指示代名詞が指している対象をすぐにはつかめなかった個所があった。しかし、それがどこだか、わからなくなってしまった。

書誌情報

書 名入門 Go プログラミング
著 者Nathan Youngman, Roger Peppé
発行日2019 年 5 月 13 日
発行所翔泳社
定 価2800円(税別)
サイズ
ISBN978-4-7981-5865-5
備 考越谷市立図書館南部図書室で借りて読む

まりんきょ学問所コンピュータの部屋コンピュータの本Go 言語 > Nathan Youngman, Roger Peppé:入門 Go プログラミング


MARUYAMA Satosi