雑感1996/07/26(Fri)7月から部署が変わり、何とWindows95用のアプリを組むハメに...。Version4.0(以下、VC++)を使いはじめて2週間。そんな今日このごろ、思うことなどです。1.もの書きとしてのプログラマは絶滅する?DOSとUNIX上でプログラミングをしている間、プログラマは「もの書き意識」を持つべきだと思っていた。プログラマするなんて至極簡単。次のレベルへ進みたいなら、自分がつくるものへの構想,パースペクティヴを常に持っていなければ。それが「もの書き意識」だと。ところがどうも、Windowsプログラム,VC++ではそうは行かせてくれない。プログラムの大枠はVC開発ツールが作ってくれる。プログラマは自分の作りたいことだけを書けばいい。効率的、だけど足元が見えない。自分が何者で、今どこで何をしているのか、ワカラナクなって行く。入門本に「DOSベースのプログラミングの考え方からは脱却しようね」と諭されるので、発想の転換、発想の転換、と唱えてパソコンに向かう。それがオブジェクト指向(嗜好って、最初は変換してしまったぞ(笑))の手法だと言われるので、どうにかがんばっては、みるのだ。言いたい!だけの素朴な発想をあらわすのに、なんでまたこんなに回りくどいのか。「人間、素直が肝心だよ」と思うのだが、「そんなことはない。人間はもっと複雑高次な存在なのであーる」とVC++は偉そーにのたまう。オブジェクト指向は単なる「思想」であって、人間の心を救う「信仰」になるには「導き手」が必要だが、その指針であるはず(?)のVC++は、煌びやかな開発環境を振りかざして、悪徳宗教のようにただただ、プログラマを惑わしているだけのよう。2.OOPもしくはVC++はプログラマを救うか?●経過を楽しむ人には、VC++は向かない。●道具を選ぶのを楽しむ人には、VC++は向かない。●ささやかなユーティリティの手作りが大好きな人には、向かないかも。●型にはめられることや大仰な枠組みが大嫌いな人には、向かないかも。ソフトウェアがごくあたりまえの道具になるためには、もっと、生活の一部のように、自然な使い勝手が備わらなくてはいけないのだろう。その実現手段として有力な、OOP?けれど。そもそも、オブジェクトとは何なの?かつて(今も?)パソコンのデスクトップの様相を、あたかも現実の机の上と同じに見せかけることが流行ったけれども、もうそんな発想をすること自体が古くさいのではないかとも思えてしまう。そんな時代の状況下で、前時代的な書斎アナロジーを未だにパソコンに持ち込むのはどうなんだろうか...。1996/12/26(Thu)3.やっぱり言葉は大切だ!GUIやマルティメディアがもてはやされだしてから、テキストは随分と分が悪い。コマンド入力は前世紀の遺物のように言われる。頭のなかで考えるやりかたは、グラフィックな人もいるだろうし、テキストな人もいる。人の思考のパターンの数だけインターフェイスはあっていいだろうに(もちろん現実問題として、あれもこれも採用するわけにはいかないだろうから、数種類程度か)、どうしてむやみにグラフィカルな方向だけ善しとする風潮なのだろう?コンピュータだからといって、他の道具と使い方を変えたり、使うための思考や発想方法を限定したりしなくてもいいのにね。モノ(オブジェクト)に名前を与えるという方法で、昔から人は、目に写る画像を実在として認識してきた。そのやりかたは、もう通用しない訳でもないだろうにね。雑感1996/09/11(Wed)7月から部署が変わり、何とWindows95用のアプリを組むハメに...。当然のことながらWindows95も使う訳だ。ものをつくる人間は、使う道具に対して自分なりのスタンスを持っていなければいけないんだろう。コンピュータでものをつくっているのだから、OSへの問いかけは常にしてみよう。1.パソコンは日常用具になるか?コンピュータのハードとソフトが日々のの道具になるためには、もっと、生活の一部のように、自然な使い勝手が備わらなくてはいけないだろう。パソコンのデスクトップの様相を、あたかも現実の机の上と同じに見せかけることが流行っている。今までは当然だったんだろうけれど、もう、そんな発想をすること自体が古くさいのではないかとも思えてしまう。だいたい、デスクワーク以外はどーするんだ。家事・遊び・趣味...。人の生活はデスクワークだけじゃない。コンピュータがもっといろんなひろがりを見せるためには、まず、この発想から踏み出す必要があるかも。そんな時代の状況下で、前時代的な書斎アナロジーを、未だにパソコンに持ち込むのはどうなんだろうか...。2.ウィンドウシステムの見た目や操作はどれもこれも...似たようなもんです。Windows95は、Mac並に使いやすくなったとか、Macを超えたとか、まだまだだとか、問題外だとか、いろいろ言う人がいるが、無意味。...結局、デスクワークのアナロジーで画面や操作を構築するのだから、目をみはるほど違うものができる訳はない。似てるのはあたりまえ。Macはまず、パソコン上のウィンドウシステムで先行普及に手を染めていた点が認められる。(何事も最初にする人は偉いのだ。それで言えば、Altoが一番偉いか。Macではずっと前からあったもん。Macの方がいいんだ」論調な人は、ちょっと考え直して。Macを貶めているだけだから。考慮されるべきは、外見上の美麗さの裏に隠されたコンセプト、ポリシーと心くばり。それをこそ、褒めなければ。1996/09/27(Fri)3.「何も考えずに」簡単に使えるパソコンなんて存在しない何かが間違っているよね...とずっと感じていた。「それをしておけばパソコンは家電のように使えるよね」と言われるたびに、一応できるよと答えているのだけど、誤解を生んでいるかもしれないと気になっていたので、お手紙しました。(ついでに自分の仕事のブレーンストーミング用テキストでもある...(笑))「パソコンは家電になるか?」と聞かれると、実は、その答えは、「厳密には、現状のパソコンはなりません」なのですね。最近のパソコン初心者が最初に嵌まる誤解です。誤解したままでもパソコンは使えてしまうので、誤解と感じないまま嵌まり続ける致命的な誤解です。昨今は、ソフトが初めからインストールされている(プレインストール)パソコンを買うことが普通になってしまったので、そう思っても仕方ないところはあります。雑誌なんかもそういう風に書かないと初心者に売れないから、意図的に誤解を煽っているし。家電の例えで言うのなら、むしろ「パソコンは台所設備だ」っていう方が正しい。ソフトを入れることでどんな機能も発揮するのだから、システムキッチン+ガスレンジ+電子レンジ+炊飯器etc.の複合電化製品...てな感じですか。部屋+電気・ガス・水道等の基本設備(コンピュータ本体)に、家具や流しやレンジ等(ソフト)を据えつけて初めて、台所(パソコン)として使える訳です。プレインストールパソコンは、作り付けの既成品台所というところ。既製品セットが嫌な人は自分でひとつひとつ買い揃えていくし、もっと凄い人になると、部屋そのものからつくってしまったりする。...まぁ、そんな人は多くはいませんが。仮に、自分は電子レンジも欲しかったのにセットに入って無かったら、自分でレンジを買って据えつけなければなりません。据えつけて使い方を覚えて初めて家電として使えるのです。お金が無くて、単機能のレンジを買ったけど、使っているうちにオーブン機能も欲しいと思い出したら、買い換え(バージョンアップ)です。我慢するか...(笑)パソコンってそういうことの繰り返しなので、少なくともパソコンの作られ方・売られ方が今のままである限り、新しい周辺機器やソフトを付け加えるたびごとに、パソコンはそのつど家電でなくなります。それをまた家電状態にするには、使う人が少しだけ、必要最小限の努力をしなければ。一度セットしてしまえばそれで終わり、ではないのです。詭弁みたいだけど、世の中では「(必要最小限の)努力(すら)しなくてもすぐ使える」のが良いもので、パソコンもそうならなきゃいけないかのように吹聴されているので、敢えて書いてみました。いう風潮が、「マックがいいかウィンドウズ95がいいか」なんて愚問を生んだりするのよ(ふぅ)。そこのところ、ご理解ください。最初のセットを使い慣れた状態でソフトもバージョンアップせず、周辺機器も加えずに5年も10年も使い続けることがあり得るならば、家電状態だと言えるかもしれないけど、それも現実的には難しいと思う。パソコンは、発売されてたかだか10年の、まだまだ発展途上の機械ですから。むやみに買い換えをする必要はないけどね。裏庭・中庭このブログについてプロフィールに参加しています。アニメなどの感想、日々の空想や思索の雑記。コンピュータやネットの動向、フリーランス・SOHOやテレワークなど働きかたについて思いついたことのメモ。中国茶だけでなく日本茶、珈琲、酒も含めた「お茶する場面」について。日々飲んだお茶の印象をメモする。ついでに珈琲や酒なども。西日本コンピュータ技術者協同組合KUREHO:呉を中心としたSOHOグループそれぞれの「話しまショウ。collection蜻蛉のたはごとつれづれ日記@りえ記もりの日記はなうたでラテンぼんやり帖@niftyが提供する無料ブログはココログ!RSSを表示する携帯URL携帯にURLを送る。