free pascal
-
turbo pascal ve delphi'nin 2.0'a kadar olan sürümleriyle tam uyumlu, object pascal destekli özgür* pascal compiler'ı. gtk'dan postgresql ve xml desteğine kadar birçok hazır unit ile gelir. windows'tan qnx'e kadar birçok platformda çalışır. ayrıca (bkz: lazarus)
http://www.freepascal.org/ -
doğru düzgün optimizasyon yapamayan bir compiler,
for i:=1 to 10000
begin
for j:=1 to 10000
begin
b[i]:=a[i]*100+b[i];
end;
end;
yukarıdaki kodu yazdığınızda optimize etmesine rağmen assembly çıktısına baktığınızda 10000*10000'lik döngü içinde aslında sabit kalan a[i]*100'ü sabit olarak dış döngüye alamadağı gözüküyor. optimize etmiyor pek. -
-
(bkz: raudus)
-
freepascal compiler 3.0.2 sürümü yayınlanmış.
lazarus (freepascal ide) 1.6.4 yayınlanmış.
indirme linki. -
kendi object pascal lehçesinine ek olarak değişen oranlarda turbo pascal, delphi ve bazı eski macintosh derleyicilerindeki lehçeleri de destekler. lehçeler ünite bazında seçilebilir ve tek program birden fazla lehçe kullanılarak oluşturulabilir.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap