4. Dosya - Dördüncü Dil Dosya Formatı
4. dosya nedir?
.4th dosya uzantısına sahip bir dosya Dördüncü Programlama Dili için oluşturulmuş bir programlama dosyasıdır. Forth programlama dilinde yazılan programların kaynak kodunu içerir ve program çalıştırıldığında çıktı üretir. Bu, C ve C++ kaynak dosyasına benzeyen başka bir programlama dili dosyasıdır.
4. Dosya Formatı - Daha Fazla Bilgi
4. Programlama Dili Kod Örneği
Belirli bir sayının faktöriyelini hesaplayan, Forth’ta yazılmış basit bir program örneği:
: factorial ( n -- n! )
dup 0=
if
drop 1
exit
then
1
swap
begin
dup 1-
dup 0=
if
drop
exit
then
swap
*
repeat
;
Bu örnekte, faktöriyel sözcüğü tek bir n argümanını alır ve onun faktöriyelini döndürür. Dup sözcüğü yığının üstündeki değeri çoğaltır, drop yığının üstündeki değeri atar ve * yığının üstündeki iki değeri çarpar. If ve begin/until yapıları programın akışını kontrol eder.
Bu programı kullanmak için, tanımı Forth yorumlayıcısına girersiniz ve ardından faktöriyel kelimesini, faktöriyelini bulmak istediğiniz sayıyla çağırırsınız:
10 factorial .
Bu, 10’un faktöriyeli olan 3628800 çıktısıyla sonuçlanacaktır.