java и smalltalk - оффтоп - оффтоп
От: Petrovich_Alex  
Дата: 31.01.06 10:40
Оценка:
...
2. Есть результаты тестирования различных смалтоков.
3. И есть результаты тестирования Java.
4. А есть ли где результаты java vs smalltalk?
(или c# vs smalltalk).
... << RSDN@Home 1.1.4 stable rev. 510>>

07.02.06 11:24: Ветка выделена из темы java и smalltalk
Автор:
Дата: 29.01.06
— Blazkowicz
07.02.06 11:24: Перенесено модератором из 'Java' — Blazkowicz
Re: java и smalltalk - оффтоп
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 02.02.06 18:50
Оценка: 2 (1)
Здравствуйте, Petrovich_Alex, Вы писали:

Это всё несколько офтопично.

P_A>...

P_A>2. Есть результаты тестирования различных смалтоков.
P_A>3. И есть результаты тестирования Java.
P_A>4. А есть ли где результаты java vs smalltalk?
P_A> (или c# vs smalltalk).

А это смотря для чего тебе это нужно. Сравнения именно различных диалектов смоллтока по скорости я не припомню уже давно. Хотя я думаю причина не в том, что сообщество такое умное и понимает мизерность этих сравнений, а потому, что разные диалекты занимают разные не пересекающиеся ниши, то есть не конкурирую друг с другом, в том смысле, как конкурируют Java & C#.

Низкоуровневыми характеристиками ST обычно являются количество отправленных сообщений в сек и количество выполненых байткодов в сек. Сообщения — поскольку для ST фундаментальной операцией является отправка сообщения объекту, байткоды — характеризуют некую скорость выполнения отдельного метода. Понятно, что так можно сравнивать только ВМ "одного разлива". Например. Вывод из сравнения Dolphin с VW делать не нужно, как и нельзя делать вывод, например, со сравнения количества выполненых инструкций за сек процессорамм ix86 и ARM.

Со старых времён, остались тесты, в которых сравнивались конкурирующие диалекты. Обычно использовалось два комплекта. Низкоуровневый (не помню точно, что там сравнивалось), и высокоуровневый, который учитывал качество стандартной библиотеки классов. Последний раз эти тесты вылазили на свет несколько лет назад, когда сантехники выложили в доступ Strongtalk — мать HotSpot-а.

Что касается сравнения ST с Java(C#), то адекватные тесты сделать малореально. Есть тест который пытается моделировать реальные объектно-ориентированные операции — OO Richards Bench. Там результаты и сырцы для самых разных языков (включая пресловутый Оберон ). Хотя, возможно тебя заинтересууют "живые" примеры: математика (моделирование физических процессов) — VW ST медленнее C++ в 4 раза, или, более свежий пример, имплеиентация OpenSSL vs. чистый VW ST — на алгоритмах заточенных под железо (AES), где много битовых операций, разница в 55 раз, в то время как на RSA — до 4-х раз.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re[2]: java и smalltalk - оффтоп
От: Petrovich_Alex  
Дата: 07.02.06 07:57
Оценка:
Здравствуйте, Andrei N.Sobchuck, Вы писали:

ANS>Это всё несколько офтопично.


согласен.

хотел еще написать, но это здесь это "несколько офтопично".

(некуда послать топик было, на www.smalltalk.ru посты не проходят).

ps. Спасибо за ссылки.
... << RSDN@Home 1.1.4 stable rev. 510>>
Re: java и smalltalk - оффтоп - оффтоп
От: nostromo  
Дата: 08.02.06 11:21
Оценка:
Сравнение всего со всем и VisualWorks Smalltalk c C# в частности:
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&amp;lang=vw&amp;lang2=csharp
IMHO, подобные сравнения слишком условны для того, чтобы сделать какие-то
качественные выводы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.