« 「この指とまれ!」でウェブ同窓会はいかがですか | トップページ | 記事:輪講で勘違い! »

2005.03.14

Prograph CPX 復活 !!

以前勤めていた会社で、Mac のアプリケーションを開発していました。当時使っていたのが Prograph CPX という開発環境なのですが、どうやら、名前を変えて復活した模様です。

Prograph CPX の特徴としては、主に次の 3 つを挙げることができます。

  • テキストコードを使用しない、ビジュアルベースのプログラミング言語である。
  • デバッグ機能が非常に強力である。
  • オブジェクト思考で、短期間での習得が可能である。

テキストコードを使用しないで、どうやってプログラミングするのでしょうか。一つの関数を表現する場合、色んな機能を持ったアイコン同士を並べ、それを上から下へ線でつないでいくことで、プログラムを行います。つないだ線をデータが流れることによって、プログラムが実行されます。当時の広告に書かれていたキャッチフレーズは、「絵を描くようにプログラミングを!」でしたが、まさに「プログラムを描く」ことで開発を行うのです。

一般的には、長時間のプログラミングでテキストコードを眺めていると、大変疲れるものですが、このビジュアルベースのプログラムでは、長時間モニターを見続け、プログラムをし続けても全く疲労感がありませんでした。これは、作家が 10 時間連続して原稿を書くのは辛いけれど、マンガ家が熱中して作品を描き上げたら 10 時間経っていた、というのに似ているのかも知れません。

デバッグ機能については、つないだ線上を流れるデータをリアルタイムに見ることができたり、任意の場所で止めて、そのデータを変更して再開したり、つながっている線を下から上にさかのぼって再度実行したりと、当時としては非常に強力なデバッグ機能を持っていました。今ではプログラミングの世界において一般的となったオブジェクト思考も、Prograph CPX が登場した当時は、まだまだ聞き慣れず、理解し難い概念でした。

当時、アセンブラを使ってプログラムを書いていた私は、その概念を理解するのに大変苦労した記憶があります。オブジェクト思考を勉強するために、その手の書籍を購入したりしましたが、結局、実際にプログラムをしながら理解するのが一番の近道でした。短期間での習得が可能であるというのは、ややもするとセールストークであることが多いものですが、私や同僚が実際にプログラムをしながら短期間で学ぶことができましたので、本当にそうだったということを、ここにご報告しておきます。

この素晴らしい開発環境 Prograph CPX は、Mac 版がリリースされた後、Windows 版の開発がアナウンスされていたのですが、結局正式にリリースされることはありませんでした。そして、Mac 版の値段が高かったり、Power Mac への対応が遅れたり、Mac OS X への対応がなされなかったりして、最後には自然消滅の憂き目にあってしまいました。今では、カナダの開発元のサイトも無くなり、もう二度と Mac でビジュアルプログラミングをすることはないだろうと思っていたのですが・・・。

復活した Prograph CPX の名前は Marten、オンラインで入手することができますので、早速購入しようと思っています。値段は、今ならキャンペーンで $58(定価は $65)。Prograph CPX は、当時、日本円語版が 98,000 円でしたから、随分とリーズナブルな値段になりました。あの頃、この値段で Prograph CPX がリリースされていれば、もっと多くのユーザを獲得できただろうし、その結果、コミュニティの盛り上がり方も違ったものになっていたかも知れません。今夜は、あの頃を思い出しながら、旧い書籍の頁をめくってみようかなと思います。

Prograph

|

« 「この指とまれ!」でウェブ同窓会はいかがですか | トップページ | 記事:輪講で勘違い! »

パソコン・インターネット」カテゴリの記事

プログラミング」カテゴリの記事

コメント

はじめまして。Martenですが、まだかなり不安定ですね。RADという意味ではREALbasicがそれなりの地位になってしまいましたので、Martenがこれからどのようなポジションを狙っていくのか興味のあるところです。

投稿: kaztubby | 2005.03.16 10:56

