Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

เมื่อไหร่ควรใช้ C และเมื่อไหร่ควรใช้ C++?

หากต้องการแอปพลิเคชันทำงานกับฮาร์ดแวร์โดยตรง หรือพัฒนาแอปเดสก์ท็อป C++ เป็นตัวเลือกที่ดี ใช้ใน server-side, networking, gaming, device drivers แต่ถ้าต้องการระบบเล็กมาก (tiny systems) C จะมี overhead น้อยกว่า

C++ เหมาะกับโปรเจกต์ขนาดใหญ่ หลายคนทำงานร่วมกัน ต้องการ modularisation, testability, code-reuse ที่ดี C ก็ทำได้แต่อย่าง C++ ที่มี OOP ทำให้ดียิ่งขึ้น

สรุป: ควรใช้ C แทน C++ เมื่อ

  • ต้องการ portable assembler (C++ บนระบบทรัพยากรจำกัดอาจเป็นภาระ)
  • แพลตฟอร์มไม่มี C++
  • ต้องโต้ตอบกับภาษาอื่นที่รองรับเฉพาะ C