////////////////////////////////////////////////////////////////////
/*

	KAB-studio.h ... たぶん。


	(C)KAB-studio 1999 - 2001 ALL RIGHTS RESERVED.
		http://www.kab-studio.com/
		info@kab-studio.com

	送信日： 2001/08/27(Mon) No.121x
	配信数： 3740 ( Mag2 + Pubzine )
＊	発行元： まぐまぐ ( URL: http://www.mag2.com/  ID: 0000012198 )
＊	発行元： Pubzine ( URL: http://www.pubzine.com/  ID: 590 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
/*              ２００１年８月２７日（月）の更新                  */
http://www.kab-studio.com/

・今日はお休み。
　この日の KAB-studio.h はお休みです。
　……この号は夢か幻です（爆）。


////////////////////////////////////////////////////////////////////
/*              ２００１年８月２９日（水）の更新                  */
http://www.kab-studio.com/

・Java で納得オブジェクト指向プログラミングプレ配信
　Java で納得オブジェクト指向プログラミングのプレ配信を８月２９日
（水）に行います！
　別に中身のない、挨拶みたいなもんなんで読むこともないけど（爆）。で
も「どんなメルマガになるのか」確認するにはいいのでは？　これ読んでか
ら購読登録解除してもいいしー。いや良くない！（爆）
[ Java で納得オブジェクト指向プログラミング]
http://www.kab-studio.com/Programing/JavaOOP/


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
『……あれ？　今日はお休みじゃないの？』
「あ、ホントだ」
『作者が休日出勤だからっていい迷惑よ』
「っていうか、今旅行中のはず……」
『で、あたし達は例のメルマガの宣伝をするんだよね、やっぱ』
「だろうねー、購読登録数がかなり少なかったそうだから」
『１２とか言ってたよね』
「３０００円弱の収入になるかな」
『うわ、少な！』
「ま、なんだかんだ言っても有料っていうのは敷居高いのかもね」
『そうかなぁ。プログラミングってむしろ向いてそうだけど』
「なんで？」
『たとえばさ、ネット本屋見るとどれも高いじゃない』
「そうそう、プログラミング関係の本ってどれも高いんだよね」
『そういうの買う人達が読者なんだから、４００円は安くない？』
「でも、本屋で中見てから買うのとは違うから」
『そういうのって大きい？』
「たとえば、本のたった１章だけしか必要なくて買うこととか」
『げ！　すごくもったいない！』
「本屋でそれが必要って確認してから買えるからいいんだけど」
『こういうメルマガだとそれは無理ねー』
「だから、まだまだ紙媒体がネットに勝つのは難しいかな」
『難しいもんよね』
http://www.kab-studio.com/
_______________________________________________________________[KCM]

・「 Java で納得オブジェクト指向プログラミング」のおしらせ

　C++ プログラマーの方なら「オブジェクト指向プログラミング」という言
葉は聞きかじったことがあると思います。
　残念なことに、 #pragma twice でオブジェクト指向プログラミングの解
説をするのはかなり先のことになると思います。それはオブジェクト指向プ
ログラミングが難しいから、ではなく、 C++ ではそれよりも先に憶えない
といけないことが多すぎるからです。

　#pragma twice は「真の C++ プログラマー」になってもらうための講座
です。
　僕は、 C++ 言語は「何でもできる」言語だと思っています。 C++ プログ
ラマーは、ハードウェアの構造を把握し、 OS の仕組みを理解し、コンポー
ネントやネットワークにアクセスする手段を知り、多くのフォーマットに精
通し、巨大なシステムを設計段階で効率よく分散化させ、できる限り安全で
拡張性の高いコードを書ける、という技術を求められると思っています。
　その分、 C++ プログラマーのスキルは一朝一夕では身に付かないと考え
ています。なので、あえて #pragma twice ではゆっくりと、しかし確実に
スキルを身に着けて欲しいと考えています。

　ですが「んな悠長なこと言ってられんわ！」という方もいるでしょう。
　その場合、むしろ C++ の守備範囲の広さは邪魔になります。

　「オブジェクト指向プログラミング」の知識は、今、絶対に必要なものの
ひとつと言えます。
　これから生まれる言語にはすべて備わっているでしょう。それらのライブ
ラリでは当然のように使われているでしょう。
　また、複雑化したシステムをプログラムするためには優れた設計力が必要
になりますが、そのための第一歩がオブジェクト指向プログラミングと言え
ます。

　そのオブジェクト指向プログラミングを手っ取り早く憶えるために最適な
言語が Java だと考えています。 Java はシンプルな間口を持ったプログラ
ミング言語です。 C++ のように、多くの事前知識を必要としません。
　僕は、 Java こそがオブジェクト指向プログラミングを学ぶ上で最適の言
語と判断しました。そして、その Java を使ってオブジェクト指向プログラ
ミングをストレートに伝えようとがんばって書いたのが、

「 Java で納得オブジェクト指向プログラミング」

　なのです。
　今、 #pragma twice で地道に勉強している方にも、このメールマガジン
は向いていると考えます。
　確かに「今まで Java なんて使ったことない」という方には敷居が高いと
思います。特に、このメルマガでは Java の使い方そのものについては、本
屋の本に託してしまっています。実際の所、このメルマガを読むためには初
心者向けの本を一冊必要とすると思います。
　でも、 Java そのものは学びやすい言語です。その本を買って見様見真似
でがんばってみてください。もしかしたら、今まで #pragma twice で勉強
してきたこと以上のことができるかもしれません。
　そして、 Java で納得オブジェクト指向プログラミングも読めば、オブ
ジェクト指向プログラミングをすんなりと理解できるでしょう。

