ZBasic
| ZBasic | |
|---|---|
ZBasic 4.7 (MS-DOS) | |
| ผู้เขียนต้นฉบับ | แอนดรูว์ แกรีปี้สก็อตต์ เทอร์รี่เดวิด โอเวอร์ตันเกร็ก แบรนช์ ฮัล เบิร์ต เลนิง |
| นักพัฒนา | ซิมูเทค |
| ปล่อย | 1980 |
| แพลตฟอร์ม | MS-DOS , Apple II , Mac , CP/M , TRS-80 |
ZBasicคือคอมไพเลอร์สำหรับภาษาโปรแกรม BASIC พร้อมสภาพแวดล้อมการพัฒนาแบบบูรณาการซึ่งเปิดตัวโดย Simutek (แห่งเมืองทูซอน รัฐแอริโซนา ) ในปี 1980 ความพยายามร่วมกันของ Andrew Gariepy, Scott Terry, David Overton, Greg Branche และ Halbert Laing นำไปสู่เวอร์ชันสำหรับ คอมพิวเตอร์ MS-DOS , Apple II , Mac , CP/MและTRS-80สามารถใช้เป็น ระบบพัฒนา ข้ามแพลตฟอร์มได้ โดยที่ซอร์สโค้ดเดียวกันสามารถคอมไพล์ไปยังแพลตฟอร์มต่างๆ ได้โดยไม่ต้องแก้ไขใดๆ ในช่วงปลายทศวรรษ 1980 ZBASIC ได้รับการดูแลและจำหน่ายโดย Zedcor
ในปี 1991 แฮร์รี่ กิช และบริษัท 32 Bit Software จากดัลลัสรัฐเท็กซัสได้ซื้อเวอร์ชัน MS-DOS ไป นันโด ฟาวาโร ได้ขยายเพิ่มเติมให้ครอบคลุมถึง รหัสเครื่องเฉพาะ สำหรับ 16 บิตและ32 บิตรวมถึง วิดีโอ VGAและVESA ด้วย ส่วน Zedcor นั้นมุ่งเน้นตลาด Mac และเปลี่ยนชื่อเป็นFutureBASIC
คุณสมบัติ
ZBasic ใช้กราฟิกที่ไม่ขึ้นกับอุปกรณ์ ซึ่งหมายความว่าโค้ดที่คอมไพล์แล้วชุดเดียวกันสามารถทำงานได้บนความละเอียดหน้าจอและสีที่แตกต่างกัน แม้กระทั่งในโหมดข้อความ เวอร์ชัน MS-DOS ดั้งเดิมนั้นรองรับกราฟิกได้ถึงระดับEGA
ZBasic รองรับ การคำนวณ เลขฐานสิบแบบเข้ารหัสไบนารี (Binary-coded Decimal)ด้วยความแม่นยำสูงถึง 54 หลัก
INDEX$เป็นอาร์เรย์ของสตริงที่มีความยาวแปรผันได้ ซึ่งสามารถจัดเรียงและค้นหาได้อย่างง่ายดาย