ภาษา C++

ในบทเรียนนี้คุณจะได้เรียนเกี่ยวกับภาษา C++ เราจะแนะนำคุณให้รู้จักกับภาษา C++ และโครงสร้างพื้นฐานของภาษา เช่น ตัวแปร ตัวดำเนินการ อาเรย์ คำสั่งควบคุม โครงสร้างข้อมูล พอยน์เตอร์ และอื่นๆ นอกจากนี้เรายังจะพูดถึงการเขียนโปรแกรมเชิงวัตถุ ซึ่งเป็นคุณสมบัติของการเขียนโปรแกรมขึ้นสูงที่สนับสนุนในภาษา C++ อย่างเต็มรูปแบบ

ภาษา C++ เป็นภาษาคอมพิวเตอร์เพื่อวัตถุประสงค์ทั่วไป ซึ่งสามารถเขียนโปรแกรมได้ทั้งแบบออบเจ็ค และการเขียนแบบปกติทั่วไป และยังมีเครื่องมืออำนวยความสะดวกในการจัดการและเข้าถึงระดับหน่วยความจำ นอกจากนี้มันยังถูกนไปใช้ในการเขียนโปรแกรมแบบต่างๆ มากมาย เช่น โปรแกรมคอมพิวเตอร์ ระบบฝังตัว (embedded) เว็บเซิร์ฟเวอร์ การพัฒนาเกม และแอพพลิเคชันที่ต้องการประสิทธิภาพอย่างสูง

บทเรียนภาษา C++

  1. แนะนำภาษา C++
  2. โครงสร้างของภาษา C++
  3. ตัวแปรและประเภทข้อมูล
  4. ค่าคงที่
  5. ตัวดำเนินการ
  6. อินพุต เอาต์พุต พื้นฐาน
  7. คำสั่งควบคุม
  8. ฟังก์ชัน
  9. อาเรย์
  10. พอยน์เตอร์
  11. หน่วยความจำแบบไดนามิก
  12. โครงสร้างข้อมูล
  13. ประเภทข้อมูลอื่น
  14. คลาสและออบเจ็ค
  15. Type conversions
  16. Exceptions
  17. Preprocessor directives
  18. Input/output with files

ภาษา C++ เป็นภาษาที่ถูกออกแบบมาในการเขียนโปรแกรมระบบ ซึ่งมีประสิทธิภาพและความยืดหยุ่นในการออกแบบโปรแกรมสูง C++ เป็นภาษาที่ต้องคอมไพล์ก่อนที่จะนำไปใช้งาน ซึ่งสามารถพัฒนาได้ในหลายๆ แพลตฟอร์ม ซึ่งได้รับการสนับสนุนโดยองค์กรต่างๆ ที่ประกอบไปด้วย Free Software Foundation (FSF's GCC) LLVM Microsoft Intel และ IBM

ภาษา C++

C++ นั้นเป็นภาษาที่เป็นมาตรฐานโดย International Organization for Standardization (ISO) ซึ่งเวอร์ชันล่าสุดนั้นเผยแพร่ในธันวาคม 2014 คือ ISO/IEC 14882:2014 หรือที่รู้จักกันในชื่อของ C++14 โดยที่ภาษา C++ ได้เริ่มกำหนดมาตราฐานครั้งแรกในปี 1998 คือ ISO/IEC 14882:1998 ภาษา C++ ถูกพัฒนาโดย Bjarne Stroustrup ที่ Bell Labs ตั้งแต่ปี 1979 ซึ่งในตอนแรกเป็นส่วนขยายของภาษา C โดยที่เขาต้องการที่จะพัฒนาภาษาที่มีประสิทธิภาพและยืดหยุ่นเหมือนกับภาษา C และยังมีคุณสมบัติใหม่ที่สูงกว่าสำหรับพัฒนาโปรแกรม

หลังจากบทเรียนนี้เสร็จสิ้น คุณจะเข้าใจและสามารถสร้างแอพพลิเคชันของคุณเอง เพราะว่าภาษา C++ เป็นพื้นฐานที่นำไปสู่การกำเนิดภาษาอื่นๆ และเป็นภาษาที่พัฒนามาจากภาษา C การเริ่มต้นเรียนรู้กับภาษา C++ ยังช่วยให้คุณเข้าใจและเรียนภาษาอื่นได้ง่ายขึ้น เช่น ภาษา C# ภาษา Java หรือ ภาษา PHP เป็นต้น