โดย Patipat » 01/07/2019 6:32 pm
ก่อนที่เราจะเข้าสู่การเขียนโปรแกรม
ภาษา C++ กัน เราจะมาทำความเข้าใจกันก่อนเขียนโปรแกรมภาษา C++ ระหว่างภาษา C และ C++ นั้นมีความแตกต่างกันอย่างไร และจะศึกษาภาษาใดถึงจะดีที่สุดในปัจจุบัน เรามาดูกันนะครับว่า ทำไมจะต้องเป็น C++ ภาษา OOP (Object-Oriented Programming) พัฒนา และเริ่มเป็นที่นิยมขึ้นมา จึงเกิดภาษา C++ ขึ้นมาเพื่อใช้กับแนวคิดการเขียนโปรแกรมแบบ OOP เนื่องจาก C++ นั้นเกิดขึ้นมาจาก C ศึกษา C++
[attachment=0]Images_200px-ISO_C++_Logo_svg.png[/attachment]
ส่วนภาษา C# นั้น เกิดขึ้นมาทีหลัง ในช่วงที่ Java เริ่มได้รับความนิยม จุดเด่นของ C# คือ การที่มันสามารถนำไปคอมไพล์ใช้ในอุปกรณ์ได้หลากหลายระบบปฏิบัติการ เช่น มือถือ ไม่ต้องเขียนโปรแกรมขึ้นมาใหม่อีกรอบ โดย C# นั้นถูกคิดขึ้นมาโดย Microsoft เพื่อเอามาแข่งกับ Java ครับผม
[attachment=1]download.png[/attachment]
หลักๆนิยมในการใช้ก็เช่น
C : การเขียนไดรเวอร์ฮาร์ดแวร์, โปรแกรมที่ต้องการความเสถียรสูง, ควบคุม Micro ControllerC++ : โปรแกรมใหญ่ๆที่ต้องจัดการข้อมูลขนาดใหญ่, โปรแกรมที่ต้องการความเร็วสูง
C# : การสร้างเกม, เขียนโปรแกรมจัดการ Server/Client, โปรแกรมที่ต้องการความสวยงามในด้านการใช้งาน, พัฒนา script บนเว็บไซต์
ศึกษา C# ได้ที่ >> C# คืออะไร
ศึกษา C++ ได้ที่ >> C++ คืออะไร
อ้างอิงข้อมูล : https://jirathp.wordpress.com/2008/05/30/c-%E0%B8%81%E0%B8%B1%E0%B8%9A-c-%E0%B8%A1%E0%B8%B1%E0%B8%99%E0%B9%81%E0%B8%95%E0%B8%81%E0%B8%95%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B8%81%E0%B8%B1%E0%B8%99%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%B8%87/
อ้างอิงข้อมูล : http://members.tripod.com/meteor_hun/page-a.htm
อ้างอิงข้อมูล : https://www.educba.com/c-plus-plus-vs-c-sharp/
- แนบไฟล์
-
- download.png (4.2 KiB) Viewed 9954 times
-
- Images_200px-ISO_C++_Logo_svg.png (9.26 KiB) Viewed 9954 times
[size=150][color=#000080]ก่อนที่เราจะเข้าสู่การเขียนโปรแกรม[/color][/size]
[color=#000000][size=120]ภาษา C++ กัน เราจะมาทำความเข้าใจกันก่อนเขียนโปรแกรมภาษา C++ ระหว่างภาษา C และ C++ นั้นมีความแตกต่างกันอย่างไร และจะศึกษาภาษาใดถึงจะดีที่สุดในปัจจุบัน เรามาดูกันนะครับว่า ทำไมจะต้องเป็น C++ ภาษา OOP (Object-Oriented Programming) พัฒนา และเริ่มเป็นที่นิยมขึ้นมา จึงเกิดภาษา C++ ขึ้นมาเพื่อใช้กับแนวคิดการเขียนโปรแกรมแบบ OOP เนื่องจาก C++ นั้นเกิดขึ้นมาจาก C ศึกษา [url=https://mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2183-c++-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]C++[/url]
[attachment=0]Images_200px-ISO_C++_Logo_svg.png[/attachment][/size][/color]
[size=120]ส่วนภาษา [url=https://mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2184-c-%E0%B8%8A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%9B-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]C#[/url] นั้น เกิดขึ้นมาทีหลัง ในช่วงที่ Java เริ่มได้รับความนิยม จุดเด่นของ C# คือ การที่มันสามารถนำไปคอมไพล์ใช้ในอุปกรณ์ได้หลากหลายระบบปฏิบัติการ เช่น มือถือ ไม่ต้องเขียนโปรแกรมขึ้นมาใหม่อีกรอบ โดย C# นั้นถูกคิดขึ้นมาโดย Microsoft เพื่อเอามาแข่งกับ Java ครับผม
[attachment=1]download.png[/attachment][/size]
[size=150][color=#FF0040]หลักๆนิยมในการใช้ก็เช่น[/color][/size]
[size=120][color=#000080]C : การเขียนไดรเวอร์ฮาร์ดแวร์, โปรแกรมที่ต้องการความเสถียรสูง, ควบคุม Micro ControllerC++ : โปรแกรมใหญ่ๆที่ต้องจัดการข้อมูลขนาดใหญ่, โปรแกรมที่ต้องการความเร็วสูง[/color]
[color=#0000BF]C# : การสร้างเกม, เขียนโปรแกรมจัดการ Server/Client, โปรแกรมที่ต้องการความสวยงามในด้านการใช้งาน, พัฒนา script บนเว็บไซต์[/color]
[/size]
[size=120][color=#FF0040]ศึกษา C# ได้ที่ >>[/color][/size] [url=https://mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2184-c-%E0%B8%8A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%9B-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]C# คืออะไร[/url]
[color=#FF0040][size=120]ศึกษา C++ ได้ที่ >>[/size][/color] [url=https://mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2183-c++-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]C++ คืออะไร[/url]
อ้างอิงข้อมูล : https://jirathp.wordpress.com/2008/05/30/c-%E0%B8%81%E0%B8%B1%E0%B8%9A-c-%E0%B8%A1%E0%B8%B1%E0%B8%99%E0%B9%81%E0%B8%95%E0%B8%81%E0%B8%95%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B8%81%E0%B8%B1%E0%B8%99%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%B8%87/
อ้างอิงข้อมูล : http://members.tripod.com/meteor_hun/page-a.htm
อ้างอิงข้อมูล : https://www.educba.com/c-plus-plus-vs-c-sharp/