Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Windows Phone
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。

Kindle 価格: ¥ 1,955

¥ 529の割引 (21%)

ポイント : 19pt (0%)

これらのプロモーションはこの商品に適用されます:

Kindle または他の端末に配信

Kindle または他の端末に配信

[岩永 信之]のコンピュータープログラミング入門以前
Kindle App Ad

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

5つ星のうち 3.8 4件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
¥ 1,955
単行本(ソフトカバー)
"もう一度試してください。"
¥ 6,624 ¥ 1,590

紙の本の長さ: 280ページ

【Kindle試し読み増量対象商品】:こちらは、試し読み増量商品です。試し読みは商品詳細ページの「今すぐ無料サンプルを送信」をクリック。 その他の対象商品をチェックする。 ※シリーズタイトル全作品の無料サンプルがすべて増量されているとは限りません。※Amazon.co.jp は本キャンペーンを予告なく変更または終了する権利を保有します。

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

タブレット端末での読書には無料アプリ Kindle for iPadKindle for Android をご利用ください。


商品の説明

内容紹介

※この商品は固定レイアウト型の電子書籍です。
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。


歴史あるITシステム開発を
これから学ぼうという人のために。

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

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

1章ではまず、10進数や2進数など「数字の表し方」についておさらいします。
今主流となっているコンピューターは、突き詰めていくと半導体を使った電子回路です。2章では、半導体の物理的性質に関する知識がなくても電子回路設計ができるようになる「ゲート」の概念を解説します。
3章では「論理演算」という数学的理論を使って、ゲートの組み合わせを数式で表すことで回路設計する方法を、4章では「記憶素子」というものを導入し、さらに複雑な回路設計を行う手法を説明します。

5章からは「ソフトウェア」の話になります。5章ではソフトウェアを実行するための回路、すなわち「汎用コンピューター」の作り方と動かし方について説明します。6章ではハードウェアを「どう動かすか」ではなく、人が「何をしたいか」を直接記述できるようにするための仕組みとして「オペレーティング・システム」と「高級言語」について説明します。
7章以降はプログラミング言語の高級化の歴史を追うことになります。7章では最も基礎的な概念である「変数」モデル、8章では「構造化」の考え方、9章では「オブジェクト指向」を説明します。最後の10章では現代的なソフトウェア開発に必要となるいくつかの高級な概念について説明します。

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

内容(「BOOK」データベースより)

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

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 57791 KB
  • 出版社: マイナビ出版 (2011/6/29)
  • 販売: Amazon Services International, Inc.
  • 言語: 日本語
  • ASIN: B00HKN25CQ
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: 5つ星のうち 3.8 4件のカスタマーレビュー
  • Amazon 売れ筋ランキング: Kindleストア 有料タイトル - 62,081位 (Kindleストア 有料タイトルの売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?


カスタマーレビュー

5つ星のうち 3.8
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 単行本(ソフトカバー)
半導体の仕組みから、オブジェクト指向あたりまで、プログラムを構成する要素が書いてある本です。
タイトルを見て、プログラミング入門する人が、入門以前に読むのはやめたほうがいいと思います。挫折する人が多そうです。理論立ててものを学ぶのが好きな学者さんとか、好奇心に満ち溢れた人は別かもしれませんが。ただわかりやすく書いてあるので、読んでわからないことはないと思いますが。ある程度プログラムがわかったうえで読んだほうがよいのではないでしょうか。
プログラムを組むには論理的な思考が求められます。そして、論理的な思考をしていると、原理から知りたくなります。あることの原理を知ったら、そのさらに原理が知りたくなり。ということでどんどん知識を手繰っていくことになります。
たとえばCを知ればアセンブリ言語が知りたくなり、アセンブリ言語を知ればマシン語が知りたくなり、マシン語を知ればワイヤードロジックが知りたくなります。
少なくともある技術について初心者ではないと言えるころには、ひとつ前の技術が知りたくなるものでしょう。
これはある意味、諸刃の剣であると言えます。知識が深まれば深まるほど時代を逆行していくことになりますから。たとえばそういう意味でCの原理となる要素技術はアセンブリ言語ですが、アセンブリ言語を完全に理解すればCのすべてが理解できるものではあり
...続きを読む ›
コメント 16人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本(ソフトカバー)
進数とかゲートの仕組みとか そういうデジタル回路の基本から始まって
プログラミング言語の方になると型とかはもちろん
オブジェクト指向やらスレッドやら

加筆修正したら10冊くらいに分けて売れそうな内容ですw

でもあまりに詰め込み過ぎちゃった感じで個人的には読むのが大変だった
ということで☆4個で
コメント 12人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本(ソフトカバー) Amazonで購入
ソフトウェアを開発していて、触ることのない部分の曖昧になっていた知識を基礎から学べました。
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 アニやん 投稿日 2011/11/14
形式: 単行本(ソフトカバー)
いや、むしろ先にプログラミングができるようになってる方がいいと思う。
プログラムをつくる観点からいろんなモノをみるコトが大事。
コメント 8人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
click to open popover