คำถามในหัวข้อ 'language-design'
การออกแบบภาษา: การผสมผสาน Gotos และฟังก์ชันต่างๆ
ฉันกำลังออกแบบและกำลังคิดใหม่เกี่ยวกับภาษาโปรแกรมตีความระดับต่ำที่มีความคล้ายคลึงกับแอสเซมเบลอร์
ในไม่ช้าฉันก็เจอปัญหาการตัดสินใจของฟังก์ชัน/ลูป/โกโตส และคิดว่าในขณะที่ลูปเช่น while และ for จะเป็นระดับสูงเกินไปและไม่เหมาะ แต่ gotos...
143 มุมมอง
schedule
01.12.2023
เหตุใดวงเล็บจึงเป็นทางเลือกใน 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