เหตุผลที่ใช้ code block
1. free
2. open source
3. มีใช้บนหลายๆ ระบบปฏิบัติการ (เป็นประโยชน์อันใหญ่หลวง เวลาที่ทำแล็บแล้วกลับมาทำต่อที่บ้าน จะไม่มึน)
4. ใช้กับภาษาอื่นๆ ได้ นอก c,c++
อันที่จริง code block, free c, dev c++ มันเป็นแค่ IDE (Integrated Development Environment) เรียกง่ายๆ ว่า หน้ากากที่ช่วยในการพัฒนาโปรแกรม
ซึ่งตัวที่สำคัญที่สุดคือ compiler
ที่ดูๆ มาส่วนมากก็จะใช้ gcc นี่แหละเป็น compiler ยกเว้น turbo c จะมี compiler เป็นของตัวเอง
gcc = GNU Compiler Collection
เดิมๆ มีใช้แต่บน linux ต่อมาเขาก็พัฒนาให้ใช้บน windows และมีชื่อว่า MinGW (Minimalist GNU for Windows) คุ้นๆ ปะ?