Self とも。プロトタイプベース・オブジェクト指向言語のひとつ。通常、オブジェクト(クラスのインスタンス)は、クラスで決められた数のデータ(状態)だけを保持し、処理はクラスに委譲するというように、「処理を含んだデータ」というその一般的な認識(モデル)とは実装が異なるため、とくに非開発者などにはその扱いを学ぶことがある種の心理的ハードルになってしまっている。これに対するアンチテーゼとして登場したのがプロトタイプベースで、オブジェクト(フレーム)はシンプルに独自のデータと同時に、クラスに頼らずに自分の処理を持つべし、とし、非開発者がいだくオブジェクトに対する印象をほぼそのまま実現している。 XEROX の PARC での研究をスタンフォードでまとめたもの。その後、Sun Microsystems で開発が続けられた。本家のそれは Solaris 用と、なぜか Mac 用のバイナリしか用意され
The Self Group, located at Sun Microsystems Laboratories, was dedicated to making the world safe for objects. Self 4.3 Self 4.3 is the most recent public release (June 2006). It runs on the new Intel-based Macintoshes, as well as on the older PowerPC-based Macintoshes and on machines from Sun Microsystems, Inc. Jump here to find out more. Self 4.2 Self 4.2.1 was a previous public release (April 20
--> Self (せるふ) セルフインフォ とは? このキーワードの内容に関わる方が 書いたキーワード(記事)です。 詳しくはヘルプをご覧ください。 プロトタイプベースのオブジェクト指向言語/環境。某所で「Self と Smalltalk(Squeak) は関係ありません」などと知ったかぶりをかましたところまではよかったが、その後、よく調べてみると思っていた以上に Smalltalk の影響を受けている環境/言語らしいことが分かり、かなりあわてぎみ(嘘。 せっかくの機会、自らの認識の誤りを正すべく、実際に環境に触れてみた。 影響の多少以前に、その基本や精神は Smalltalk とほぼ同一。コードの見た目、3ボタンポインティングデバイスを前提とした GUI やメニュー項目構成などの表面的なものも似通っている。ただ、大きく違うのは冒頭にもあるようにクラスベースではなくプロトタイプベ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く