タグ

ioに関するtakkan_mのブックマーク (3)

  • Io

    アイオー。プロトタイプベース・オブジェクト指向言語のひとつ。IoLanguage でググるとヒットしやすい。メッセージ送信メタファとしてのオブジェクト指向としては現在の Smalltalk よりある意味純粋で、古の Smalltalk-72 を彷彿とさせる。SELF と NewtonScript (プロトタイプベース)、Act1 (アクター理論)から影響を受けていて、当然、両者の師匠格で同時に反面教師的存在でもある Smalltalk からの影響も大きい…ハズ。 文法面で ALGOL 系にひよってしまっている点では Ruby と同じだが、メッセージ送信モデルに立脚していて、メッセージ自体もエンティティとしてきちんと整備しているぶん、個人的な趣味としては Ruby より好感が持てる。設計者が Smalltalk に敬意を表しているし…(^_^;)。当初は Ruby ほど安定しては動かずがっか

    takkan_m
    takkan_m 2006/08/09
  • プログラミング言語 Io のはなし

    アプリケーション内に組み込むことが容易な小規模言語。 似たようなことができる言語としては JavaScript や Lua なんかが有名。 Python なんかもよく使われてるみたいですね。 Lua と違って根っからのオブジェクト思考言語で、 全てがプロトタイプ(クラス、オブジェクトに対応) と メッセージ(クラスメソッド、インスタンスメソッド、クラス変数、インスタンス変数に対応) と いうものでできていて、 とてもシンプルな扱いが可能です。 家に取り込まれているバインディングの量が異常に多いことも特徴で、 IoServer や IoDesktop を見ればなんでもできそうな感じがすることと思います。 弱点はリソースがロクに見つからんことと、 いくらか Buggy なこと、 それと異常に検索しづらいことでしょうか。 再度紹介を書いてみました。 Io はいいものだ 。 情報 適当にリンクを

    takkan_m
    takkan_m 2006/08/09
  • Io 文書 (Io Docs)

    Translated by kizz, 2004 この文書はプログラミング言語 Io の言語資料 Io Documentationの非公式で不完全な日語訳です。 迷訳・誤訳が大量に混じっているものと思われます。内容の保証はご勘弁を。 翻訳物の著作権について疎いのですが、そういうことが問題になるときは原文と同じライセンスということでお願いします。 誤訳の指摘は歓迎したいのですが、現在訳者への確実なアクセス手段がありません。 訳に自信がないので、殆どの部分に灰色で原文が残してあります。 そのため原文とデザインが違います。というかレイアウトは殆ど wxWidgets の資料の翻訳を参考にしています。 灰色の日語部分、及び二重括弧 (()) 内は訳注です。 動作の確認している箇所があれば、それは 2004-08-01 版で行っています。

  • 1