Syntax คืออะไร
Syntax หรือ วากยสัมพันธ์ คือจะอธิบายถึงโครงสร้าง และรูปแบบของภาษา ว่าจะสร้างโปรแกรมขึ้นได้อย่างไร หากเป็นในภาษาที่เราใช้สื่อสารกันทั่วไปก็เปรียบได้กับไวยากรณ์ของภาษา ซึ่งใช้เป็นกฎเกณฑ์ ในการสร้างประโยคขึ้นมา ส่วนความหมายของโปรแกรมก็จะอธิบายโดยใช้ Semantics
ภาษาโปรแกรม คือภาษาประดิษฐ์ที่สามารถใช้ควบคุมกำหนดพฤติกรรมการทำงานของเครื่องจักรได้ โดยเฉพาะคอมพิวเตอร์ ภาษาโปรแกรมก็เหมือนภาษามนุษย์ที่จะต้องใช้วากยสัมพันธ์ (syntax) และความหมาย (semantic) เพื่อกำหนดโครงสร้างและตีความหมายตามลำดับ ตัวอย่างเช่น
Syntax ของการเขียนวันที่ สามารถเขียนให้อยู่ในรูปแบบดังนี้
DD/DD/DDDD
โดยใช้ตัวอักษร D แทนตัวเลข ร่วมกับสัญลักษณ์ / ที่ใช้คั่นระหว่างตัวเลข
Semantic ของการเขียนวันที่รูปแบบนี้ จะบอกว่าตำแหน่งของตัวเลขหมายถึงอะไร เช่น ตำแหน่งตัวเลขสองตัวแรกหมายถึงวันที่ สองตัวถัดมาหลังเครื่องหมาย / หมายถึงเดือน และสี่ตัวหลังหมายถึงปี
ตัวอย่างการใช้งาน โดยระบุวันที่ตามรูปแบบที่กำหนด เช่น
25/02/2552
เป็นการเขียนได้ถูกต้องตามหลักไวยากรณ์ และมีความหมายคือ วันที่ 25 เดือนกุมภาพันธ์ ปี พ.ศ.2552 เป็นต้น
ในกรณีที่มีการเขียนผิดโครงสร้างไปเราเรียกว่า Syntax error ซึ่งมักพบได้จากการเขียนโปรแกรมที่ผิดพลาด ไม่ถูกคามหลักโครงสร้างของภาษาคอมพิวเตอร์นั้นๆ
ตัวอย่าง Syntax ใน PHP
เราสามารถเข้าใจได้ทันทีว่า ตัวแปร $var เก็บค่าคำว่า Bob ไว้ และเมื่อ echo $var ก็คือ แสดงค่าในตัวแปรนั้นออกหน้าจอ นี่คือรูปแบบหลักไวยกรณ์ของภาษา (Syntax) แต่สิ่งที่ทุกๆ ภาษาต้องมีทุกอย่างเหมือนกัน คือ จำพวก การตั้งค่าตัวแปร ดังตัวอย่าง
ข้อมูลอ้างอิง
http://www.cp.su.ac.th
http://th.wikipedia.org
http://nirak.in.th
http://www.thaiall.com
- คุณอยู่ที่:
- คู่มือ
- ความหมายคำ คืออะไร
- Syntax คืออะไร ซินเท็ก คือ โครงสร้างภาษา หรือรูปแบบในการเขียนภาษาคอมพิวเตอร์
บทความล่าสุด
- 5 เหตุผลที่คุณควรใช้ Gemini โมเดลภาษาขนาดใหญ่จาก Google AI
- ทำความรู้จัก ufw เครื่องมือจัดการ Firewall บน Linux
- Wi-Fi 7 กับความเร็วระดับ 30 Gbps ยกระดับประสบการณ์การเชื่อมต่อไร้สายสู่อีกระดับ
- Sembly ถอดข้อความประชุมของคุณมีประสิทธิภาพ
- ความเสี่ยงการทำ VPN server ด้วย OpenVPN บน Ubuntu
- ตรวจสอบเว็บไซต์หลายหน้าจอด้วย Responsively App
- Vimeo คืออะไร แพลตฟอร์มดูวิดิโอครบจบที่เดียว
VDO บทเรียน live
สอนเขียนโปรแกรม
- บทเรียน MySQL Store Procedure (14)
- บทเรียน PostgreSQL Stored Procedures (5)
- บทเรียน Phalcon Framework (0)
- บทเรียน Python Framework Flask (21)
- บทเรียน HTML (39)
- บทเรียน HTML5 (31)
- บทเรียน CSS (64)
- บทเรียน Bootstrap (7)
- บทเรียน สอนเขียน php พื้นฐาน (49)
- บทเรียน ReactJS (13)
- บทเรียน PHP5 OOP (19)
- บทเรียน Joomla Framework พัฒนา Extension จุมล่า (33)
- บทเรียน Yii Framework (21)
- บทเรียน SQL (28)
- บทเรียน สอนการใช้งาน phpMyadmin (19)
- บทเรียน สอน PostgreSQL (23)
- บทเรียน Javascript (22)
- บทเรียน AJAX (10)
- บทเรียน jQuery (14)
- บทเรียน พัฒนา App บน Android OS (9)
- บทเรียน Python (58)
- บทเรียน Python GUI (145)
- บทเรียน Python Framework FastAPI (23)
- บทเรียน Python Tensorflow (14)
- บทเรียน Java (14)
- เรียนภาษาอังกฤษกับโปรแกรมเมอร์ ฉบับโปรแกรมเมอร์สอน (32)
- บทเรียนอื่นๆ (4)
- VDO Tutorial (0)
- บทเรียน Laravel Framework (6)
- บทเรียน Joomla 3 Framework พัฒนา Extension จุมล่า (16)
- บทเรียน Dart & Flutter (5)
- บทเรียน Joomla 4 Framework พัฒนา Extension จุมล่า Web Service (0)
เนื้อหาใกล้เคียง
- 2553-01-01 - ฟังก์ชั่น empty() : ใช้ในการตรวจสอบว่าตัวแปลที่กำหนดเป็นค่าว่าง ใช่หรือไม่
- 2553-01-01 - ฟังก์ชั่น isset() : isset php คือ ไว้ใช้ในการตรวจสอบว่าตัวแปลที่กำหนดมีการ เซ็ตไว้หรือไม่
- 2553-01-01 - ฟังก์ชั่น print_r() : ใช้ในการแสดงข้อมูลใน array
- 2553-01-01 - ฟังก์ชั่น zend_version() : ใช้ในการเช็คว่า Server ที่เราใช้อยู่ติดตั้ง Zend engine เวอร์ชั่นอะไร
- 2553-01-01 - ฟังก์ชั่น strcmp() : ใช้ในการเปรียบเทียบข้อความ
กระทู้ล่าสุดจากเว็บบอร์ด