The Squirrel programming language

ภาพหน้าจอของซอฟแวร์:
The Squirrel programming language
รายละเอียดซอฟแวร์:
รุ่น: 3.0.3
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Alberto
การอนุญาต: ฟรี
ความนิยม: 13

Rating: 3.0/5 (Total Votes: 1)

การเขียนโปรแกรมภาษากระรอกเป็นระดับสูงจำเป็น / OO ภาษาโปรแกรมที่ออกแบบมาเพื่อเป็นเครื่องมือการเขียนสคริปต์ที่มีประสิทธิภาพที่เหมาะกับขนาดของแบนด์วิดท์ของหน่วยความจำและความต้องการเวลาจริงของการใช้งานเช่นเกม แม้ว่ากระรอกมีช่วงกว้างของคุณสมบัติเช่น:
ยท Open Source zlib / ใบอนุญาต libpng
ยทพิมพ์แบบไดนามิก
ยทคณะผู้แทน
ยทฟังก์ชั่นการสั่งซื้อที่สูงขึ้น
ยทกำเนิด
ยทหัวข้อสหกรณ์ (coroutines)
ยท recursion หาง
ยทการจัดการข้อยกเว้น
ยทจัดการหน่วยความจำอัตโนมัติ (CPU ระเบิดฟรีวิธีการผสมอ้างอิงนับ / GC)
ยททั้งคอมไพเลอร์และเครื่องเสมือนพอดีกันในประมาณ 6k บรรทัดของรหัส C ++
ยทเป็นตัวเลือก 16bits สตริงตัวอักษร
กระรอกเป็นแรงบันดาลใจภาษาเช่นงูหลาม, Javascript และ expecially Lua (API เป็นลักษณะคล้ายกันมากและรหัสตารางจะขึ้นอยู่กับหนึ่ง Lua)
ไวยากรณ์กระรอกจะคล้ายกับ C / C ++ / Java ฯลฯ ... แต่ภาษาที่มีลักษณะแบบไดนามิกมากเช่นงูหลาม / Lua ฯลฯ ...
อาร์เรย์ท้องถิ่น = [1,2,3 {= 10, B = "สตริง"}];
foreach (i, Val ในอาร์เรย์)
{
:: พิมพ์ ("ประเภทของ Val คือ" + typeof Val);
}
Entity

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • sq_getcallee () ถูกเพิ่มเข้ามาใน API
  • sq_getfreevariable () ยังสามารถใช้ได้กับการปิดพื้นเมือง.
  • การเพิ่มประสิทธิภาพไมเนอร์ได้ทำ.
  • คำเตือนหลายเมื่อรวบรวมกับ 4.x GCC ถูกถอดออก.
  • ข้อผิดพลาดบางอย่างในเอกสารได้รับการแก้ไข.
  • ข้อผิดพลาดเมื่อใช้ SQUSEDOUBLE และ intengers 32 บิตได้รับการแก้ไข.
  • ข้อผิดพลาดเมื่อกล่าวอ้างกำเนิดกับ closure.call () ได้รับการแก้ไข.

มีอะไรใหม่ ในรุ่น 3.0 RC1.

  • จัดการข้อผิดพลาด Metamethods ได้รับการปรับปรุง
  • & quot; isstatic & quot; พารามิเตอร์ถูกบันทึกอยู่ใน metamethod _newmember.
  • sq_getrefcount () ถูกบันทึกอยู่ในกลับจำนวน refences จาก C ++.
  • ข้อบกพร่องเล็ก ๆ น้อย ๆ ได้รับการแก้ไข.

มีอะไรใหม่ ในรุ่น 2.2.3:

  • เพิ่ม sq_getfunctioninfo
  • เพิ่มธงรวบรวมเวลา SQUSEDOUBLE ที่จะใช้ลอยแม่นยำสอง
  • เพิ่มช่องทั่วโลก _floatsize_ int lib ฐานที่จะยอมรับความแม่นยำเดียวและแม่นยำสองสร้าง
  • sq_wakeupvm ขณะนี้สามารถดำเนินการ VM มีข้อยกเว้น
  • เพิ่ม sqstd_format
  • เครื่องกำเนิดไฟฟ้าในขณะนี้สามารถ instantiated โดยการเรียก sq_call () หรือ closure.call ()
  • การแก้ไขข้อผิดพลาดใน sqstd_printcallstack (ขอบคุณ takayuki_h)
  • คงที่แบบโมดูโลโดยศูนย์ (ขอบคุณ JUP)
  • enums เชิงลบคงที่และค่าคงที่
  • ข้อบกพร่องผิดพลาดของเครื่องกำเนิดไฟฟ้าคงที่ถ้าเรียกเป็นสายหาง (ขอบคุณ Mr.Accident)
  • การแก้ไขข้อผิดพลาดบางอย่างเล็ก ๆ น้อย ๆ

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

ความคิดเห็นที่ The Squirrel programming language

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