aspose.info
TH

ไฟล์ที่ 4 - รูปแบบไฟล์ภาษาที่สี่

อัปเดตเมื่อ

ไฟล์ที่ 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

อ้างอิง