　#pragma twice と Java で納得オブジェクト指向プログラミング、どちら
かだけという選択をする必要はありません。一見違う方向を向いているよう
に見えても、行き着く先は同じです。
　今までとはちょっと違う道を歩いてみたい、 C++ の確実複雑な道じゃな
く Java で軽くオブジェクト指向プログラミングを勉強してみるのもいいで
しょう。
　それはいつかきっと、 C++ の糧になるはずです。そして必ず、 #pragma
twice でオブジェクト指向プログラミングの解説が出てきて、さらに深く、
理解することになるでしょうから……。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
『作者がここまでずっこいヤツだとは思わなかった……』
「それだけ本気ってことなのかもね」
『ってゆーか会社辞めたいだけでしょ』
「う”、確かに……」
『ってゆーか、なんでプログラマーってそんなに忙しいの？』
「結局は設計次第、かな」
『設計、ってはっきし言ってよく分かんないんだけど……』
「いつも、ボタン押したら呼ばれる関数に色々書いてるでしょ」
『 On なんたらのメンバ関数だよね』
「設計っていうのはその外の世界。クラスをどう作るかとか」
『それって大きい？』
「大きい大きい。たとえば……ちょっと部屋を見渡して」
『はーい。窓があって壁があって』
「これを全部、数値のデータにしたら？」
『それって、たとえば、窓が横１メートルで縦５０センチで、とか？』
「そう、そういうふうにしてくと部屋全体で」
『すっごい量になるね……』
「プログラミングは〈現実世界の自動化〉が、一番の目的」
『ホントの意味のロボットってやつね』
「だからそのすごい量の数字を」
『プログラムが処理しなきゃいけない！？　うわー』
「でも、数字には互いに関係ないものあるでしょ」
『たとえば……窓の大きさと牛乳の消費期限はかなり関係ないよね』
「そういうのは別のクラスに入れて、互いに触れないようにするわけ」
『できるんだ、そういうこと』
「でも、そういう関連性を判断するのって難しいんだよね」
『まー、もしかしたら窓の大きさと消費期限が関係するかもしんないしね』
「そういうあいまいさがあるから、設計は難しいわけ」
『そういう数字の管理が大変なのね』
「設計がしっかりしてればしてるほど、プログラミングは簡単になって」
『つまりプログラミング大変って事は……』
「ま、そういうこと」
『あたしもいつか設計って憶える？』
「もちろん教えるよ。そのためのひとつが、オブジェクト指向」
『あ、そこで出てくるんだ』
「ま、オブジェクト指向知ってれば設計が楽々できるわけでもないけど」
『でもそのための一歩にはなるわけね』
「僕が教えるより前に、そのメルマガで勉強するって手もあるよ？」
『あたしは浮気しないもん』
「……」
『……何赤くなってんのよ……』
http://www.kab-studio.com/
_______________________________________________________________[KCM]

////////////////////////////////////////////////////////////////////
/*                      どーでもいーけど                          */

　どーでもいーけど、わてはビールの CM って嫌いだ(爆)。
　"Good Job!" ってあーた、ビール買ったらえらいんかい！　って感じに、
なんかバカにされてるよーな気がする。なんだかこういうのって、買う側が
考えなしに買うことを求められてるよーな。かなりムカツク態度だと思いま
せん！？

　でもこれって、ある意味、ビールを造ってる人にも失礼かなーと。だって
こういうのに乗せられて買われたって「美味しいから買う」わけじゃないん
だから、なんかつまんないかなーと。

　この KAB-studio.h は、タダってこともあって、 3700 っていうかなりの
人数の読者を抱えてます。でも、このうちどれだけの人がちゃんと読んでる
のかなーとか思ったり。つまり、わてとしては、この 3700 って数字を素直
に喜んでいいのかちょっと分からないわけです。

　「 Java で納得オブジェクト指向プログラミング」は有料なので、読んで
くれてる人は、そのお金分には評価しているんじゃないかなと感じられま
す。それはわてにとっては大きいこと。

　ま、もちろんお金が入るっていうのも大きいことだけど(爆)。でも、ずっ
と無料でやってきたわてにとって、「有料化で読者に少し近づける」という
感じがあるんです。物差しの目盛りが少しはっきりするっていうか。
　
　Java メルマガ、確かにできるだけ多くの購読登録数が欲しいけど、でも
「絶対読め！」なんて言う気さらさらありません。厳しい目で Java メルマ
ガを判定して、これからも読むかどうか判断してください。

　そういうのも、わてと皆さんとを継なぐ、これまでにはないコミュニケー
ションのひとつ、ってことで。


////////////////////////////////////////////////////////////////////
/*                         でもやっぱ                             */

　購読登録してくれ〜！(爆)

http://www.kab-studio.com/Programing/JavaOOP/


////////////////////////////////////////////////////////////////////
/*                          ご注意！！                            */

・このメールを返信しないでください。
・ご意見・ご希望・ご感想は[チョー普通な日記]よりお送りください。
http://www.kab-studio.com/nikki2/
・購読登録を解除したいときにはこのページで行なってください。
＊http://www.mag2.com/m/0000012198.htm
＊http://www.pubzine.com/detail.asp?id=000590
・解除は自分で行なってください。
・バックナンバーはこれらのページにあります。
http://backno.mag2.com/reader/Back?id=0000012198
http://www.kab-studio.com/Freeware/index.html#MailMagazine


////////////////////////////////////////////////////////////////////
/*
    KAB-studio.h
      Weekly Mail Magazine.
      Written by Kaburaya Seiden.
      http://www.kab-studio.com/Info/MailMagazine/

    (C)KAB-studio 1999 - 2001 ALL RIGHTS RESERVED.
        http://www.kab-studio.com/
        info@kab-studio.com
*/
////////////////////////////////////////////////////////////////////




