Эквивалентность коллекций и классов Stream между Smalltalk, Perl, Python и Ruby

У меня мало опыта работы с такими языками, как Python, Perl и Ruby, но я с некоторого времени разрабатывал Smalltalk. Есть несколько довольно простых классов Smalltalk, которые очень популярны и являются кросс-Smalltalk реализацией:

FileStream
ReadWriteStream
Set
Dictionary
OrderedCollection
SortedCollection
Bag
Interval
Array

Какие классы будут эквивалентными или допустимыми семантическими заменами в Python, Perl и Ruby? Я нашел несколько страниц сравнения языков, на которых сравнивается синтаксис, однако кажется, что это мало помогает в переводе основных и базовых библиотек.

Мне также интересно, есть ли в Python, Perl или Ruby базовый или базовый класс, который отсутствует в Smalltalk или наоборот?

7
задан user869097 25 August 2011 в 01:43
поделиться