Smalltalk по-русски
среда, Июнь 08, 2005
[VW] Скорость это наше всё!

В своей презентации на Smalltalk Solutions 2003 Дэвид Бак сравнил скорость работы программы ElastoLab на C++ и Smalltalk. ElastoLab это программа для симуляции физики для детей. Изначально она полностью была написана на C++, затем на Smalltalk был переписан пользовательский интерфейс, а затем на Smalltalk (VW) переползла и физика.

То что физика была как на C++ так и на VW ST даёт прекрасную возможность сравнить быстродействие на более менее реальной вычислительной задаче. Время симуляции (в милисекундах):

C++    6  6  6 17 17 11 11 11 11 11 11 11 11 11 11 11
VWST  45 20 22 63 64 42 45 42 41 42 42 42 42 42 45 42

Итого: на вычислениях в среднем VW медленнее С++ в 3.9 раза.

Ярлыки:

Comments:
Скорее стоит сравнивать Smalltalk с C# или Smalltalk с Java. А в текущем тесте итак все было еще до его начала.
 
Таких тестов есть. Наример, OO Richard's benchmark.
Плюс же даного сравнения в том, что есть два одинаковых реальных приложения. Не такая уж частая ситуация в сравнениях.
 
Отправить комментарий

<< Home

Популярные статьи
:: Smalltalk?!
:: Почему Smalltalk?
:: Great Leap Forward from Java to Smalltalk

Последние сообщения
:: [VW] Cincom Smalltalk 2005 Summer Edition
:: 1-е ежегодное соревнование программистов на Smallt...
:: [Squeak] Bots Inc - Изучаем программирование с роб...
:: [Squeak] Земля писклявых
:: [Dolphin] Bouncing Balls
:: [Seaside] Финальная версия 2.5
:: [Squeak] Университетские пираты
:: [Squeak] wxSqueak 0.4
:: [Squeak] Вышла очередная версия - Squeak 3.8
:: Освободите Вилли!

Архив
Предыдущие новости / Декабрь 2004 / Январь 2005 / Февраль 2005 / Март 2005 / Апрель 2005 / Май 2005 / Июнь 2005 / Июль 2005 / Август 2005 / Сентябрь 2005 / Октябрь 2005 / Ноябрь 2005 / Декабрь 2005 / Январь 2006 / Февраль 2006 / Март 2006 / Апрель 2006 / Май 2006 / Июнь 2006 / Июль 2006 / Сентябрь 2006 / Октябрь 2006 / Ноябрь 2006 / Декабрь 2006 / Январь 2007 / Февраль 2007 / Март 2007 / Апрель 2007 / Май 2007 / Июнь 2007 / Август 2007 / Сентябрь 2007 / Ноябрь 2007 / Январь 2008 / Март 2008 / Май 2008 / Июнь 2008 / Июль 2008 / Август 2008 / Сентябрь 2008

Atom Feed
Smalltalk по-русски


Powered by Blogger