ไฟล์ที่ 4 คืออะไร?
ไฟล์ที่มีนามสกุล .4th คือไฟล์โปรแกรมที่สร้างขึ้นสำหรับ Forth Programming Language มันมีซอร์สโค้ดสำหรับโปรแกรมที่เขียนด้วยภาษาการเขียนโปรแกรม Forth และสร้างเอาต์พุตเมื่อโปรแกรมถูกเรียกใช้งาน มันเป็นเพียงไฟล์ภาษาการเขียนโปรแกรมอื่นที่คล้ายกับไฟล์ต้นฉบับ C และ C++
รูปแบบไฟล์ที่ 4 - ข้อมูลเพิ่มเติม
ตัวอย่างโค้ดภาษาการเขียนโปรแกรมที่ 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 และส่งคืนค่าแฟกทอเรียล คำที่ซ้ำกันจะทำซ้ำค่าที่อยู่ด้านบนของสแต็ก ปล่อยทิ้งค่าที่อยู่ด้านบนของสแต็ก และ * คูณค่าสองค่าที่อยู่ด้านบนของสแต็ก โครงสร้าง if และ start/until จะควบคุมการไหลของโปรแกรม
หากต้องการใช้โปรแกรมนี้ คุณจะต้องป้อนคำจำกัดความลงในล่าม Forth แล้วจึงเรียกคำแฟกทอเรียลด้วยตัวเลขที่คุณต้องการค้นหาแฟกทอเรียลของ:
10 factorial .
ซึ่งจะส่งผลให้เอาต์พุต 3628800 ซึ่งเป็นแฟกทอเรียลของ 10