ข้ามไปที่เนื้อหาหลัก

คอมไพเลอร์ GDC ในภาษา D

GDC (GNU D Compiler) เป็นคอมไพเลอร์ตัวหนึ่งในภาษา D โดยถูกพัฒนาขึ้นโดยใช้ทั้ง DMD และ GCC ทำให้ภาษา D สามารถทำให้การใช้งานคอมไพเลอร์แกนกลาง GCC ได้
โดยโปรแกรมที่คอมไพล์ด้วย GDC ส่วนใหญ่จะทำงานได้เร็วกว่า DMD ทำงานร่วมกับ GCC toolchain

คอมไพเลอร์ GDC ถูกพัฒนาขึ้นครั้งแรกในปี ค.ศ. 2004 โดย David Friedman แต่ต่อมาในปี ค.ศ. 2007 David Friedman ได้หายตัวไปและไม่สามารถรักษาโครงการ GDC ไว้ได้ ต่อมาอีกหนึ่งปี ค.ศ. 2008 Iain Buclaw ได้ทำการฟื้นฟูโครงการ GDC ขึ้นมาใหม่ ปัจจุบัน GDC ได้ถูกพัฒนาให้รองรับ D2 และเป็นคอมไพเลอร์ที่ทาง Facebook ได้เลือกใช้งานในการคอมไพล์ภาษา D

สามารถโหลดคอมไพเลอร์ GDC ได้ที่ http://gdcproject.org/downloads

การใช้งาน

หลังที่ทำการติดตั้งคอมไพเลอร์ GDC แล้ว สามารถคอมไพล์โค้ดภาษา D ได้ง่าย ๆ ดังนี้
gdc ไฟล์.d


อ่านเอกสารการใช้งานคอมไพเลอร์ GDC ในภาษา D ได้ที่ http://wiki.dlang.org/GDC

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สั่งให้ browse เปิดลิงค์ตามที่ต้องการในภาษา D

เราสามารถเขียนโปรแกรมสั่งงานให้ browse เปิดลิงค์ตามที่ต้องการในภาษา D ด้วยการ import ไลบรารี std.process เข้ามา

คอมไพเลอร์ LDC ในภาษา D

คอมไพเลอร์ LDC (LLVM-based D compiler) เป็นคอมไพเลอร์หนึ่งในภาษา D ที่ถูกออกแบบมา ให้เป็นคอมไพเลอร์ภาษา D แบบพกพา โดยใช้ LLVM เป็น backend ใช้ BSD-licensed
สามารถโหลดคอมไพเลอร์ LDC ได้ที่ https://github.com/ldc-developers/ldc/releases
การใช้งาน
หลังที่ทำการติดตั้งคอมไพเลอร์ GDC แล้ว สามารถคอมไพล์โค้ดภาษา D ได้ ดังนี้
ldc2 ไฟล์.d
เอกสาร https://archive.fosdem.org/2014/schedule/event/ldccompiler/attachments/slides/366/export/events/attachments/ldccompiler/slides/366/FOSDEM_2014.pdf