Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
На Smalltalk выглядет тож красиво: (1 to: 20) inject: 1 into: [:s :i | i lcm: s]. Есть маза померяться языками на вычисление на время (только не до 20, а до 1000) ;-) 22.10.08 12:56 Число просмотров: 3496
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 22.10.08 13:09 Количество правок: 4
|
В общем, subj.
Считаем до 1000.
Машина: Athlon 3200+
Язык: Dolphin Smalltalk X6
Выражение: (1 to: 1000) inject: 1 into: [:s :i | i lcm: s]
Время: 7300 микросекунд (в среднем, тыркал несколько раз).
Как считал время: Time microsecondsToRun: [(1 to: 1000) inject: 1 into: [:s :i | i lcm: s]], а оно внутри там юзает QueryPerformanceFrequency и QueryPerformanceCounter.
Поехали? ;-)
Интересно, что скажет на это lisp и C++
|
|
|