おうちで学べるプログラミングのきほん

おうちで学べるプログラミングのきほん

ビジネス・実用
2,178円 (税込)

10pt

3.7

開催中のキャンペーン

プログラムが動く仕組みが全部わかる
「プログラミングを学びたいけど、本を読んでもわからない」……そんなあなたは必読です。本書は、「プログラムが動く仕組み」を、実際に自宅PCで確認しながら学習を進めていきます。「ハードウェアとプログラムの関係」「OSとプログラムの関係」などを体感しながら学べるので、初心者でも無理なく学習できます。
また巻末では、バグが発生する仕組みや各プログラミング言語の違いについても丁寧に解説しました。これからプログラミングを学びたい人だけでなく、現役プログラマーにも幅広く読んでもらいたい1冊です。
※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

詳しい情報を見る

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

おうちで学べるプログラミングのきほん のユーザーレビュー

\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

    Posted by ブクログ

    コンピュータとプログラムの関係、うごく仕組みなどわかりやすく説明されてて、これから学ぼうと思ってる人だけでなくプログラミングを独学とかで学んで基礎的な部分の知識を身につけたい人にも読みやすい本だの思う。

    0
    2014年01月12日

    Posted by ブクログ

    私がアルバイトしていた会社の社長が著者であるため、
    サインを頂くために読みました。

    まずこの読書の想定読者はプログラミング未経験者か、
    プログラミング初めて間もない人で、
    プログラミング経験が1年以上ある人は、
    大方の知識は大抵既に知っているものでしょう。

    一つ一つの単元の内容は薄いものの、
    全体としては俯瞰出来るため、
    上記の想定読者に対してはオススメ出来ると思います。

    0
    2013年04月28日

    Posted by ブクログ

    この本を読んだとしても、すぐにプログラミングができるようになるわけでは無いですが、プログラミング言語に何があるかを知ることができました。どのプログラミング言語を学ぶのか知るには良いと思います。

    Chapter07に、オブジェクト指向プログラミングについて、分かりやすく記載されていました。個人的にはこの内容が一番参考になりました。

    0
    2025年02月17日

    Posted by ブクログ

    プログラミングとは何かについて、分かりやすく説明されています。プログラミングの基礎的な内容だけでなく、関連するPCのハードウェアやOSの機能についても、幅広く説明されていて、プログラミングの全体像をつかむのにちょうどいい内容かなと思います。この本で、自分の興味のある言語を見つけて、別の専門書で知識を深めるといった使い方が良いかもしれません。

    0
    2021年05月11日

    Posted by ブクログ

    ★本の概要・感想
    基本的なコンピューターの仕組みから、ネットワーク、プログラミングの歴史を学ぶことができる。コードを書き始めた初級エンジニアが、理論的理解を深めるのに役に立つ本。読者の知識がほとんどない状態を想定しているからか、非常に読みやすかった。ただ、プログラミングの実例が載っている部分は、コーディングの経験がないと、理解すのは難しいかもしれない。
    教科書的に、定期的に読み返す可能性が高い。

    ★本の面白かった点、学びになった点
    *サーバーサイドプログラムを使うことによって、リアルタイムにweb上の情報を更新することができる
    ・動的なページを作りたければ、サーバーサイドプログラムを利用する
    →いちいち、HTMLを書き換えてはいられないため

    *文字化けの原因は、文字を数値に変えてPCに理解させるための「文字コード」が統一されていないから

    *10進数がPCと相性が良くないのは、細かい電圧の調整をしなくてはならないため
    ・10進数だと、ちょっとノイズが走るだけで表示する数が変わってしまう
    ・2進数であれば、電圧が走っているかどうかで数値を表すことができる。数値の値がぶれずに安定する

    *「クライアント」と「サーバ」
    ・クライアントはサーバに処理要求を行うコンピューター
    ・サーバはクライアントに処理結果を返すコンピューター

    *OSの構成要素「カーネル」の働き
    ・デバイスドライバ:コンピュータに接続されるキーボードやマウスを駆動させ、動かす
    ・プロセス管理:プログラムの実行と破棄を管理。順番を決めて動かし、終了させる
    ・メモリ管理:メモリを必要に応じて各種アプリケーションに対して振り分けを行う
    ・ファイルシステム:記憶領域を整理して素早く書き込んだり、読み込んだりするための能力
    ・ネットワーキング:有線LANや無線LANなどと接続を行うための各種プロトコルを提供
    ・セキュリティ:暗号化の機能。各種の情報伝達の際に発動する

    *OSの構成要素「ライブラリ」の働き
    どのアプリケーションでも共通に利用する機能をひとまとめにした、一種のプログラム集のようなもの。ライブラリのおかげで、OSが、持つ機能を、アプリケーションが簡単に利用することができる
    ・標準ライブラリ:メモリ確保やファイル操作といった、OSが有する基本的機能をアプリケーションに提供
    ・ウィンドウライブラリ:画面にウィンドウを表示する機能。当たり前のように使われているが、これはウィンドウライブラリによって実現されている1つの機能
    ・メディアライブラリ:画像、音声、動画と言った様々なメディアの表示や再生を行う
    ・API:アプリケーションからOSのライブラリを利用するために従うべき手順をまとめたもの。APIの仕様さえ一致させれば、異なるOS上での同一のアプリケーションを動作させることが可能になる

    *インタプリタ方式
    ソースコードを逐次、機械語に翻訳していく方式。Python等があたる

    *JITインタプリタ方式
    ・インタプリタ方式と違って、コードの実行時に、翻訳結果を一部保存する
    ・翻訳結果を残しておくことによって、インタプリタ方式よりも早く実行が可能

    *プログラミングで扱うデータ型「オブジェクト型」
    服薄のデータ型に名前をつけてひとまとまりにしたもの

    *プログラミング言語の拡張部分ことを「ライブラリ」と呼ぶ
    ・動作環境に依存する機能は基本的にライブラリとして提供
    ・本体の仕様はできるだけ汎用性を保つようにする
    ・Java Scriptの代表的なライブラリにはWindowオブジェクトがある。その他には、jQueryやNode.jsなどがある
    ・他にはAngular.jsなど...
    ・jQueryはJava Scriptのデファクトスタンダードになりつつある

    *C言語が得意な開発の種類
    ・マイコンのようにメモリが少なく、CPUの性能も低めの環境での開発
    ・OSや言語ツールなどの開発
    ・処理速度が決定的に重要なプログラムの開発

    *汎用系言語
    ・仮想マシンを前提とした言語
    ・仮想プラットフォームの上で、共通のプログラムが動作する

    ●本のイマイチな点、気になった点
    特にない。初学者にとっては勉強になることが多かった。

    ●学んだことをどうアクションに生かすか
    *今後の実務に生かす
    *コーディング作業の理解が深まった
    *継続的にネットワークやC#の学習を進めていく

    ★そもそも読んだきっかけ
    いわゆる「ある言語の入門本」を読む前に「そもそも、プログラミングとは何ぞや?」というベースの知識があったほうが理解が深まると考えたため。確かに、言語の文法だけを学んでいても、深い理解まではいかない。
    コンピュータサイエンスについて継続的に学んでいく。

    0
    2020年05月16日

おうちで学べるプログラミングのきほん の詳細情報

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

おうちで学べるプログラミングのきほん のシリーズ、関連作品

この本をチェックした人は、こんな本もチェックしています

無料で読める IT・コンピュータ

IT・コンピュータ ランキング

同じジャンルの本を探す