あなたの知らないところでソフトウェアは何をしているのか? ―映画やゲームのグラフィックス、データ検索、暗号化、セキュリティー、データ圧縮、ルート探索……華やかな技術の裏でソフトウェアがしていることの表紙

あなたの知らないところでソフトウェアは何をしているのか?

映画やゲームのグラフィックス、データ検索、暗号化、セキュリティー、データ圧縮、ルート探索……華やかな技術の裏でソフトウェアがしていること

V. Anton Spraul, 原 隆文オライリー・ジャパン284ページISBN 9784873117676

コンピュータサイエンスタグで同率25位(64冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。

紹介記事
1件
媒体別
Qiita 1
初めての紹介
最新の紹介

紹介している記事(1件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • おじいさんエンジニアの本棚 Qiita · Yuichi Funato · · いいね 17

    オライリー本でありながら紹介されているのを見たことがない本として挙げ、よく聞く技術テーマの背景にある技術を丁寧に説明していると評価している。各言語にライブラリなどが揃う状況では、ブラックボックスの中身を読み解こうとする人は少数派かもしれないとしつつ、そうした技術を理解することは地力を高めるのに役立つとしている。

この本について

本書は、暗号化やパスワード保護、Webセキュリティーから、映画・ゲームの画像生成、データ圧縮と検索、並行処理、地図のルート探索まで、身近なソフトウェア機能を支える考え方と仕組みを解説する。暗号の章では転置や換字からAES、ハッシュ、デジタル署名、公開鍵暗号とHTTPSへ進み、画像の章では2Dアニメーション、3Dレンダリング、リアルタイム描画の方法を扱う。圧縮ではランレングス符号化やハフマン符号化、JPEG、MPEG-2を取り上げ、検索ではソート、二分探索、索引、ハッシュ化からWeb検索へ進む。並行処理では競合や待機の問題と安全な処理方法を説明し、ルート探索では探索結果の再利用やフロイドのアルゴリズムを扱う。各技術の内部でデータがどう変換・処理されるかを追い、普段は見えにくいソフトウェアの動作を理解できる。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 1章 暗号化
  2. 2章 パスワード
  3. 3章 Webセキュリティー
  4. 4章 映画のCGI
  5. 5章 ゲームグラフィックス
  6. 6章 データ圧縮
  7. 7章 データ検索
  8. 8章 並行処理
  9. 9章 地図のルート探索