FreeBASIC เป็นแหล่งเปิดกระจายได้อย่างอิสระและโครงการซอฟต์แวร์ข้ามแพลตฟอร์มที่ออกแบบมาเพื่อทำหน้าที่เป็นแบบสแตนด์อโลนและง่ายต่อการใช้คอมไพเลอร์ขั้นพื้นฐานที่มีไวยากรณ์ที่คล้ายกับไมโครซอฟท์ QuickBASIC, VBDOS, PDS และ QuickBASIC คอมไพเลอร์ / ล่ามและมัน & rsquo; s. กำหนดเป้าหมายที่การเขียนโปรแกรมขั้นพื้นฐานภายใต้ระบบปฏิบัติการ GNU / Linux หลาย
คุณสมบัติอย่างรวดเร็ว
คุณสมบัติที่สำคัญ ได้แก่ ตัวชี้ไวยากรณ์สะอาดชุมนุมแบบอินไลน์ชนิดข้อมูลที่ไม่ได้ลงชื่อผู้ใช้กำหนดประเภทอาร์เรย์ enums ก่อนการประมวลผลเช่นเดียวเท่านั้นที่เป็นตัวเลขอาร์กิวเมนต์ของฟังก์ชันตัวเลือก โครงการนี้ได้รับการออกแบบเพื่อสร้างห้องสมุดวัตถุห้องสมุดสาธารณะ, DDLs เช่นเดียวกับ GUI และ executables คอนโซล มันเป็นแบบพกพาและ IT & rsquo; s. ที่เหมาะสำหรับการสร้างรหัส
ตัวเลือกบรรทัดคำสั่ง
หลังจากติดตั้งคอมไพเลอร์ FreeBASIC บนคอมพิวเตอร์ของคุณคุณจะสามารถเรียกใช้โปรแกรมจากหน้าต่าง terminal X11 ใช้ & ldquo; FBC & rdquo; คำสั่งซึ่งรวมถึงความหลากหลายของตัวเลือกบรรทัดคำสั่งเช่นความสามารถในการอ่านอาร์กิวเมนต์บรรทัดคำสั่งเพิ่มเติมจากไฟล์ที่กำหนดให้ตั้งสถาปัตยกรรมเป้าหมายที่กำหนดรูปแบบ ASM สร้างห้องสมุดหุ้นและที่กำลังเช่นเดียวกับการตั้งค่า FPU เป้าหมาย.
นอกจากนี้ผู้ใช้จะสามารถที่จะแสดงชื่อของเป้าหมายหรือโฮสต์ระบบให้เปิดใช้งานฟังก์ชั่นโปรไฟล์รักษาไฟล์ ASM ชั่วคราวและสุดท้ายเลือกระบบย่อย Win32 ตั้งชื่อการแสดงผล XBE ที่ผ่านตัวเลือกต่างๆเพื่อ GCC เป็น และ LD เขียนออกเพียง .asm หรือไฟล์ .c เลือกความเร็วและความถูกต้องของจุดลอยตั้งค่าระดับการเพิ่มประสิทธิภาพการเชื่อมโยงในห้องสมุดให้เลือกภาษา FreeBASIC และใช้ด้ายปลอดภัย Runtime FreeBASIC.
ภายใต้ประทุนและได้รับการสนับสนุนสภาพแวดล้อมระบบปฏิบัติการ
โครงการเป็นภาษาโปรแกรมที่ถูกเขียนในขั้นพื้นฐาน, C และสภาการเขียนโปรแกรมภาษา ได้รับการสนับสนุนอย่างเป็นทางการกับแหล่งที่มาและที่เก็บไบนารีบน GNU / Linux, Microsoft Windows และ DOS ระบบปฏิบัติการ ทั้งแบบ 64 บิตและ 32 บิตแพลตฟอร์มฮาร์ดแวร์ที่ได้รับการสนับสนุนในขณะนี้
มีอะไรใหม่ ในรุ่นนี้:.
- <ประกอบ li> andalso / OrElse ลัดวงจร
- การสนับสนุน FreeImage ปรับปรุงสำหรับ v3.10
- BLOAD ขณะนี้สนับสนุน 15, 16, และ 32-BPP ไฟล์ BMP, อัลฟาในแฟ้ม 32 BPP BMP (BITMAPV4 / V5HEADER เท่านั้น) BI_BITFIELDS พล bitfields และ OS / 2 ไฟล์ BMP
- การปรับปรุงหลายฟังก์ชั่นกราฟฟิก (หน้าจอ, PCOPY, เส้นตรง, วงกลม)
- การปรับปรุงหลายเวลาทำงานฟังก์ชั่น (VAL, STR รับ # สาย INPUT เลนผบ)
- การสนับสนุนการปรับปรุงภาษา (ภาษาเอาการอ้างอิงจาก rtlib เสริม IMAGEINFO และ #lang Directive)
- GOSUB ตอนนี้ได้รับอนุญาตใน fblite (มีตัวเลือก GOSUB)
- SSE / SSE2 สนับสนุนสำหรับลอยคณิตศาสตร์จุด (ใช้ -fpu SSE เลือกบรรทัดคำสั่ง)
มีอะไรใหม่ ในรุ่น 1.04.0:
- andalso / OrElse ลัดวงจรประกอบ
- การสนับสนุน FreeImage ปรับปรุงสำหรับ v3.10
- BLOAD ขณะนี้สนับสนุน 15, 16, และ 32-BPP ไฟล์ BMP, อัลฟาในแฟ้ม 32 BPP BMP (BITMAPV4 / V5HEADER เท่านั้น) BI_BITFIELDS พล bitfields และ OS / 2 ไฟล์ BMP
- การปรับปรุงหลายฟังก์ชั่นกราฟฟิก (หน้าจอ, PCOPY, เส้นตรง, วงกลม)
- การปรับปรุงหลายเวลาทำงานฟังก์ชั่น (VAL, STR รับ # สาย INPUT เลนผบ)
- การสนับสนุนการปรับปรุงภาษา (ภาษาเอาการอ้างอิงจาก rtlib เสริม IMAGEINFO และ #lang Directive)
- GOSUB ตอนนี้ได้รับอนุญาตใน fblite (มีตัวเลือก GOSUB)
- SSE / SSE2 สนับสนุนสำหรับลอยคณิตศาสตร์จุด (ใช้ -fpu SSE เลือกบรรทัดคำสั่ง)
มีอะไรใหม่ ในรุ่น 1.03.0:
- andalso / OrElse ลัดวงจรประกอบ
- การสนับสนุน FreeImage ปรับปรุงสำหรับ v3.10
- BLOAD ขณะนี้สนับสนุน 15, 16, และ 32-BPP ไฟล์ BMP, อัลฟาในแฟ้ม 32 BPP BMP (BITMAPV4 / V5HEADER เท่านั้น) BI_BITFIELDS พล bitfields และ OS / 2 ไฟล์ BMP
- การปรับปรุงหลายฟังก์ชั่นกราฟฟิก (หน้าจอ, PCOPY, เส้นตรง, วงกลม)
- การปรับปรุงหลายเวลาทำงานฟังก์ชั่น (VAL, STR รับ # สาย INPUT เลนผบ)
- การสนับสนุนการปรับปรุงภาษา (ภาษาเอาการอ้างอิงจาก rtlib เสริม IMAGEINFO และ #lang Directive)
- GOSUB ตอนนี้ได้รับอนุญาตใน fblite (มีตัวเลือก GOSUB)
- SSE / SSE2 สนับสนุนสำหรับลอยคณิตศาสตร์จุด (ใช้ -fpu SSE เลือกบรรทัดคำสั่ง)
มีอะไรใหม่ ในรุ่น 1.02.1:
- andalso / OrElse ลัดวงจรประกอบ
- การสนับสนุน FreeImage ปรับปรุงสำหรับ v3.10
- BLOAD ขณะนี้สนับสนุน 15, 16, และ 32-BPP ไฟล์ BMP, อัลฟาในแฟ้ม 32 BPP BMP (BITMAPV4 / V5HEADER เท่านั้น) BI_BITFIELDS พล bitfields และ OS / 2 ไฟล์ BMP
- การปรับปรุงหลายฟังก์ชั่นกราฟฟิก (หน้าจอ, PCOPY, เส้นตรง, วงกลม)
- การปรับปรุงหลายเวลาทำงานฟังก์ชั่น (VAL, STR รับ # สาย INPUT เลนผบ)
- การสนับสนุนการปรับปรุงภาษา (ภาษาเอาการอ้างอิงจาก rtlib เสริม IMAGEINFO และ #lang Directive)
- GOSUB ตอนนี้ได้รับอนุญาตใน fblite (มีตัวเลือก GOSUB)
- SSE / SSE2 สนับสนุนสำหรับลอยคณิตศาสตร์จุด (ใช้ -fpu SSE เลือกบรรทัดคำสั่ง)
มีอะไรใหม่ ในรุ่น 1.02.0:
- andalso / OrElse ลัดวงจรประกอบ
- การสนับสนุน FreeImage ปรับปรุงสำหรับ v3.10
- BLOAD ขณะนี้สนับสนุน 15, 16, และ 32-BPP ไฟล์ BMP, อัลฟาในแฟ้ม 32 BPP BMP (BITMAPV4 / V5HEADER เท่านั้น) BI_BITFIELDS พล bitfields และ OS / 2 ไฟล์ BMP
- การปรับปรุงหลายฟังก์ชั่นกราฟฟิก (หน้าจอ, PCOPY, เส้นตรง, วงกลม)
- การปรับปรุงหลายเวลาทำงานฟังก์ชั่น (VAL, STR รับ # สาย INPUT เลนผบ)
- การสนับสนุนการปรับปรุงภาษา (ภาษาเอาการอ้างอิงจาก rtlib เสริม IMAGEINFO และ #lang Directive)
- GOSUB ตอนนี้ได้รับอนุญาตใน fblite (มีตัวเลือก GOSUB)
- SSE / SSE2 สนับสนุนสำหรับลอยคณิตศาสตร์จุด (ใช้ -fpu SSE เลือกบรรทัดคำสั่ง)
มีอะไรใหม่ ในรุ่น 1.01.0:
- andalso / OrElse ลัดวงจรประกอบ
- การสนับสนุน FreeImage ปรับปรุงสำหรับ v3.10
- BLOAD ขณะนี้สนับสนุน 15, 16, และ 32-BPP ไฟล์ BMP, อัลฟาในแฟ้ม 32 BPP BMP (BITMAPV4 / V5HEADER เท่านั้น) BI_BITFIELDS พล bitfields และ OS / 2 ไฟล์ BMP
- การปรับปรุงหลายฟังก์ชั่นกราฟฟิก (หน้าจอ, PCOPY, เส้นตรง, วงกลม)
- การปรับปรุงหลายเวลาทำงานฟังก์ชั่น (VAL, STR รับ # สาย INPUT เลนผบ)
- การสนับสนุนการปรับปรุงภาษา (ภาษาเอาการอ้างอิงจาก rtlib เสริม IMAGEINFO และ #lang Directive)
- GOSUB ตอนนี้ได้รับอนุญาตใน fblite (มีตัวเลือก GOSUB)
- SSE / SSE2 สนับสนุนสำหรับลอยคณิตศาสตร์จุด (ใช้ -fpu SSE เลือกบรรทัดคำสั่ง)
ความคิดเห็นที่ไม่พบ