-http://vb2py.sourceforge.net/ -http://pythoncard.sourceforge.net/ from http://slashdot.jp/article.pl?sid=03/07/16/237239 すげー面白そー。 ---- Pythonには「オブジェクトへのメッセージ送信」というメタファは合いますか? -http://homepage.mac.com/mkino2/oop/messaging.html -http://homepage.mac.com/mkino2/backnumber/2003_09.html#September%2017_1 ---- C++やJavaがOKなら、「メッセージ送信」で問題ないと思う のだけど・・・ (2).__add__(5) => 7 上のように、現在のバージョンではプリミティブタイプは 存在せず、全てオブジェクトになってるので、実際、メッセ ージでやりとりしてるハズです。 ・・・ソース読んだことないので断言できませんが。 /機械伯爵/ ---- 回答、ありがとうございます。 C++ や Java 程度には無理なくメッセージ送信メタファを適用できるのですか。 Smalltalk と Python の比較とかもやってみたいですね。(HMDT のお題にはこだわらず) 機械さんの投稿を拝読するかぎり記法はともかく、かなり考え方は似ていると思うのですが…、 なかなか Python には手が出せずにおります。--sumim ---- Pythonユーザの中にもちと「狂信者」がいますが、 ある程度冷静に見ても、インデントブロック以外は 「特徴の無い」言語です。 ・・・というか、他の言語で「こう書けたらいいな」 とかいう点を改良するのに徹底した言語なので、Java やC++をまがいなりにも知っていれば1時間程度で 基本は理解できます(さらにSmalltalkをやられ てる方なら、30分もかからないかも・・・) それゆえ、新しい言語を習得したという達成感はあま りありませんが、使いつづけるうちに、Python式に はまっていきます(笑) ※中毒性の高さはピカ一・・・ゆえにPythonを使う 弊害の一つに(冗談でなく)他の言語が使えなくな る、というものがあります。 他にお気に入りの言語があるのなら、手を出さないほう がいいかも(笑) 一度はまると、私のようにPythonがネイティブになって しまい、他言語へ「翻訳」しなければならなくなったり します。 /機械伯爵/ ---- Python で組まれたものとしては、Alice も楽しいソフトですね。--sumim -http://www.alice.org/ >実際、教育分野でPythonに競合しうるのは、Squeak=Smalltalkくらい この Alice を使うと、Squeak eToys(Squeak 環境内に実装された Smalltalk 言語とは 仕様が異なる別言語で、主に子供向けにビジュアルプログラミング機能を提供する)と よく似た趣向のことができるのではないでしょうか。Python も勉強できて一石二鳥かなと。 ---- Aliceって、Squeakにもありましたが・・・ Pythonで実装されてたのもあったんだ。 (別物かな?) /機械伯爵/勉強不足・・・/ -追伸:落とそうとしたらすごく重い・・・ ---- いや、Python 版が先で、それを Squeak に移植したのです。--sumim ---- ・・・そーいえば、"Programming Python"に紹介があったのを、~ 今思い出しました。 ダウンロードは終了しましたので、いじってみます。 ※でかい上に重いけど・・・/機械伯爵/ ----