Delphi 7 - 1 секунда с оптимизацией, 3 без оной. Delphi 8 NET показал 3 секунды с оптимизацией.. Хотя там эта галочка ничего не меняет, видимо, резерв.
71 килобайт в NET варианте, из-за модуля sysutils, который пришлось использовать для подсчета времени. Некоторые оконные проги меньше выходят. Например, пустая прога с окном выходит 18 килобайт..
Надеюсь, я правильно перевел с незнакомого мне языка, сам уже не помню, к стыду своему.
program fibb;
{$APPTYPE CONSOLE}
uses
SysUtils;
function fib(n:cardinal):cardinal;
begin
if n<2 then result:=1 else result:=fib(n-1)+fib(n-2)
end;
var time:TDatetime;
begin
time:=now;
writeln('Result=',fib(40));
writeln('time=',timetostr(now-time));
readln;
end.
Поправьте, если что не так.