♪kaztubby さん
はじめまして。
REALbasic も Version 2005 のリリースがアナウンスされて、
どんな進化を見せてくれるのかが楽しみです。
両者が競い合って、Mac の RAD 環境が盛り上がるといいですね。

投稿: 現代音協楽 | 2005.03.17 21:39

パチ夫です.

 なんだかんだでWindowsで仕事しなければならないのですが,.NETでのプロト作成が多い今日この頃です.
 Mac良いのだけどねぇ.がんばって欲しいものです.


投稿: パチ夫 | 2005.03.20 15:16

♪パチ夫さん
Mac 良いですよね。その良さが伝わっていない部分が多々
あります。私は幸運にも、Mac で仕事ができる環境なのですが、
それでも周りの認識不足や、シェアでしか物事を考えようとしない
Windows 信者の暴言で、多いに苦しんだりしています(苦笑)

投稿: 現代音協楽 | 2005.03.22 02:38

オープンソース復活のプロジェクト(Cocoa/Classic/Windows)もありますが、まだまだ小規模であんまり進歩しておりません。Marten の開発者の二人は、古くからある Open Prograph Initiative の「背教者」ですよ。
負け惜しみに聞こえるかも知れませんが、Marten はまだベータ版に過ぎません。(ロハではないが)「ただの OS X 版 Prograph (Carbon) copy」と呼んでも過言ではないと思います。

投稿: クレイグ | 2005.04.01 02:18

こんにちは。はじめまして。
突然ですが、Martenのブログを始めました!
たしかに、まだ粗けずりな所は見られますが、Prographファンの私にとって、願っても無い環境だと思います。
データフローなプログラミングは、初心者にとても分かりやすいし、熟練者に便利な点もあり、プログラムを視覚化したい教育市場などではいいんじゃないかと思います。
今後、新しい事がわかりましたら、私のブログの方に書いて行きますので、よろしくお願いいたします。
(ちなみに私もブラバンでした。トロンボーンでした。^^;)

投稿: ヘタノヨコヅキ | 2005.05.22 18:47

♪ヘタノヨコヅキさん
はじめまして。ブログの開設、おめでとうございます。
早速、訪問させていただきました。Marten が Prograph を超える
開発環境になればいいですね。私は、Prograph CPX を期待して
いたので、Marten にはちょっとガッカリしましたけど(苦笑)
こちらこそ、今後とも、どうぞよろしくお願いいたします。

投稿: 現代音協楽 | 2005.05.23 00:04

ウォー!
 CPX 信者でした。^^;
 今は1台もMacありませんが・・・

これPHPのったらおもしろいです。
functionの結合だけでも遊べるかも。

それにしても懐かしいな~

投稿: xfun | 2006.09.04 23:51

♪ xfun さん
はじめまして。コメントありがとうございました。
こんなマイナーなブログのマイナーな言語のエントリーに、長い時間をかけてとは言え、
これだけコメントがつくというのも、Prograph CPX だからこそなのかも知れません。
Mac が一台もないということですが、今は Windows でもブート出来るようになったので、
Intel マックと Marten で遊んでみるというのも面白いかも知れませんね。

投稿: 現代音協楽 | 2006.09.13 00:13

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/82331/3302100

この記事へのトラックバック一覧です: Prograph CPX 復活 !!:

» Prographの直系子孫あらわる。その名も"Marten"。 [絵を描くようにプログラムしよう!"Marten"とビジュアル・プログラミング]
数時間、Martenに触れて分かったのは、これはまぎれも無く。Prographの直系子孫であるというところ。基本的なところ・・・画面上のデザインは、ほとんど同じなのをはじめとして、Prograph独特だったショートカットキーまで、ほぼ同じ(いいのかな?)。Prograph Ver.2.5で便利だっ... [続きを読む]

受信: 2005.05.22 19:00

« 「この指とまれ!」でウェブ同窓会はいかがですか | トップページ | 記事:輪講で勘違い! »