מהו קובץ רביעי?
קובץ עם סיומת קובץ 4th הוא קובץ תכנות שנוצר עבור שפת התכנות הרביעית. הוא מכיל קוד מקור לתוכניות הכתובות בשפת התכנות Forth ומייצר את הפלט כאשר התוכנית מבוצעת. זה רק עוד קובץ שפת תכנות הדומה לקובץ המקור C ו-C++.
פורמט קובץ 4 - מידע נוסף
דוגמה לקוד שפת תכנות רביעית
הנה דוגמה לתוכנית פשוטה שנכתבה ב-Forth שמחשבת את הפקטוריאלי של מספר נתון:
: factorial ( n -- n! )
dup 0=
if
drop 1
exit
then
1
swap
begin
dup 1-
dup 0=
if
drop
exit
then
swap
*
repeat
;
בדוגמה זו, המילה הפקטוריאלית לוקחת ארגומנט יחיד n ומחזירה את הפקטוריאלי שלו. מילת ה-dup משכפלת את הערך על גבי הערימה, drop משליך את הערך על גבי הערימה, ו-* מכפיל את שני הערכים על גבי הערימה. הקונסטרוקציות אם והתחל/עד שולטים בזרימת התוכנית.
כדי להשתמש בתוכנית זו, תזין את ההגדרה לתוך המתורגמן Forth, ולאחר מכן תתקשר למילה הפקטוריאלית עם המספר שאתה רוצה למצוא את הפרקטיאלי של:
10 factorial .
זה יביא לפלט 3628800, שהוא הפקטוריאלי של 10.