สารบัญ:
คำจำกัดความ - Syntactic Sugar หมายถึงอะไร
“ น้ำตาลเชิงกล” เป็นคำศัพท์สำหรับการเปลี่ยนแปลงทางไวยากรณ์ในการเขียนโปรแกรมคอมพิวเตอร์ซึ่งทำให้มนุษย์สามารถเขียนโค้ดได้ง่ายขึ้น มีหลายประเภทน้ำตาล syntactic และคำพ้องความหมายรวมถึง "syntactic saccharine" และแม้แต่ "candygrammar" ซึ่งมักจะใช้เพื่ออธิบายการเปลี่ยนแปลง "syntactic น้ำตาล" ฟุ่มเฟือยหรือไม่ช่วยเหลือ
Techopedia อธิบายเกี่ยวกับคำศัพท์น้ำตาล
ผู้คนมักจะกำหนดน้ำตาลซินแทคติคเมื่อมีการเปลี่ยนแปลงที่ทำให้ภาษาการเขียนโปรแกรมคอมพิวเตอร์เป็นภาษาอังกฤษมากขึ้น - ช่วยให้ผู้คนที่มีความชำนาญด้านเทคโนโลยีสามารถตั้งโปรแกรม อย่างไรก็ตามคนอื่น ๆ ยังอธิบายทางลัดที่รวมงานการเขียนโปรแกรมในตัวละครน้อยลงเป็นน้ำตาล syntactic เช่นกัน บางครั้งสิ่งเหล่านี้ทั้งสองถูกรวมเข้าด้วยกันในการเปลี่ยนแปลงที่เหมือนกัน - เวลาอื่น ๆ ที่พวกเขาจะขัดแย้งกัน ตัวอย่างเช่นหากน้ำตาล syntactic สำหรับโปรแกรมเมอร์ไร้ฝีมือเป็นคำสั่งเช่น "ทำให้ X เท่ากับหนึ่ง" และทางลัดโปรแกรมเมอร์ที่มีทักษะคือ "X = 1" ทั้งสองนี้อาจพิจารณาน้ำตาลในรูปแบบของตัวเอง หนึ่งช่วยลดความซับซ้อนของงานสำหรับคนที่ไม่เข้าใจเทคโนโลยี แต่ขยายจำนวนของไวยากรณ์ที่จำเป็นในการทำงานให้เสร็จสมบูรณ์ อีกวิธีหนึ่งคือทางลัดที่เรียบง่าย แต่มีความลับและคลุมเครือมากขึ้นทำให้สิ่งต่าง ๆ ยากขึ้นสำหรับโปรแกรมเมอร์ที่ไม่มีทักษะ
โดยทั่วไปแล้ววากยสัมพันธ์น้ำตาลถูกมองว่าเป็นวิธีขี้เกียจที่จะเข้าใกล้การออกแบบไวยากรณ์ วิธีปฏิบัติที่ดีที่สุดตามโปรแกรมเมอร์ที่มีทักษะหลายคนคือการสร้างไวยากรณ์ที่สอดคล้องซึ่งมีประสิทธิภาพและสามารถทนต่อการเปลี่ยนแปลงได้ดี










