ためしながら学ぶ C 言語(タメシナガラマナブシーゲンゴ)
その他- 著者:
- 土肥 紳一/大山 実/紫合 治(ドヒ シンイチ/オオヤマ ミノル/シゴウ オサム)
- 出版社:
- 東京電機大学出版局
- 出版日:
- 2020年10月06日頃
- ISBN:
- 9784501557409
- 在庫:
- 在庫あり
5(1 件 / 楽天ブックス)
初級者向け
C・C++・C#プログラミングIoTRaspberry Pi
なぜ注目されているか
総合2359位
書籍紹介
技書の森解説
C 言語は自由度が高い反面、コンパイラが黙って通すコードでもメモリ破壊や未定義動作を起こすため、「動いたから正しい」では済まない言語です。本書は東京電機大学の講義を土台にした教科書で、短いサンプルプログラムを実際にコンパイル・実行しながら、変数、配列、ポインタ、構造体、ファイル入出力といった C の基本要素を順番に体験していく構成になっています。
各章が短く、例題も小さく切り分けられているため、 1 回の学習時間を短く保てる点が独学にも向いています。ポインタとアドレスの関係はつまずきやすいテーマですが、図を使って「メモリ上のどこを指しているか」を見せるアプローチが繰り返し採用されており、抽象的な概念を視覚的に捉えやすくなっています。
大学の半期授業に収まるよう設計されているため、ネットワーク通信やマルチスレッドのような応用トピックは扱いません。あくまで C 言語の土台を固める本として割り切り、ここからシステムプログラミングや組み込みの専門書へ進むステップとして使うのが効果的です。
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
境界づけられたコンテキスト
ドメインモデルが一貫した意味を持つ範囲を明確に区切り、モデルの曖昧さを排除する DDD の戦略的パターン
自然言語処理
人間の言葉をコンピュータに理解 / 生成させる技術。翻訳や対話 AI の基盤
構造化ログとは - JSON ログの設計と検索性
構造化ログとは、ログを JSON など機械可読な形式で出力し、フィールド単位の検索 / 集計を可能にするロギング手法。非構造化ログとの違い、含めるべきフィールド、失敗パターンを解説
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
C
OS や組み込みを支える低レベル言語。多くの言語の祖となった基礎的存在