История изменений
Исправление qnikst, (текущая версия) :
много теории о том как правильно реализовывать tail-recursion, и как правильно писать код, чтобы его в tail-recursion можно было завернуть, рассмотрены разные случаи и приведена реализация (как со стороны пишущего код, так и во что это скомпилируется) в gcc, ну и рассмотрены особенности разных архитектур в применении к ХР.
Исходная версия qnikst, :
много теории о том как правильно реализовывать tail-recursion, и как правильно писать код, чтобы его в tail-recursion можно было завернуть, рассмотрены разные случаи и приведена реализация (как со стороны пишущего код, так и во что это скомпилируется) в gcc, ну и рассмотрены особенности разных архитектур в применении к ХВ.