รายละเอียด

บทที่ 1 ประวัติของภาษา C#

ประวัติของภาษา C#

C# เป็นภาษาเขียนโปรแกรมแบบ multi-paradigm ซึ่งมีรูปแบบภาษาที่ตายตัว และเป็นรูปแบบบังคับในการเขียน มีฟังก์ชัน และยังเป็นภาษาการเขียนโปรแกรมที่มีคุณสมบัติเป็นแบบออบเจ็คด้วย ซึ่งมันถูกพัฒนาโดยบริษัท Microsoft ภายใต้ .NET framework โดยในการพัฒนาภาษา C# นี้ มีความตั้งใจให้มันเขียนง่าย ทันสมัย เป็นโปรแกรมเพื่อวัตถุประสงค์ทั่วไปและเป็นแบบออบเจ็ค C# เป็นภาษาเขียนโปรแกรมเพื่อวัตถุประสงค์ทั่วไป การพัฒนานั้นนำทีมโดย Anders Hejlsberg และเวอร์ชันล่าสุดคือ C# 6.0 ซึ่งถูกเผยแพร่ในปี 2015

ในระหว่างการพัฒนาของ .NET Framework คลาสและไลบรารี่ต่างๆ ถูกเขียนขึ้นโดยระบบการจัดการโค้ดสำหรับการคอมไพล์ที่เรียกว่า Simple Managed C (SMC) ในเดือนมกราคม 1999 Anders Hejlsberg ได้ก่อตั้งทีมเพื่อสร้างภาษาใหม่ในเวลานั้น ทีเรียกว่า Cool ซึ่งเป็นคำย่อของ "C-like Object Oriented Language" ในเวลาที่โครงการ .NET ของ Microsoft ถูกเผยแพร่ในเดือนกรกฏาคม 2000 ในการประชุมของกลุ่มนักพัฒนามืออาชีพ ภาษาได้ถูกเปลี่ยนชื่อเป็น C# และคลาสไลบรารี่และ ASP.NET ได้ถูกเชื่อมเข้ากับ C#

ชื่อของภาษา "C Sharp" นั้นมีแรงบรรดารใจมาจากเครื่องหมายของเพลง โดย Sharp (#) นั้นเป็นสิ่งที่บ่งบอกว่าโน้ตของดนตรีที่ถูกเขียนขึ้นนั้นเป็นสิ่งที่ทำให้เสียงของดนตรีสูงขึ้น ซึ่งนี่จะคล้ายกับภาษา C++ โดย "++" ซึ่งหมายถึงค่าของตัวแปรจะเพิ่มขึ้นหนึ่ง นอกจากนี้มันยังเป็นภาษาที่หมายถึงการเพิ่มความสามารถของภาษา C++