Syntax

เรามาพูด syntax เป็น กฎ หรือ ไวยากรณ์ ที่ใช้ในการเขียนภาษาโปรแกรม ต่างๆ ซึ่งใช้ซึ่งเราต้องรู้เพื่อให้เขียนโปรแกรมในภาษานั้นๆ ได้ ตามหลักของแต่ละภาษา

สังเกตุได้ถ้าเราเขียนไม่ถูก จะเกิด Error หรือ Run โปรแกรมไม่ได้นั้นเอง

มาคำนิยามอื่นๆ ของ Syntax จากคนอื่นๆ บ้างนะครับ


The syntax of a programming language refers to the rules governing the use of the language.. (Purdurn,28,2007,Beginning C# 3.0)

รูปแบบของ ภาษา ที่เรา เขียนในคอม พิวเตอร์ และ จะนําalgorithm มาเรียบเรียง ใหม่ ในรูปแบบของแต่ละภาษาhttp://guru.google.co.th/guru/thread?tid=14a095e05050174f&pli=1

หมายถึง กฎเกณฑ์ในการผูกประโยค ในภาษาคอมพิวเตอร์ก็ต้องมีวากยสัมพันธ์ หรือไวยากรณ์เหมือนภาษามนุษย์ธรรมดา http://www.khonbanna.com/tag/syntax/

ซึ่งสิ่งที่เราผมจะศึกษาและมาเล่าให้ฟังต่อไปก็แบ่งเป็น 2 ส่วน

  1. Syntax ซึ่งทำให้เขียนโปรแกรมได้ถูกต้อง เช่น พวก Datatpye ต่างๆ เครื่องมือทางคณิตศาสตร์ การสร้างเงื่อนไขต่างๆ และอื่นๆ
  2. Algorithm เป็นการคิดวิธีการแก้ไขปัญหา เป็นสิ่งทำให้เขียนโปรแกรมดี

โดนการเริ่มต้นกับ Syntax นั้น อาจดูไม่ง่ายในช่วงแรก แต่ศึกษาไปสักพักก็จะเข้าใจว่าไม่ยาก และช่วยเหลือให้การอ่าน Code ต่างๆด้วย

------------------------------------------------------
ซึ่งหลักของ C# compilers นั้น มีเบื้องต้น ดังนี้
จะไม่สนใจที่ว่าง ระหว่าง Code
------------------------------------------------------
C# เป็นภาษาแบบ block - structured language, การแบ่งช่วงคำสั่งใช้หรือ statements นั้น แบ่งโดย ; ตามตัวอย่าง

{<statement1>;<statement2>;<statement3>;}

หรือ

{<statement1>;

<statement2>;

<statement3>;}
ผลการแบ่งประโยคของ compilers เหมือนกัน แต่ แบบหลังนี้ผมว่าอ่านง่ายกว่า

------------------------------------------------------
case sensitive ขนาดตัวอักษรเล็กใหญ่สำคัญมากตามตัวอย่าง

console.WriteLine(“Gkeng Beginning C#”);
CONSOLE.WRITELINE(“Gkeng Beginning C#”);
Console.Writeline(“Gkeng Beginning C#”);

พวกนี้ให้ผลไม่เหมือนกันนะครับ ลอง นำไป Code ไป ทดสอบดูครับ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ทำความรู้จัก Colab ของ Google