やさしい C# 第 3 版
ヤサシイシーシャープダイサンパン
- 著者:
- 高橋 麻奈(タカハシ マナ)
- 注目:
- 総合 1805 位
- 出版社:
- SB クリエイティブ
- 出版日:
- 2019年09月24日頃
- ISBN:
- 9784815603922
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
【シリーズ累計 100 万部突破!】
プログラミング教科書のベストセラー、高橋麻奈の「やさしい」シリーズ。
シリーズの『やさしい C#』を、新装丁+スッキリとした本文デザインで、より親しみやすく、より読みやすく改訂しました。
これからプログラミングをはじめたい人でも、無理なく基本からしっかり身に付けてもらえるように、次の点を心がけています。
・読みやすく、丁寧な解説で、無理なくスラスラ読み進められます。
・豊富なイラスト図解で、概念をイメージでわかるようにしています。
・たくさんのサンプルプログラムで、一つひとつ試して理解できます。
C# はシステムの開発からゲームプログラミングまで、さまざまに利用されているプログラミング言語です。その基本文法からゲーム作り、アプリ作りまで、豊富なサンプルプログラムを使って、とことん丁寧に解説していますので、プログラミングがはじめての人でもしっかり習得できます。
C# の最新バージョンや、Visual Studio 2019 に対応しています。
技書の森解説
『やさしい C# 第 3 版』 (高橋 麻奈 著、SB クリエイティブ、2019 年 9 月刊) は、これからプログラミングを始める人に向けて、C# の基本文法からゲーム作り、アプリ作りまでを、たくさんのサンプルプログラムとイラストの図解で解説する入門書です。高橋 麻奈の「やさしい」シリーズの 1 冊で、版元の紹介では、シリーズの『やさしい C#』を新しい装丁とすっきりした本文デザインに改め、Visual Studio 2019 に対応させた改訂版とされています。国立国会図書館の書誌でも第 3 版として登録されています。
第 3 版の改訂点と「やさしい」シリーズの書き方
版元の紹介文が挙げる方針は 3 つで、読みやすく丁寧な解説で無理なく読み進められること、豊富なイラスト図解で概念をイメージで分かるようにすること、たくさんのサンプルプログラムで一つひとつ試して理解できることです。扱う範囲は C# の基本文法からゲーム作り、アプリ作りまでとされ、文法を覚えた先で小さなプログラムを形にするところまでが 1 冊に入っています。版元ドットコムには、この版の前の版の ISBN として 978-4-7973-8668-4 が登録されています。著者紹介によると、高橋 麻奈は同じシリーズで『やさしい C』『やさしい C++』『やさしい Java』『やさしい Python』なども書いています。
静的な型とクラスから成る C# を、開発環境ごと学ぶ
C# は Microsoft が開発した言語で、.NET の上で業務システム、Windows のデスクトップアプリ、Web アプリ、そして Unity を使ったゲーム開発まで幅広く使われています。変数や引数に型を宣言する静的型付けの言語なので、型の食い違いはプログラムを動かす前の段階でコンパイラーが見つけて知らせてくれます。C# のプログラムはクラスを単位に組み立てるのが基本で、オブジェクト指向 の考え方、つまりデータとそれを扱う処理をひとまとまりにして部品として使う発想が言語の中心にあります。開発には Visual Studio のような統合開発環境を使うのが一般的で、入力の補完やエラーの表示、デバッグの機能を道具として使いこなすことも、C# の学習の一部になります。
プログラミングが初めての人に向けた範囲と、範囲外の話題
版元はこの本を、プログラミングがはじめての人でも基本からしっかり学べるように書いたと案内しています。一方で、紹介文が示す範囲は基本文法とゲーム作り、アプリ作りまでで、ASP.NET による Web アプリの開発や、データベースとの連携、チームでの設計の進め方といった実務の話題は挙げられていません。開発環境として本書が対応するのは Visual Studio 2019 です。
本書は、文法の基礎から小さな作品作りまでを、図解とサンプルプログラムを使って 1 冊で順に扱っています。
この本に興味がある方におすすめ
関連する本
高橋 麻奈 の他の書籍
関連記事
ゼロから作る Deep Learning シリーズの読む順番 - 全 6 巻の内容と選び方を整理
ゼロから作る Deep Learning シリーズ全 6 巻 (基礎 / 自然言語処理 / フレームワーク / 強化学習 / 生成モデル / LLM) の読む順番を解説。各巻の内容 / 発売年 / 前提知識を一覧表で整理し、目的別にどの巻から読むべきかを案内します。
技術書のタイトルに隠された法則 - 「入門」「実践」「詳解」の意味を読み解く
技術書のタイトルに使われる「入門」「実践」「詳解」などのキーワードには暗黙のルールがあります。タイトルだけで本のレベルと内容を見抜くコツを紹介します。
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
関連用語
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法
ゲーム開発
ゲームを企画 / 設計 / 実装する分野。技術と表現が高度に融合する領域
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
プログラミング
コンピューターに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
Ruby
開発者の生産性と楽しさを重視した、日本発のオブジェクト指向プログラミング言語
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説