2

Smalltalkオブジェクト指向のスキルを向上させるための学習を開始します。私の目的に最も適した Smalltalk 実装はどれか。可能であれば、推奨される実装を学ぶための資料をどこで見つけることができますか?

PS 1: いいえ、Smalltalk の学習をスキップして C# や Java に移行することはお勧めしません。

PS 2: 私の OOP スキルを向上させるためのより良い方法が他にあると思われる場合。彼らは何ですか?

私は Macintosh の Ruby 開発者です。

ありがとう

4

2 に答える 2

8

私は、非常に優れた無料の Smalltalk 実装であるPharoを使用します。グラフィカルな Smalltalk 環境にあまり興味がなければ、私はGNU Smalltalkについても良い経験を積んでいます。

学習教材に関しては、優れた無料のものもあります。

多くの古い Smalltalk の本も今では無料で入手できます。以下を参照してください。

http://stephane.ducasse.free.fr/FreeBooks.html

于 2012-05-14T07:42:46.670 に答える
4

Smalltalk の興味深い強力な点は、ビットではなく、アイデアの中にあります (これに気付くのに数年かかりました)。

この認識がなければ、最初のプログラミング言語が何であれ、考え方を Smalltalk 構文に移植することになり (私は 15 年経った今でも C から脳に損傷を受けています)、真のジュースを失います (ただし、ツールは、閉鎖、ライブシステムなどは間違いなく生産性につながります)。

Smalltalk の重要な点を理解するためにニューロンを再編成するのに最も役立ったのは、次のとおりです。

そうは言っても、私は Pharo の学習、研究、製品開発に非常に満足しています。きれいで、よく考えられた、使用するのが楽しい代替コードを支持して、醜いコードが急速に姿を消しているため、学習に最適だと思います。すばらしいファイル ライブラリについては、FileSystem (1.4 に含まれています) をチェックしてください。Ruby アプリでその一部を再実装することがよくあります。

どの Smalltalk を選択しても、必ずhttp://www.world.st/をチェックしてください。これは、すべての本、ビデオ、Smalltalk のすべての変種に関するフォーラムの交換所です。

于 2012-05-14T14:32:09.577 に答える