今日の多くの人にとって、HyperCardはおそらく未知の言葉です。 1980年代の私たちMacのパイオニアの何人かにとって、HyperCardの言及は、私たちの「戦争」の物語と、私たちがその時に作成した素晴らしいものに火をつけたでしょう。

今日、言語とソフトウェア開発キットの急増は、XCode、Java、C、またはHTML5関連のテクノロジーなどのオブジェクト指向であっても、平均的な非プログラマーがリモートで役立つものを試すことは完全に簡単ではありません。 経験豊富なプログラマーでさえ、現代のスクリプト言語やプログラミング言語は、(コンピューティングパラダイムにおいて)遠い過去のものとは対照的かもしれません- ハイパーカード.

私の考えでは、 ビル・アトキンソン 本当にMacプラットフォームの素晴らしい機能のXNUMXつです。 彼は、Mac Finderのメニューバー、QuickDraw、MacPaint、HyperCardなど、初期のコードとソフトウェアプログラムのいくつかに貢献しました。

私が1980年代にMacを伝道するデジタルパブリッシングおよびインタラクティブメディアのパイオニアであったとき、PC / DOS / Windowsの前面にある巨大なものに対して、私は「すごい」瞬間を何度か経験しました。

私が最初に床に置かれたのは、Adobe Illustrator 1.0でした。 数日のうちに、私はMac Plusのモノクロスクリーン上に、不格好なMacマウスを使用して、スポーツカーから人物までさまざまなイラストを描いた数少ない人物のXNUMX人になりました。 これらの多くは、販売代理店が広告代理店やデザインスタジオに売り込むための販売ツールになりました。 描くのにタブレットは必要なかったし、かなり不正確なマウスを使っても、Macでかなり美しいイラストを描くことができた。

次の大きな「すごい」は、ビル・アトキンソンのHyperCardでした。

HyperCardはカードのスタックのように機能し、各カードには、テキストブロック、ビットマップグラフィック、ボタン、フィールドなどのインタラクティブまたは静的コンポーネントを含めることができます。 双方向性は「マスター」カード上にある場合もあれば、個々のカード上に設計されている場合もあり、ユーザーはボタンやカード上の他のコンポーネントの背後にあるユーザー定義の機能からカード間を移動できます。 HyperTalkと呼ばれるオブジェクト指向プログラミング(OOP)スクリプト言語もあり、ユーザーにより多くのプログラミング能力を提供しました。

HyperCardのメタファーは驚くほどシンプルで、使いやすいカスタムソフトウェアプログラムを作成するのは驚くほど簡単でした。 hyperCardを使用して、非常に多くの販売トレーニングツール、プレゼンテーション、キオスクプログラムを作成しました。その後、インタラクティブなプレスキットまで作成しました。 それらは3.5インチフロッピーディスクの時代であり、HyperCardスタックは、配布されるフロッピーに合うように最適化することもできました。 その後、CD-ROMがより一般的になると、大きなプレゼンテーションやプログラムを埋め込むのは非常に簡単になりました。 1980年代に大規模なディスクドライブ会社でソフトウェアベースのトレーニングプログラムの主任開発者を務めていたとき、HyperCardを使用してカスタム産業用トレーニングモジュールを作成することができました。

私はこの作品を、HyperCardへの個人的な賛辞として、そしてビルアトキンソンが私たちの多くに与えたものとして書いています。

HyperCardの時代はエンパワーメントでした。具体的には、平均的なコンピューターユーザーのエンパワーメントで、子供や大人が自分のために役立つものを作成したり、他の人と共有したりできるようになりました。 HyperCardは、日常のコンピューターユーザーと熟練したコンピュータープログラマーの間のギャップを埋めました。 コードのウィザードは、HyperCardの魔法が非コーダーの手に委ねられたとき、その輝きの一部を失いました。

その時代は、AppleがMachBSDベースのOSXプラットフォーム(NeXTstepから継承)に移行したときにHyperCardが削除されたときに過ぎ去りました。 その後に続いたのは、進歩という名目での複雑さでした。 今日の平均的なユーザーは、ベンダーが決定したものに「権限を剥奪」され、抑制され、強制的に適合されています。 Appleの外でHyperCardを復活させる試みは何度もありましたが、私たち昔の人たちが黄金時代に経験したのと同じ優雅さとシンプルさを実現したものは多くありません。

最高のHyperCardのようなものが再び実現することをまだ望んでいます。 HTML5の分野では多くの試みがありましたが、ハイパーカードのように素晴らしく成功したものはまだありませんが、時が経てばわかるでしょう。

PS-HyperCardに最も近いものを探しているが、HTML5の時流に乗っている場合は、試してみてください 誇大広告。 HyperCardとその名残の歴史的な見方については、次のWebサイトをご覧ください。 hypercard.org.