การเปิดตัวคอมไพเลอร์ Free Pascal 3.2

หลังจากห้าปีนับตั้งแต่ก่อตั้งสาขา 3.0 นำเสนอ การเปิดตัวคอมไพเลอร์ข้ามแพลตฟอร์มแบบเปิด ฟรี Pascal 3.2.0เข้ากันได้กับ Borland Pascal 7, Delphi, Think Pascal และ Metrowerks Pascal ในเวลาเดียวกัน สภาพแวดล้อมการพัฒนาแบบบูรณาการกำลังได้รับการพัฒนา ลาซารัสอิงตามคอมไพเลอร์ Free Pascal และทำงานคล้ายกับ Delphi

ในการเปิดตัวใหม่ เพิ่ม นวัตกรรมและการเปลี่ยนแปลงส่วนใหญ่ในการใช้งานภาษาปาสคาลโดยมีวัตถุประสงค์เพื่อปรับปรุงความเข้ากันได้กับ Delphi รวมทั้ง:

  • เพิ่มความสามารถในการเริ่มต้นอาร์เรย์แบบไดนามิกโดยใช้ไวยากรณ์ “[…]”
  • เพิ่มการรองรับฟังก์ชัน ขั้นตอน และวิธีการทั่วไปที่ไม่เชื่อมโยงกับประเภทอาร์กิวเมนต์
  • คอมไพเลอร์ได้เพิ่มแพลตฟอร์มเป้าหมายใหม่ AArch64 (ARM64), Linux/ppc64le, Android/x86_64 และ i8086-win16
  • เพิ่มการรองรับมาตรฐาน (ค่าเริ่มต้น) เนมสเปซ โมดูล
  • เพิ่มการสนับสนุน บล็อก ในภาษาซี
  • การใช้งานอาร์เรย์แบบไดนามิกได้รับการขยาย เพิ่มการดำเนินการ Insert() สำหรับการเพิ่มอาร์เรย์และองค์ประกอบให้กับอาร์เรย์แบบไดนามิกที่มีอยู่ เช่นเดียวกับ Delete() สำหรับการลบช่วงและ Concat() สำหรับการต่ออาร์เรย์เข้าด้วยกัน
  • ตัวดำเนินการเตรียมใช้งาน ขั้นสุดท้าย คัดลอก และ AddRef จะถูกนำไปใช้สำหรับประเภทเรกคอร์ด

ที่มา: opennet.ru

เพิ่มความคิดเห็น