คำถามในหัวข้อ 'language-design'

การออกแบบภาษา: การผสมผสาน Gotos และฟังก์ชันต่างๆ
ฉันกำลังออกแบบและกำลังคิดใหม่เกี่ยวกับภาษาโปรแกรมตีความระดับต่ำที่มีความคล้ายคลึงกับแอสเซมเบลอร์ ในไม่ช้าฉันก็เจอปัญหาการตัดสินใจของฟังก์ชัน/ลูป/โกโตส และคิดว่าในขณะที่ลูปเช่น while และ for จะเป็นระดับสูงเกินไปและไม่เหมาะ แต่ gotos...
143 มุมมอง

เหตุใดวงเล็บจึงเป็นทางเลือกใน Groovy เฉพาะในกรณีที่คุณไม่ต้องการค่าส่งคืน
ตัวอย่างเช่น: groovy:000> Arrays.asList 1,2,3,4,5 ===> [1, 2, 3, 4, 5] ใช้งานได้เพราะไม่ต้องการค่า แต่เมื่อค่าที่ส่งคืนถูกกำหนดให้กับตัวแปร: groovy:000> a = Arrays.asList 1,2,3,4,5 ERROR...
425 มุมมอง
schedule 21.12.2023

สู่การทำความเข้าใจ CodeGen* ในการผูก Haskell LLVM
ความเป็นมา: ฉันกำลังเขียนของเล่น Lisp interperter/compiler ใน Haskell เพื่อความบันเทิง/การสั่งสอนของฉันเอง ฉันกำลังพยายามเพิ่มความสามารถในการคอมไพล์เป็น LLVM bytecode บริบท: ฉันได้อ่านเอกสารประกอบสำหรับ LLVM.Core และตัวอย่างโค้ด ( ที่นี่ )...
1396 มุมมอง
schedule 26.11.2023