สุดยอดความคิดเห็น
ความคิดเห็นที่ 3
เอาตรงๆ นะครับ คุณกำลังเรียนวิศวะใช่ใหม
C++ มันเป็น Eary OOP Concept ครับ C++ ถือกำเนิดขึ้นในช่วงที่แนวคิดเรื่อง OOP ยังไม่ตกผลึกดี
C++ จึงอุดมไปด้วยคอนเซฟ แปลกๆ เช่น
Multiple inheritance
Overload/Override Operators
Template Class
Friendly Class
AutoPointer
ฯลฯ
ผมไม่ได้พูดนะครับว่าเรื่องพวกนี้มันไม่ดี แต่มันทำให้ C++ เป็นภาษาที่ซับซ้อนมาก ยากที่จะเข้าใจได้ทั้งหมด ไม่เหมาะสำหรับการนำมาสอนคอนเซฟการเขียนโปรแกรมและ OOP
ภาษา C++ นี่ Hard to fully master นะครับ ผมเขียนโปรแกรม C++ มาหลายปี ผมยังใช้อะไรหลายๆ อย่างของภาษานี้ไม่เป็นเลย
ประกอบกับภาษา C++ ออกแบบมาเพื่อเป็นทุกอย่าง ทำให้คุณสมบัติใหม่ๆ เพิ่มเข้าไปเรื่อยๆ
พวก lambda function อะไรพวกนี้ ทำให้ภาษานี้เป็นภาษาที่โครตซับซ้อน
แถมยัง Native ต้องมาจัดการเรื่องหน่วยความจำเองอะไรเองอีก ผมไม่ทราบนะครับว่าคุณเคยใช้ C++ ในการทำโปรเจคจริงหรือเปล่า?
การจัดการหน่วยความจำเป็นเรื่องที่ซีเรียสมาก
ผมเขียนโปรแกรม อัลกอ 2 วัน และต้องใช้เวลาอีกวันนึงเพื่อ optimize หน่วยความจำ คุณเอาเหรอ?
แถมสุดท้าย C++ ก่อน C++11 STL ยังห่างไกลจากคำว่าสมบูรณ์อยู่มากครับ
C++ มันเป็น Eary OOP Concept ครับ C++ ถือกำเนิดขึ้นในช่วงที่แนวคิดเรื่อง OOP ยังไม่ตกผลึกดี
C++ จึงอุดมไปด้วยคอนเซฟ แปลกๆ เช่น
Multiple inheritance
Overload/Override Operators
Template Class
Friendly Class
AutoPointer
ฯลฯ
ผมไม่ได้พูดนะครับว่าเรื่องพวกนี้มันไม่ดี แต่มันทำให้ C++ เป็นภาษาที่ซับซ้อนมาก ยากที่จะเข้าใจได้ทั้งหมด ไม่เหมาะสำหรับการนำมาสอนคอนเซฟการเขียนโปรแกรมและ OOP
ภาษา C++ นี่ Hard to fully master นะครับ ผมเขียนโปรแกรม C++ มาหลายปี ผมยังใช้อะไรหลายๆ อย่างของภาษานี้ไม่เป็นเลย
ประกอบกับภาษา C++ ออกแบบมาเพื่อเป็นทุกอย่าง ทำให้คุณสมบัติใหม่ๆ เพิ่มเข้าไปเรื่อยๆ
พวก lambda function อะไรพวกนี้ ทำให้ภาษานี้เป็นภาษาที่โครตซับซ้อน
แถมยัง Native ต้องมาจัดการเรื่องหน่วยความจำเองอะไรเองอีก ผมไม่ทราบนะครับว่าคุณเคยใช้ C++ ในการทำโปรเจคจริงหรือเปล่า?
การจัดการหน่วยความจำเป็นเรื่องที่ซีเรียสมาก
ผมเขียนโปรแกรม อัลกอ 2 วัน และต้องใช้เวลาอีกวันนึงเพื่อ optimize หน่วยความจำ คุณเอาเหรอ?
แถมสุดท้าย C++ ก่อน C++11 STL ยังห่างไกลจากคำว่าสมบูรณ์อยู่มากครับ
แสดงความคิดเห็น
ทำไม วิศวะ คอมจุฬาถึงเลือกใช้ java มาสอน ทั้งที่ c++ ดีกว่าตั้งเยอะ ?