|
ไอที |
C-Sharp |
11598
รู้จักกับภาษา C#
ภาษาซีชาร์ป (C# Programming Language) เป็นภาษาโปรแกรมเชิงวัตถุ (object-oriented programming language) ที่ถูกพัฒนาขึ้นมาโดยบริษัทไมโครซอฟต์ และมี Anders Hejlsberg เป็นหัวหน้าโครงการ
ภาษาซีชาร์ป (C# Programming Language) เป็นภาษาคอมพิวเตอร์ระดับสูง นั่นคือมีความใกล้เคียงกับภาษามนุษย์ทำให้สามารถเรียนรู้ และเข้าใจได้ง่าย
ไวยากรณ์ของภาษา C#(C sharp) จะมีความคล้ายคลึงกับภาษา C, C++ หรือ Java ดังนั้น ใครที่เคยศึกษา หรือเป็น developer ที่ใช้ภาษานี้อยู่จะสามารถศึกษาภาษา C#(C sharp) ได้อย่างรวดเร็ว และมีประสิทธิภาพ
ไวยากรณ์ของภาษา C#(C sharp) นั้น จะมีไวยากรณ์ที่ง่ายกว่าภาษา C++ และมีประสิทธิภาพ เช่น nullable value types, enumerations, delegates, lambda expressions และ direct memory access ซึ่งไม่พบในภาษา Java
สำหรับการเขียนโปรแกรมแบบ object-oriented language ในภาษา C#(C sharp) สามารถ support concepts ของ encapsulation, inheritance และ polymorphism
ประวัติของภาษา C#
ภาษาซีชาร์ป (C# Programming Language) เป็นภาษาที่พัฒนามาจากจากบริษัท Microsoft ซึ่งมี Anders Hejlsberg เป็นหัวหน้าโครงการ ซึ่งตอนนั้นได้ทำการพัฒนาภาษาคอมพิวเตอร์สำหรับการเขียนโปรแกรมคอมพิวเตอร์เชิงวัตถุ 100% โดยได้นำเอาหลักการ ข้อดีของภาษา C, C++ และ JAVA มาเป็นต้นแบบในการพัฒนา ซึ่งทำงานอยู่บน .NET Framework
รูปแสดงประวัติการพัฒนาภาษา C#
ตัวอย่างโค้ดภาษา C#
ตัวอย่างด้านล่างนี้ เป็นตัวอย่างการเขียนภาษา C# โดยแสดงคำว่า Hello, World! ออกทางหน้าจอ
// Hello1.cs
public class Hello1
{
public static void Main()
{
System.Console.WriteLine("Hello, World!");
}
}