TinyCOBOL

ภาพหน้าจอของซอฟแวร์:
TinyCOBOL
รายละเอียดซอฟแวร์:
รุ่น: 0.66
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: The Tiny Cobol Team
การอนุญาต: ฟรี
ความนิยม: 6

Rating: nan/5 (Total Votes: 0)

TinyCOBOL เป็นแหล่งเปิดคอมไพเลอร์ภาษาโคบอลสำหรับ IA32 (x86) แพลตฟอร์ม
ความคิดเห็นของนักพัฒนา
คอมไพเลอร์นี้ถูกนำมาใช้ครั้งแรกในการสร้าง TSR (ยุติและอยู่อาศัย) ภายใต้โปรแกรม DOS สำหรับครอบครัวของฉันของอาคารขนาดเล็กเชื่อมต่อกับคอมพิวเตอร์ รหัสที่สร้างขึ้นไม่สามารถ C (ในเวลานั้น) สำหรับการไม่มีอิสระที่มีคอมไพเลอร์ C สำหรับการทำ "ระยะที่สอง" แปล ผมควรที่จะสร้างภาษาประกอบ MASM ที่เข้ากันได้
คอมไพเลอร์ก็ยังจำเป็นต้องใช้ในการสื่อสารกับหลายงานเล็ก ๆ ที่รับผิดชอบในการทำให้คอนโซลเครื่องคอมพิวเตอร์ที่มีอยู่สำหรับงานอื่น ๆ ในขณะที่ทำการประมวลผลทั้งหมดบนพื้นหลัง ดังนั้นรหัสจะต้อง reentrant เต็ม (หลายขั้วอาจจะใช้มันในเวลาเดียวกัน) โดยมีกองแยกต่างหากและพื้นที่ส่วนข้อมูลตัวแปร แต่มีพื้นที่ที่แท้จริงที่พบบ่อย
ผมต้องถอด 2 ฟุตกองสูงของรายการที่จะเข้าใจวิธีการที่จะทำให้การทำงานภายใน DOS นี้เพื่อให้การดำเนินงานไม่ได้ (แม้จะ "หยุด" ที่สำคัญ) จะทำให้ระบบไม่สามารถใช้งานที่พื้นหลังหรืออาคารขนาดเล็กจะไม่ทำงาน
คอมไพเลอร์เป็นขนาดเล็กและยอมรับเพียงส่วนย่อยของภาษาโคบอล 74 มาตรฐาน แต่ได้อย่างง่ายดายสามารถขยายได้ถึงการปฏิบัติตามเต็ม ไม่มี "ย้ายที่สอดคล้องกัน" หรือ "การเปลี่ยนแปลง" งบเป็นส่วนใหญ่ของการเขียนโปรแกรมภาษาโคบอล (ลูกค้าของเรา) ไม่ต้องการให้พวกเขา ไม่มีรายงานการสร้างฟังก์ชั่นได้ด้วยเพราะข้อ จำกัด ของขนาด เราควรจะใช้เฉพาะกับ 640KB แรกของหน่วยความจำ (ฉันไม่สามารถใส่ในเวลานั้นขัดจังหวะการให้บริการนอกพื้นที่ที่นั้น) ขณะที่ออกจากพื้นที่เพียงพอสำหรับการทำงาน "เบื้องหน้า" การใช้งาน
ผมหวังว่าทุกคนเข้าใจแล้วว่าทำไมสิ่งนี้เส็งเคร็งมีข้อ จำกัด จำนวนมาก ตอนนี้ในขณะที่เรากำลังจะย้ายไป Linux, เราจะทำมากขึ้นเนื่องจากมีไม่มีข้อ จำกัด เหล่านั้นอีกต่อไป.

ซอฟต์แวร์ที่คล้ายกัน

IsForth
IsForth

20 Feb 15

Cython
Cython

27 Sep 15

GCC UPC
GCC UPC

11 May 15

ความคิดเห็นที่ TinyCOBOL

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!