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

ข้อดีของภาษาโปรแกรม C++

ข้อดีของ C++ มีดังนี้:

  • C++ เป็นภาษาที่ portable มาก บ่อยครั้งเป็นภาษาที่เลือกสำหรับ multi-device, multi-platform app development
  • C++ เป็น object-oriented programming language มี concepts เช่น classes, inheritance, polymorphism, data abstraction, encapsulation ช่วย code reusability และทำให้โปรแกรม maintainable
  • C++ ใช้ multi-paradigm programming Paradigm หมายถึง style of programming คิดถึง logics, structure, procedure C++ เป็น multi-paradigm ตาม 3 paradigm: Generic, Imperative, Object Oriented
  • มีประโยชน์สำหรับ low-level programming และ efficient สำหรับ general purpose
  • C++ ให้ user ควบคุม memory management เองทั้งหมด นี่เป็นข้อดีและข้อเสีย เพราะเพิ่มความรับผิดชอบของ user ในการจัดการ memory แทน garbage collector
  • Ecosystem กว้างขวาง – จาก GUI apps ถึง 3D graphics สำหรับ games จนถึง real-time mathematical simulations C++ อยู่ทุกที่
  • C++ มี community ใหญ่ Community size สำคัญ เพราะ community ยิ่งใหญ่ support ที่ได้ยิ่งมาก C++ เป็น tag ที่ 6 ที่ใช้และติดตามมากที่สุดบน StackOverflow และ GitHub
  • C++ มี job market ใหญ่ ใช้ใน industries ต่างๆ เช่น finance, app development, game development, VR ฯลฯ
  • ข้อได้เปรียบสูงสุดของ C++ คือ scalability apps ที่ resource-intensive มักสร้างด้วย C++ เป็น statically typed language C++ มัก performant กว่า dynamically typed languages เพราะ type-checked ก่อน execute
  • Compatibility กับ C – C++ รองรับ C และเกือบทุก valid C program เป็น valid C++ program