[J] О суммировании чисел и хвостовой рекурсии
От: Mirrorer  
Дата: 11.04.07 18:21
Оценка: +1
Решил поиграться с J на КПК. Сравнить его в числомолотильной задачи с C#. Задачу взял влоб самую простую какую только смог придумать. Просуммировать числа от 0 до 10^7

Запускаем такую вещь на КПК
 +/ i.10^7
|out of memory
|   +/    i.10^7


Ние пойняв ....

Запустил на обычной машине.
 +/ i.10^7
5e13
   +/ i.10^12
|domain error
|   +/    i.10^12
   +/ i.10^9
|limit error
|   +/    i.10^9
   +/ i.10^8
5e15


Хоть считает. Уже хорошо. Но при подсчете суммы для 10^8 процесс скромно съедает 440 Мб памяти.

Может я чего не того творю ?
Все делалось на версии J601с
... << RSDN@Home 1.2.0 alpha rev. 676>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.