プログラムはなぜ動くのか 第2版 知っておきたいプログラミングの基礎知識 |
|
|
著者: 矢沢 久雄 定価: 価格:→¥ 2,050 | プログラマーなら一度は目を通すべき ![]() ![]() ![]() ![]() ![]() ハードウェアの観点からプログラムの処理を語っている数少ない書籍である。 C言語について多く触れているが、メモリやCPUなどのハードの動作について詳しく書かれているため、逆アセンブルなどの解析に必要な基礎知識を得ることが出来る。 プログラムをこれから学ぶ人は、言語に行く前に一度目を通して、言語を学んでからもう一度目を通してほしい。 何も知らない初心者から読むべき ![]() ![]() ![]() ![]() ![]() まあ、自分は「プログラミングって何〜?どうやって作るの〜?」みたいな感じで、少しでも勉強しようと買ったワケです。 でも、プログラミングについてはC言語という単語しか知らないほのド素人で、自分に理解できるのかかなり不安でした。 前置きにも中級者向けとかとも書いてあって無理なんじゃないか?とかも。 しかし、いざ読んでみると、全然中級者向けなんかじゃなく、何も知らない初心者から読む本って感じでした。 まずは演算の基礎としてCPUとは何を行うものかなどの説明が事細かにあり、 しかも新しく出る単語にはしっかり解説と意味が載っていて、一度もつまずくことはありませんでした。 さらに分かりにくいところは非常に親切な図解が掲載されていて、文字ばっかりだと読みにくいと拒否る方もとっつき易いと思います。 実際に読む前は初心者だった私が言うんだから多分間違いは無いかと... プログラミングの基礎知識 ![]() ![]() ![]() ![]() ![]() タイトル通りプログラムの動く仕組みがとてもわかりやすく書かれていました。 コンピュータの基礎を十分に学んでおられる方は読む必要は無いかもしれませんが、コンピュータについて勉強し始めようとしている人、抽象的もしくは概念的には知ってるけど・・・みたいな人は読んでみると得る知識はたくさんあると思います。 ここで得られる知識は恐らくもう何十年も変化していないで有ろうと思われる部分の知識であり、きっと10年後も変わっていないであろうコンピュータの基本の知識です。2、3年で古くなっちゃうような最新鋭のパソコンなんかよりずっと長く使えると思います。 |
|
| |
プログラムはなぜ動くのか ― 知っておきたいプログラミングの基礎知識 |
|
|
著者: 矢沢 久雄,日経ソフトウエア 定価: 価格:→¥ 27 | not 入門書 ![]() ![]() ![]() ![]() CPUやメモリなど基本的なことを詳しく解説してあるだけでなく、比喩やイメージが多用されており分かりやすいです。Windowsなどを使った一般的な例も載っています。それでも、専門知識はプログラムを組んだことのある人や、コンピュータ好きな人でないと辛いかも知れません。 いくどか苦しむが、それなりの収穫も ![]() ![]() ![]() 他の方のご指摘のとおり、入門書ながらかなり高度な内容のところもあり、読んでいて何度となく苦しみを味わった。 しかしながら、読み終えた時に、「なぜ動くか」のイメージは十分に掴めたと思う。 分からないところは、思い切って流し読みして、読破後改めて立ち返って読み直すというのが、この本の読み方かもしれない。 プログラミング入門者がこの本で学習しようとしても挫折する確率が高いと思われます。 ![]() ![]() タイトルから判断すると、いかにもプログラミング入門者向けにプログラムの動作原理を解説した書籍のようですが、 本書でプログラミングの原理を理解しようとしても、途中で挫折する確率が非常に高いと思われます。 なぜならば、本書は、第1章からいきなりCPUの構成要素であるレジスタの話が中心となり、 アセンブリ言語のコードがレジスタでどう処理されるのかといった高度な内容が続きます。 私の場合、すでにここで挫折しそうになりましたが、何とかがんばって読み続けました。 そして第一章の最後の一節にさしかかったとき、目を疑いました。 (以下、第一章最終節からの引用) さて、本文の中でフラグ・レジスタの説明をしたときに、「ビット」という言葉が出てきました。 ビットは、2進数の1桁分に相当し、コンピュータが演算を行う仕組みを知る上で、とても重要なものです。 (引用ここまで) 著者は、著者自身が「ビット」という言葉の説明をしなければならないと感じている読者に対して、 コンピューターを理解する上で最も基本的な「ビット」の概念を説明する以前に、 アセンブラとかレジスタの話をしているのです。 この時点でこの本は入門者の目線に立った本でない事は明白です。 この本は確かに、それなりの知識のある人が読めば勉強になる部分は多いかと思います。 この本のレビューの評価が総じて高いのは、実際にそういう人達がレビュアーの多数を占め よい点数をつけているからだと思われます。 しかしこの本のタイトルから想起される、入門書という範疇の文脈で考えた場合、 星1つや星2つしかつけてない人の方が客観的なレビューを行っていると思います。 私は、前述のような不信感はありますが、 自分のスキルが向上した時にあらためて読み直すと勉強になる部分も多いということで星2つとさせていただきます。 |
|
| |
プログラムを作ろう! Microsoft Visual C++ 2008 Express Edition 入門 (マイクロソフト公式解説書) |
|
|
著者: WINGSプロジェクト 定価: 価格:→¥ 1,405 | C++/CLI の基礎学習用として優秀だが ![]() ![]() ![]() Microsoft Visual C++ 2008 Express Edition では以下のプラグラムの作成が可能である。 (1) CまたはC++によるコンソールアプリケーション (2) C++とWin32 API (SDK) によるWin32 GUIアプリケーション (3) C++/CLIによる.NET Frameworkに依拠したWindowsフォームアプリケーション 本書で取り扱っているのは(3)のC++/CLIによるフォームアプリケーションの開発である。初心者でもわかりやすいようにオブジェクト指向型プログラミングのイロハを学べる構成となっており、実際に簡単なゲームを作ってみることでプログラミングの基本を習得できるようになっている。 しかし、Visual C++を使用している多く人はC++/CLIによる.NETアプリケーションではなく、Win32 APIやMFCを使ったWin32ネイティブアプリを作成するケースが多いのでは無かろうか。 C++/CLIはVC++ 2005から導入された、.NET技術を基盤とする新しい言語であるが、C/C++を.NET基盤にあわせて発展させた言語としてはすでにC#があり、C++/CLIの立場、あるいは存在意義については、Microsoftの思惑とは異なり、評価が分かれているのが現状である。 プログラミングを実体験して、雰囲気をつかむ、という意味ではC++/CLIは入口として決して劣るものではないだろう。しかし、Visual C++という開発ツールを存分に活用したい、という向きの最初の一歩としては、面倒でもC言語やC++によるコンソールアプリ開発とSDKを使ったWin32 ネイティブアプリの開発から始めるべきではないだろうか。 少なくともこの書をいかに熟読しようとも、C言語やC++を学習するのに大きな一助となるとは思えないのだがどうであろうか。 オブジェクト指向言語の優れたチュートリアル本 ![]() ![]() ![]() ![]() ![]() シンプルな題材でC++の要点が理解できるチュートリアル本です。 コントロールを配置してフォームを作ることから始めて、イメージや 結果の表示、クラスやインスタンスを作ることは当然、例外処理や ファイル入出力まで、一通りの体験ができるようになっています。 確実に「手ほどき」してもらえますから、従来の説明書では オブジェクト指向的な作り方がいまいち飲み込めなかった人にも お勧めです。そんな人には救済の一冊になると思います。 多くのC++入門書はC言語を知っている人を対象にしていますが、 この本は違います。プログラミングすること自体はじめての人にも オブジェクト指向らしいアプリケーションの作り方が体験でき、 C++の世界に招待してくれます。むしろ、C言語に慣れてしまう 前に、初めから「オブジェクト指向」的な考え方を学習したほうが 良いかもしれません。 この本を卒業するまでに、私は、3段階の学習ステップを考えています。 1回目はサンプルプログラムを打ち込んで全体の流れをつかむ。 2回目はコードの説明を読んで理解する。最後に、自分がこのサイコロ ゲームを作るとしたらオブジェクト指向の考え方に従って内部構造を 組み立てられるように、考え方をしっかり身に付ける。という3段階です。 入門書ではあっても、じっくり取り組む価値がある本だと思います。 付属のDVDにはVisual Studio Express Editionの(おそらく)フルセット (VB, VC#, VC++, Web, SQL)が収録されていて、ネットでは入手できなく なったインストーラが手に入ります。 とりあえず何かを作ってみたいという人にはオススメ ![]() ![]() ![]() この本はかなりの初心者向けの本であってわかりやすかったです。 とりあえず、初めて触れるって人であり「何か作品をとりあえず作ってみたい」という人にはオススメ。本書の解説とおり詳しい手順を追って作成していくのですが、コード入力の解説には「とりあえず覚えておいてください。」というような完全なプロになりたいという人にとってはあまり向かないのでは。 私は初めてVC++を触れるので良かったのですがコードの具体的な説明がないので本を手放してプログラムを作っていくというのは大変な気がしました。エラーについても詳しく書かれていないのでこの本一冊だけで完璧にこなせるという人は少ないのじゃないかな。 まぁ、索引や付録CDが付いているのはまぁまぁよかったです。 「やさしいC」と同時に買うと効果的な気がします。 |
|
| |
30日間英語脳育成プログラム<初級編> |
|
|
製作: IQ-Strategy 定価: | |
|
| |
30日間英語脳育成プログラム<中級編> |
|
|
製作: IQ-Strategy 定価: | |
|
| |
大人の科学 プログラムロボット デジロボ01 |
|
|
製作: 学研 定価: ¥ 3,990 | オートメーションの原理がここに!! ![]() ![]() ![]() ![]() ![]() 現代の産業を支えるオートメーションの原理を楽しみながら理解できます。原理は円盤に塗りつぶしたマスの白黒の明暗を光センサーが認識してモータを回します。オープンループ制御の為、精度向上は望めませんが、原理を理解する上ではこれ程実感的な物はないのではないでしょうか?ぜひともお勧めします。 |
|
| |
デジタルプログラムタイマー PT60D |
|
|
製作: リーベックス 定価: | 安くて高機能 ![]() ![]() ![]() ![]() ![]() 今日届きました。とても具合がよいので、さっそく 2台目を注文しました。 お勧めポイント ・ランダム機能 ・On-Off の時刻を、設定時刻の±32分の範囲で ランダムに変動させるので、あたかも人間が On-Off しているかのように見せられます。 ・デジタル式 ・一般的なダイヤル式の製品と違って、現在時刻、 On-Off 時刻を正確に設定できます。 ・わかり易い説明書とインターフェース ・PCを使って注文できる人ならば、開梱 後、5分以内に設定を完了して、そのまま外出 できるでしょう。 幅が大きくてさせない ![]() ![]() 本体の幅が一般的な電源コンセントのプレート幅より広いため、「コンセントが壁際や窓際などにあり、コンセントプレートのすぐ隣に突起物などがある場合」差し込むことが出来ません。 8つのON/OFF設定が出来ます。曜日を選びON→OFFと設定するので「この時間は不通電にしたい」というプログラムには不向きです。 いくつかの曜日に同様の設定をする場合、好きな曜日を選べるわけではなく、 1.月〜日のうちのいづれか 2.月〜金の5日間 3.土日の2日間 4.月〜土の6日間 5.月水金の3日間 6.火木土の3日間 7.月〜水の3日間 8.木〜土の3日間 9.曜日に関係なく全て の9パターンです。 |
|
| |
アバンダンス プログラム用 音楽CD(日本語) |
|
|
製作: パシフィックエッセンス 定価: 価格:→¥ 2,195 | |
|
| |
JCprogram 薬用ホワイトニングVC |
|
|
製作: JCprogram 定価: ¥ 3,150 | |
|
| |
24時間プログラムタイマー |
|
|
製作: リーベックス 定価: 価格:→¥ 1,030 | うるさい ![]() ![]() エアコンの空気循環のサーキュレーターはずっと回っている必要は無いけど、時折動いてくれないと困るので オンオフの繰り返しように買いました だから一日何時間狂ってもいいと思ってましたが、それより問題なのは生活空間ではやたらとやかましいと云うことです。サーキュレーターが回ってれば何とか耐えられますが、動いていない時は ジー と云う音が間断無く続き、これはアカンと外しました。長期の旅行の時空き巣に不在を知られないようライトのオンオフに使用するまでお蔵入りです ズレ過ぎです ![]() 周波数を合わせても、1日15分は必ずズレます。今時、珍しい粗悪品です。同社のデジタルタイマーPT60Dは大変正確です。こちらをお薦めします。 熱帯魚用には ![]() ![]() ![]() ![]() 熱帯魚の照明用にもう2年くらい使用しています。 正確な時間が必要なものには向かないでしょうが、 留守の時などの熱帯魚の照明等には重宝すると思います。 |
|
| |
REVEX デジタルプログラムタイマー PT60D |
|
|
製作: リーベックス 定価: | 快調! ![]() ![]() ![]() ![]() ![]() サーキュレーターに使用してますが快調です。 それぞれの曜日ごとに時間設定もできるのがよいですね。設定も簡単です。 時間ずれもさほどなく購入して3ヶ月経ちますがトラブルなしです。 久しぶりに利用しようと思ったところ。。。 ![]() 液晶画面に何も表示されず使用できませんでした。本体にシールが貼られており、そうした場合には一分程度コンセントに挿しておくと復活する、とありましたがダメでした。内蔵電池があるようですが。。ほとんど使用していなかったので(それがいけなかったのかもしれませんが)残念です。 また少なくともこのモデルには保証書がありません。いまどき珍しいと思います。 この機能でこの値段はすばらしい ![]() ![]() ![]() ![]() ![]() デジタルなので、複数のプログラム(8つまで)を設定でき、何と言っても曜日毎の設定もできるのがすばらしい。例えば、毎日の寝ている間はもちろん、平日の勤務時間中もOFFといった設定が可能。 モデムなどの常時接続や待機電力の使用量は結構馬鹿にならないが、毎日自分でON/OFFするのも面倒。暖房器具などの寝る前の消し忘れを防止するのにも役立つ。仮に20Wを毎日7時間OFFにすれば、3年間に節約される電気代で商品代金が戻ってくる計算になる。 あえて言えば、コンセントの位置が商品の真中にあるため、壁面のコンセントなどに差し込むと上や下のコンセントを隠して使えなくなってしまうのが難点。 |
|
| |
ティアック オーディオプログラムタイマー [TT-200] |
|
|
製作: ティアック 定価: 価格:→¥ 11,080 | 貴重 ![]() ![]() ![]() FM録音用に使用。オーディオタイマーは昔はソニーなど有名メーカーも手がけていたが、いまや大型店に置いてあるのはこれぐらいで貴重な存在だ。コストパフォーマンス的に疑問符がつかぬでもないが、製品が作られているだけよしとしよう。これからもこの種の製品が残ることを祈る。 心地よい寝つきと爽やかな目覚め ![]() ![]() ![]() ![]() アンプにリモコンが無いため眠ってしまって朝までステレオの電源が付きっぱなしで電気代もったいないし、器械にも良くなかった。この商品を買ってスリープタイマーにしておけば自動的にオフ。さらに朝味気ない目覚まし時計の代わりにタイマーをセットしておけば好きな曲で爽やかな目覚め。このタイマーの機能をフルに使いこなせておらず割高な買い物ではあったが、コンパクトサイズでステレオラックにも収まり、満足できる買い物だったと言えるだろう。時間表示もバックライトで暗くてもバッチリ見える。私のような使い方をする方にはお勧めの品である。 スリープタイマーは、アウトレット1と2で個別に設定できない! ![]() ![]() 主な特長『2系統のアウトレットを独立プロブラム可能なデュアル・アウトレット・システム』っていううたい文句に誘われて購入。 ところが、スリープタイマーは、『アウトレット1と2で個別に設定できません。』(取扱説明書) orz スリープタイマーを設定し、設定した時間が経過すると、アウトレット1と2の両方ともがオフになります。 |
|
| |
中村澄子徹底指導 新TOEICテスト 1日1分DSレッスン 1週間集中プログラム付 |
|
|
製作: ロケットカンパニー 定価: 価格:→¥ 2,514 | 待望のTOEIC DSソフト ![]() ![]() ![]() ![]() ![]() 今やTOEICのバイブルと言われている緑本の1日1本シリーズと出会ったあと、中村先生のクラスに参加しました。その後、しばらく時間があきましたが、今回DSが発売されましたので、早速購入しました。 まず、問題量の多さに驚きました。これだけの問題数をこなせれば、TOEIC対策には十分役立つと思います。また、今のTOEICに即した良問も多いです。音声も非常に聞き取りやすく、リスニングソフトとしても十分です。文庫本ですと時間の感覚があまりありませんが、DSは時間を図って問題が解けるようになっています。PART3の問題の先読みにも工夫がされています。 中村先生のクラスは超人気でなかなか参加で難しいですが、授業はかなり密度が濃く、パワフルです。日ごろクラスやセミナーを受けれない人もこのDSをやると中村先生があたかも喋っているようなパワーをを感じることができるのではないでしょうか。 すきま時間に勉強できる! ![]() ![]() ![]() ![]() ![]() 2008.10月時点で最後発のTOEIC対策DSソフトだけあって良くできている。 私自身、これまでに出ているDS TOEIC対策ソフトはすべてやったことがあるが一番良い。 何より評価したいのは、短い時間、細切れな時間にも勉強できるように設計してある点。 移動で電車に乗る人などがちょっとした時間に勉強できて、それが習慣になるような 期待が持てる。 もちろん、文字が読みにくいとか画面遷移がちょっと面倒など至らない部分もあるが それはどちらかというとDSの限界、ハードの特性に由来していると思う。 個人的な希望としては、タッチペンを使わなくてもプレイできるようにして欲しかった。 TOEICは4択なので、4つのボタンに割り当てたりすれば出来るとは思うのだが・・・ *これは他のTOEICソフトにも言えることだが。 それに中村先生のイラストとか、正直要らないと思うのですが・・・ あのイラスト見て萌える人いないと思うし、自己顕示欲をムダに感じてしまうのは 私だけでしょうか? 何にしても現時点で一番”買い”のTOEICソフトです。 TOEICテスト試験対策ソフト ![]() ![]() ![]() ![]() ![]() 本を買って名前を知っていたので、DSソフトも買ってみました。 実際に1週間プログラムを使用してみましたが、実感として、 「TOEICテストにでる内容で頻出問題のパターンを圧縮したものを一週間で覚える試験対策」 という感じです。 個人的には、toeic点数アップに直結するポイントがいろいろ入っている感覚でしたが、 逆にいればTOEICテストを受ける人以外には、まったく向きません。 単に英語力を伸ばしたければ、えいご漬けの方がお勧めです。 また単語、熟語も数は多くないですが、 ポイントを絞って短時間で集中して覚えていくには、ちょうどいい分量かと思いました。 個人的には価格を含めて満足でした。 |
|
| |
30日間英語脳育成プログラム<初級編> |
|
|
製作: IQ-Strategy 定価: | |
|
| |
30日間英語脳育成プログラム<中級編> |
|
|
製作: IQ-Strategy 定価: | |
|
| |