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 เป็นหลัก