สวัสดีครับ หลังจากที่ผมได้เขียน Python มาได้ค่อนข้างจะยาวนาน ผมเริ่มสนใจภาษาอื่น ๆ ที่นอกจาก Python หนึ่งในนั้นคือ C#
ผมเขียนภาษา Python มาเข้าปีที่ 3 (ผมเริ่มเขียน Python พร้อมกับเปิดบล็อกไปด้วย) ผมได้พบปัญหาของ Python มากมายไม่ว่าจะเป็นเรื่องประสิทธิภาพ , คอมไพล์กับโมดูลที่ใช้ภาษาอื่น , ไวยากรณ์ผิด , ช้า และอื่น ๆ ปัญหาเหล่านี้เกิดจาก CPython ถูกเขียนบนภาษา C อีกทอดหนึ่ง และ Python เป็นภาษาชนิด Interpreter ไม่ใช่ภาษาชนิดคอมไพล์ เป็นเหตุผลที่ผมหันมามองภาษาชนิดคอมไพล์แทน Python
ตอนแรกผมได้ลองภาษา D (http://d.wannaphong.com/) ซึ่งตอบโจทย์กับผมได้ค่อนข้างดี แต่ภาษา D เป็นภาษาที่ยังใหม่ จึงมีไลบรารีไม่มาก จึงมามองอีกภาษาหนึ่งคือ C# ซึ่งตอนนั้น ไมโครซอฟท์ประกาศโอเพนซอร์ส .NET (https://www.blognone.com/node/62668) พอดี ผมจึงรอคอยให้ .NET Core พัฒนามาถึง .NET Core 1.0 ผมจึงทำการโหลด .NET Core 1.0 มาติดตั้ง
เร็ว ๆ นี้พบกับบทความชุด "จาก Python สู่ C#" กันครับ
ผมเขียนภาษา Python มาเข้าปีที่ 3 (ผมเริ่มเขียน Python พร้อมกับเปิดบล็อกไปด้วย) ผมได้พบปัญหาของ Python มากมายไม่ว่าจะเป็นเรื่องประสิทธิภาพ , คอมไพล์กับโมดูลที่ใช้ภาษาอื่น , ไวยากรณ์ผิด , ช้า และอื่น ๆ ปัญหาเหล่านี้เกิดจาก CPython ถูกเขียนบนภาษา C อีกทอดหนึ่ง และ Python เป็นภาษาชนิด Interpreter ไม่ใช่ภาษาชนิดคอมไพล์ เป็นเหตุผลที่ผมหันมามองภาษาชนิดคอมไพล์แทน Python
ตอนแรกผมได้ลองภาษา D (http://d.wannaphong.com/) ซึ่งตอบโจทย์กับผมได้ค่อนข้างดี แต่ภาษา D เป็นภาษาที่ยังใหม่ จึงมีไลบรารีไม่มาก จึงมามองอีกภาษาหนึ่งคือ C# ซึ่งตอนนั้น ไมโครซอฟท์ประกาศโอเพนซอร์ส .NET (https://www.blognone.com/node/62668) พอดี ผมจึงรอคอยให้ .NET Core พัฒนามาถึง .NET Core 1.0 ผมจึงทำการโหลด .NET Core 1.0 มาติดตั้ง
เร็ว ๆ นี้พบกับบทความชุด "จาก Python สู่ C#" กันครับ