「PCを鍛える」という文庫本を読んで思ったことを書き記します。この本では、例えば医者などは、大半が市販のソフトを購入して使用しているが自分にあったソフトを作成して使用することが望ましいことが書かれている。ソフトを作成するには、現段階では余りにも時間と労力ががかかりすぎて現実的ではないどうしても自分なりのソフトを使用したいのなら、作成はプログラマーに依頼するしかないとのこと。ソフトをもっと短時間に作成できるような言語の開発が待たれていると思われるとのことであった。それは例えば学校の先生方にも当てはまると思われる。子供たちの実態に合わせたソフトを作ろうとしても、半年以上もかかってしまうのであきらめてしまったり、かわりに市販やフリーのソフトでやりすごしている先生方も多いとのこと。短期間に作成できる言語は、今後開発される可能性は?これでもずいぶん簡単になったんですけどね。「簡単に組める」と「自分なりの」は矛盾を含んだ要求です。「出来合い」てことは「自分なりの」要求を満たせない。「自分なりの」を満たすべくカスタマイズできる個所を増やすほど「簡単に組める」から遠ざかる。03:58:46)開発しないのが一番短期間だよ。短期間に作成できる言語は、今後開発される可能性は?書かれている要求を全て満たす可能性はゼロだと思います。それができるなら、手術を簡単に成功できる医学書を発刊するとか、ボタン1つで処置完了するロボットを開発したほうが早いのでは?プログラミング言語は今でも十分短期間に簡単に作成できるようになってると思います。子供たちの実態に合わせたソフトを作ろうとしても、半年以上もかかってしまうのであきらめてしまったり、かわりに市販やフリーのソフトでやりすごしている先生方も多いとのこと。結局は、その「すぐ使える」という点が市販やフリーの共通応用ソフトウェアの長所の一つでもあるわけですもんね。その代わり個別応用ソフトウェアほどミッションクリティカルな機能は持たせられるはずがない。「エクセルで関数とマクロ(ちょっとちゃんとやろうとすると結局はVBAになっちゃいますが)を駆使する」であるような気がします。プログラミング言語に夢の進化を求めるより、早くてカンタン。私は廃業してしまいますな。なったらそういった言語を作る側に回るしかないかな。これでもずいぶん簡単になったんですけどね。昔はどれほど難しかったのですか?(面倒さも加わった難しさですか)猫でもわかるプログラミングという本を読みましたが、確かにwindowsのフォームを作るだけでかなりのコードを書いていましたね。その後はそれをコピペすればいいらしいでしょうが、それにしてもwindowsAPIを使いまくって作っていたのですか。「簡単に組める」と「自分なりの」は矛盾を含んだ要求です。トレードオフの関係にあるということですか。今でもC/C++で書くとなればWindows-API使いまくりです。その昔はVideoメモリ直接いじってお絵描きしてました。OS通すと遅くてかなわんなんて理由で。>>短期間に作成できる言語は、今後開発される可能性は?>>>>これでもずいぶん簡単になったんですけどね。昔はどれほど難しかったのですか?(面倒さも加わった難しさですか)「簡単になったか?」と聞かれたら、私は、「変わらない」と答えます。「面倒ではなくなった」と付け加えます。プログラミングの難しいところは、やりたいことを実現する手順を考えることだと思います。ここは、まったく変わっていません。1つの手順(命令)で実行される手順は増えています。これにより、考えなければならない部分は減っています。出来ることが増えたことで、やりたいこと(コンピュータにさせたいこと)も増えました。よって、変わってないと思います。自分にあったソフトを作成して使用することが望ましいことが書かれている。「作成」が望ましいかどうかは対象に依存するので、何ともいえないですね。医者とかの場合、ソフトの機能性、信頼性などが非常に重要なケースもあるでしょうし、そのような場合に「自分なり」で作成されたものは不適切かと。しても自分なりのソフトを使用したいのなら、作成はプログラマーに依頼するしかないとのこと。そのために、職業としてソフトウェア開発を行っている人がいるわけですからね。ソフトをもっと短時間に作成できるような言語の開発が待たれていると思われるとのことであった。誰でも簡単に作成できるという方向にはあまり進んでいないように感じます。現時点では複雑でコスト(時間、費用、サイズ)だとかが非常にかかり、それを低減するように、環境、言語が進化していくと期待しています。開発できるようなものになって行くと思います。あきらめてしまったり、かわりに市販やフリーのソフトでやりすごしている先生方も多いとのこと。半年かけても必要であれば作ればよいし、それから得られる効果が見合わないのであれば作らなければ良い。市販やフリーのソフトでまかなえるなら、それで十分では?あくまで手段でしょうし。書名からすると、「必要なソフトは自分で作りましょう」という趣旨の本でしょうかね?Amazonでは出てきませんが。Amazonでは出てきませんが。自分にあったソフトを作成して使用することが望ましいことが書かれている。いえば、エンドユーザーコンピューティングって言葉最近あまり聞かなくなりましたね。ソフトをもっと短時間に作成できるような言語の開発が待たれていると思われるとのことであった。マッシュアップとかの流れが結構この考え方の直系なるんじゃないのかなぁ、なんて考えています。業務でまともに使えるレベルや売り物になるレベルに到達するのはまだまだかなぁと思っています。>短期間に作成できる言語は、今後開発される可能性は?「短期間」と言う言葉は悪魔かな。今より短くなることはあると思います。それを以って「短い」と感じるかどうかは正直疑問です。この本が出版された当時から見ても、最近はすごく短納期化してるです。