Devdit
 

C C++ C# ต่างกันอย่างไร

2.5K

บทความนี้นำเสนอความแตกต่างของ 3 ภาษาคือ C, C++ และ C# ในแง่มุมที่ควรทราบ โดยทั้ง 3 ภาษานั้นมีจุดเด่น และจุดด้อยที่แตกต่างกัน นักพัฒนาจึงควรเลือกภาษาที่เปรียบเสมือนกับ tools ให้ถูกกับงาน เพื่อให้ได้ผลลัพธ์ที่คาดหวัง โดย C C++ C# ต่างกันอย่างไรมาดูกัน

 

ตัวอย่าง C C++ C# ต่างกันอย่างไร

 ภาษา Cภาษา C++ภาษา C#
ผู้พัฒนาDennis M. RitchieBjarne Stroustrup และคณะAnders Hejlsberg ที่ Microsoft
พัฒนามาจากB และ BCPLภาษา C และภาษาอื่นๆภาษา C/C++ และภาษาอื่นๆ
ประเภทของภาษาคอมไพล์คอมไพล์อินเทอร์พรีเตอร์
การเขียนโปรแกรมเชิงวัตถุไม่รองรับโดยตรงรองรับบางส่วนรองรับทั้งหมด
ภาษาโปรแกรมระดับระดับต่ำ - กลางระดับกลางระดับสูง
การเข้าถึงหน่วยความจำโดยตรงโดยตรงผ่าน Library
IDECode::Blocks, Dev-C++Visual Studio, EclipseVisual Studio, Xamarin
เหมาะกับงานโปรแกรมที่ต้องการควบคุมที่ระดับต่ำ - กลางการพัฒนาเกม, โปรแกรมประมวลผลกราฟิกพัฒนาแอปพลิเคชันบนแพลตฟอร์ม .NET
พัฒนาเว็บไซต์ไม่รองรับรองรับ แต่ไม่นิยมรองรับ
พัฒนา App มือถือไม่รองรับรองรับ แต่ไม่นิยมรองรับ

 

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

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