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

เหตุผลที่ทำไมภาษาโปรแกรมมิ่ง 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 คืออะไร

ภาษา D เป็นภาษาคอมพิวเตอร์ภาษาหนึ่ง ใช้ในการเขียนโปรแกรมคอมพิวเตอร์ เป็นภาษาชนิดคอมไพเลอร์โดยรับช่วงต่อมาจากภาษาซี สามารถนำใช้งานประเภท System Programming และ Performance Programming ได้ และสามารถใช้ libraries ที่เขียนด้วยภาษา C ได้อีกด้วย ไวยากรณ์ของภาษา D  ส่วนใหญ่รับมาจากภาษา C / C++ ชนิดตัวแปรคล้าย ๆ กับภาษา Python นามสกุลของภาษา D คือ .d หน้าหลักภาษา D dlang.org

Coedit IDE ของภาษา D

หลังจากที่ผมใช้วิธีการเขียนโปรแกรมภาษา D ด้วย Notepad ธรรมดา ๆ และคอมไพเลอร์โค้ดภาษา D ด้วยคอมมาไลน์โดยใช้ DMD 2 ทำให้เกิดความไม่สะดวกเมื่อต้องการดูโค้ด ผมจึงได้ไปค้นหา พบว่าบนภาษา D มี IDE ที่ชื่อว่า Coedit

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

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