ไอคอนค้นหา Download.it
Advertisement

IDE ภาษา C/C++ น้ำหนักเบา ใช้งานง่าย เหมาะทั้งผู้เริ่มต้นและนักพัฒนามืออาชีพ

IDE ภาษา C/C++ น้ำหนักเบา ใช้งานง่าย เหมาะทั้งผู้เริ่มต้นและนักพัฒนามืออาชีพ

โหวต (3,361 โหวต)

ลิขสิทธิ์ของโปรแกรม ฟรี

นักพัฒนา Bloodshed

เวอร์ชั่น 6.3

ทำงานภายใต้ Windows

โหวต

(3,361 โหวต)

นักพัฒนา

Bloodshed

ทำงานภายใต้

Windows

ลิขสิทธิ์ของโปรแกรม

ฟรี

เวอร์ชั่น

6.3

Dev-C++ เป็นโปรแกรม IDE สำหรับภาษา C และ C++ บน Windows ที่รวมตัวแก้ไขโค้ด การจัดการโปรเจกต์ และการคอมไพล์ไว้ในที่เดียว โดยทำงานร่วมกับคอมไพเลอร์ตระกูล GCC เช่น MinGW และยังรองรับการใช้งานกับ Cygwin ได้ด้วย

ซอฟต์แวร์นี้เหมาะกับคนที่อยากได้เครื่องมือพัฒนา C/C++ ที่หน้าตาไม่ซับซ้อน สำหรับทั้งผู้เริ่มต้นที่ต้องการสภาพแวดล้อมการเขียนโค้ดแบบตรงไปตรงมา และนักพัฒนาที่มองหา IDE ที่ทำงานได้ครบในงานพื้นฐานของการพัฒนา

ภาพรวมการใช้งาน เน้นเบาและคล่องตัว

จุดเด่นของ Dev-C++ คือแนวทางที่ให้ความสำคัญกับความ น้ำหนักเบา และการทำงานที่ไม่เทอะทะ เหมาะกับการเปิดขึ้นมาเพื่อเขียน ทดลอง และคอมไพล์งาน C/C++ ได้อย่างรวดเร็ว โดยบางสายพัฒนายังระบุชัดว่าเป็นแอปเนทีฟบน Windows และเน้นการใช้หน่วยความจำไม่มาก

ตัวแก้ไขโค้ดที่ปรับตามสไตล์การเขียนได้

ในมุมของการเขียนโค้ด Dev-C++ มีเครื่องมือสำคัญที่พบได้ใน IDE ทั่วไป เช่น การไฮไลต์ไวยากรณ์ที่ปรับแต่งได้ และความสามารถในการค้นหาและแทนที่ ทำให้จัดการไฟล์โค้ดและแก้ไขงานซ้ำ ๆ ได้สะดวกขึ้น

คอมไพล์ด้วยสาย GCC และดีบักในตัว

Dev-C++ รองรับคอมไพเลอร์ที่อิง GCC และมี ดีบักเกอร์แบบผสานในโปรแกรม โดยอ้างอิงการใช้งานผ่าน GDB ซึ่งเพียงพอสำหรับงานตรวจสอบการทำงานของโปรแกรมในขั้นพัฒนาและแก้บั๊ก

การทำงานแบบโปรเจกต์ และชนิดงานที่ครอบคลุม

ตัวโปรแกรมรองรับการทำงานทั้งแบบไฟล์เดี่ยวและแบบโปรเจกต์ พร้อม Project Manager และเทมเพลตสำหรับสร้างงานหลายประเภท เช่น โปรแกรมคอนโซล งานแบบ Windows GUI ไลบรารีแบบสแตติก และไฟล์ DLL รวมถึงมีความสามารถในการสร้าง Makefile เพื่อช่วยจัดระเบียบขั้นตอนการบิลด์

เครื่องมือช่วยสำรวจโค้ดและงานประกอบ

สำหรับคนที่อยากไล่ดูโครงสร้างโปรเจกต์และความสัมพันธ์ของโค้ด Dev-C++ มี Code Completion ช่วยเติมคำสั่ง, Class Browser และรายการฟังก์ชันเพื่อช่วยนำทางในโค้ด รวมถึงการรองรับงานอย่างการแก้ไขและคอมไพล์ไฟล์รีซอร์ส และยังมีการรองรับโปรไฟลิงในบางชุดความสามารถที่ระบุไว้

สิ่งที่ควรรู้ก่อนตัดสินใจ

Dev-C++ มีการพัฒนาหลายสาย (fork) และมีหน้าข้อมูลที่ชี้ไปยังสาขาต่าง ๆ ทำให้รายละเอียดของชุดความสามารถและการดูแลรักษาอาจต่างกันไปตามสายที่เลือกใช้งาน

ข้อดี

  • น้ำหนักเบา เหมาะกับการใช้งานแบบไม่ซับซ้อนบน Windows
  • รองรับคอมไพเลอร์ตระกูล GCC เช่น MinGW และใช้งานร่วมกับ Cygwin ได้
  • มี ดีบักเกอร์ในตัว อิงการทำงานผ่าน GDB
  • ทำงานแบบโปรเจกต์ได้ พร้อมเทมเพลตหลายประเภท และสร้าง Makefile ได้
  • มีตัวช่วยเขียนและสำรวจโค้ด เช่น Code Completion, Class Browser และรายการฟังก์ชัน

ข้อเสีย

  • มีหลายสายพัฒนา ทำให้ฟีเจอร์และทิศทางการดูแลอาจไม่เหมือนกันในแต่ละรุ่น
  • รองรับคอมไพเลอร์ในตระกูล GCC เป็นหลัก