ประวัติความเป็นมาของภาษาC# (C# ProgrammingLanguage)

ภาษาC#เป็นภาษาโปรแกรมเชิงวัตถุทำงานบนดอตเน็ตเฟรมเวิร์ก พัฒนาโดยบริษัทไมโครซอฟท์และ มี Anders Hejlsberg เป็นหัวหน้าโครงการ โดยมีรากฐานมาจากภาษาซีพลัสพลัสและภาษาอื่นๆ (โดยเฉพา ภาษาเดลไฟและจาวา) โดยปัจจุบันภาษาซีซาร์ปเป็นภาษามาตรฐานรองรับโดย ECMA และ ISO

C#, ภาษาC#, visual c#

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

ไมโครซอฟท์ส่งมาตรฐานภาษาซีชาร์ปให้กับ ECMA และได้รับการยอมรับเป็นมาตรฐาน ECMA ในเดือนธันวาคม ค.ศ.2001 ในชื่อว่า ECMA-334 C# Language Specification ใน ค.ศ.2003 ภาษาซีชาร์ปได้รับการยอมรับเป็นมาตรฐาน ISO (ISO/IEC 23270) มาตราฐาน ISO/IEC 23270:2003 ระบุรูปแบบ และกำหนดการแปล (ตีความ) โปรแกรมที่เขียนด้วยภาษาซีชาร์ป. โดยตัวมาตรฐานได้ระบุ:

  • รูปแบบการนำเสนอ
  • ไวยากรณ์
  • กฎการตีความสำหรับแปลโปรแกรมภาษาซีชาร์ป
  • ข้อห้าม และข้อจำกัด ของเครื่องมือที่สร้างตามข้อกำหนดของซีชาร์ป

ISO/IEC 23270:2003 ไม่ได้ระบุ:

  • กลไกในการแปลงโปรแกรมภาษาซีชาร์ป เพื่อใช้ในระบบประมวลผลข้อมูล
  • กลไกในการเรียกให้โปรแกรมภาษาซีชาร์ปทำงาน เพื่อใช้ในระบบประมวลผลข้อมูล
  • กลไกในการแปลงข้อมูลเข้า เพื่อใช้กับโปรแกรมภาษาซีชาร์ป
  • กลไกในการแปลงข้อมูลออก หลังจากถูกประมวลผลโดยโปรแกรมภาษาซีชาร์ป

นอกจากนี้ตัวมาตรฐานไม่ได้กล่าวถึง โครงสร้างข้อมูล(Data Structure) และตัว Libaryกลางของ .NET Framework ซึ่งเป็นหัวใจสำคัญของการเขียนโปรแกรมด้วยภาษาซีชาร์ปเลย

อ้างอิง: วิกิพีเดีย สารานุกรมเสรี

Tags: , , , ,

Add a Comment

Your email address will not be published. Required fields are marked *