tenjuu99(天重誠二)'s avatar
tenjuu99(天重誠二)

@tenjuu99@hollo.tenjuu.net · Reply to tenjuu99(天重誠二)'s post

これはダン・インガルスが模式化した人間同士のコミュニケーションの図で、explicit communication は言語とか絵画とかなにかしら外化された表現物、implicit communicatin はそれを解釈するための暗黙の文脈。人間のコミュニケーションをこのように模式化したうえで、コンピュータとの言語をつうじたコミュニケーションもこのようであるべしとし、プログラミング言語がこういった特性を支えられるようにしようと考えた(のが件の文章)。

tenjuu99(天重誠二)'s avatar
tenjuu99(天重誠二)

@tenjuu99@hollo.tenjuu.net · Reply to tenjuu99(天重誠二)'s post

じゃあ機械と人間がどうやってこの implicit communication の文脈共有をするかというと、コンピュータメモリ上に展開されたオブジェクトがそのまま保持されていること(パソコンを閉じてスリープして復帰するときにウィンドウがそのまま保持されているみたいなことを考えればよいし、ブラウザタブを開きっぱなしにしていることもこれに類するとおもう)、オブジェクトが可視化されGUI上に展開されていること、などがあるとおもう。GUIに展開されているというのは、人間の認知能力をそのまま使っているといえる。