コンピュータープログラミング入門以前

コンピュータープログラミング入門以前 [電子書籍版]
岩永 信之

1,955円(税込)

獲得ポイント:

楽天Koboの始め方
初めての方へ 楽天Koboへようこそ

紙書籍版も取り扱ってます!

楽天Kobo 電子書籍版 コンピュータープログラミング入門以前 1,955円
紙書籍版 コンピュータープログラミング入門以前 2,484円

商品基本情報

商品説明

※この商品は固定レイアウト型の電子書籍です。

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。


歴史あるITシステム開発を

これから学ぼうという人のために。


ITシステムの需要が高まり、その要求も高度化しています。かつては要求に応じた「ハードウェア」を設計し作っていましたが、近年では「ソフトウェア」開発の比率が(費用面・時間面ともに)どんどんと高まっています。では、ハードウェアに近い知識が不要かというと、少なくとも教養としては必要なものです。JavaやC#といった高級なプログラミング言語を用いた開発においても、そうした知識を持つ方が高品質なソフトウェアを作れます。


本書では、ソフトウェア・プログラミング分野におけるハードウェアに近い低級(low level)な概念から人の直観に近い高級(high level)な概念まで、全体を俯瞰しながら分かりやすく説明していきます。


1章ではまず、10進数や2進数など「数字の表し方」についておさらいします。

今主流となっているコンピューターは、突き詰めていくと半導体を使った電子回路です。2章では、半導体の物理的性質に関する知識がなくても電子回路設計ができるようになる「ゲート」の概念を解説します。

3章では「論理演算」という数学的理論を使って、ゲートの組み合わせを数式で表すことで回路設計する方法を、4章では「記憶素子」というものを導入し、さらに複雑な回路設計を行う手法を説明します。


5章からは「ソフトウェア」の話になります。5章ではソフトウェアを実行するための回路、すなわち「汎用コンピューター」の作り方と動かし方について説明します。6章ではハードウェアを「どう動かすか」ではなく、人が「何をしたいか」を直接記述できるようにするための仕組みとして「オペレーティング・システム」と「高級言語」について説明します。

7章以降はプログラミング言語の高級化の歴史を追うことになります。7章では最も基礎的な概念である「変数」モデル、8章では「構造化」の考え方、9章では「オブジェクト指向」を説明します。最後の10章では現代的なソフトウェア開発に必要となるいくつかの高級な概念について説明します。


プログラミング言語の進化は徐々に高級になっていく(徐々に人の直感に近づいていく)歴史といえます。本書ではこの歴史を追体験しながら、プログラミングに必要なITの知識を理解できる構成になっています。

商品レビュー(3件)

総合評価
 4.0

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

ご購入はこちらから

楽天Kobo電子書籍版

1,955円(税込)

  • 電子書籍のお得なクーポン・キャンペーン

  • 人気コミックや最新の雑誌など!今すぐ読める無料作品をご紹介♪人気コミックや最新の雑誌など!今すぐ読める無料作品をご紹介♪
  • もっと見る
全ショップ対象!
2018/3/25(日) 23:59まで
毎月5と0のつく日は
エントリー&楽天カード利用で
ポイント5倍
全品対象!
2018/3/30(金) 23:59まで
25,000円以上購入で使える!
40%OFF
5と0のつく日は楽天Koboがお得に!

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    関連する商品(紙書籍版)

    このページの先頭へ