ภาพจาก MIT News |
เมื่อเดือนที่แล้ว Ajay Brahmakshatriya และ Saman Amarasinghe แห่ง Massachusetts Institute of Technology ได้เปิดตัวเครื่องมือสำหรับเพิ่มฟังก์ชันการหาจุดบกพร่อง (debugging) ให้กับภาษาเฉพาะโดเมน (domain-specific language) หรือ DSL
เครื่องมือ D2X ทำงานได้ดีโดยเฉพาะอย่างยิ่งกับชุดซอฟต์แวร์ BuildIt ของนักวิจัย ซึ่งช่วยให้กระบวนการจับคู่ภาษาเขียนโปรแกรมอเนกประสงค์ (all-purpose programming languages) ลงใน DSL ได้
D2X เป็นไลบรารีที่เข้ากันได้กับดีบักเกอร์ที่มีอยู่ เช่น GDB หรือ LLDB ดังนั้นจึงสามารถทำหน้าที่เป็นอินเทอร์เฟซได้ Brahmakshatriya บอกว่า "คุณสามารถหาจุดบกพร่องในโปรแกรมของคุณโดยใช้โปรแกรมหาจุดบกพร่องยอดนิยมโดยไม่ต้องแก้ไขใด ๆ " ซึ่งหมายความว่าการเขียน DSL ด้วย BuildIt ทำให้โปรแกรมแก้ไขข้อผิดพลาดสามารถปรับใช้โดยไม่ต้องมีการเขียนโค้ดเพิ่มเติม
Amarasinghe กล่าวว่าสิ่งนี้และฟังก์ชั่นที่เพิ่มเติมเข้ามา จะทำให้การสร้าง DSL น่าสนใจยิ่งขึ้น
อ่านข่าวเต็มได้ที่: MIT News
ไม่มีความคิดเห็น:
แสดงความคิดเห็น