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

เหตุผลที่ทำไมภาษาโปรแกรมมิ่ง D ถึงเป็นตัวเลือกที่ดีสำหรับการพัฒนา

ผมได้ไปอ่านบทความ 5 reasons the D programming language is a great choice for development เจอประเด็นน่าสนใจสองสามประเด็นดังนี้

คอมไพเลอร์ 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

ความคิดเห็น

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

โมดูลในภาษา D

สวัสดีผู้อ่านทุกท่านครับ ในการเขียนโปรแกรม บางโปรแกรมมีความซับซ้อนสูงหรือบางครั้งอาจใช้โค้ดเหมือนกัน จึงแยกโค้ดนั้นออกเป็นโมดูล แล้ว import รวมกลับมาในอีกครั้งนึ่ง แล้วคอมไพเลอร์ออกมาเป็นไฟล์เดียว

จัดการ Package และ Build โปรแกรมภาษา D ด้วย dub

dub เป็นเครื่องมือสำหรับใช้สร้างจัดการ Package และ Build โปรแกรมหรือไลบรารีต่าง ๆ ในภาษาดี (D lang)

เรียกใช้ไลบารีภาษา C ในภาษา D

สวัสดีผู้อ่านทุกท่านครับ หลังจากที่ผมย้ายมาเขียนภาษา D แล้วได้ซักระยะหนึ่ง ผมอยากเรียกใช้ไลบารีภาษา C ในภาษา D สามารถเรียกใช้งานได้ดังนี้ครับ