ฉันค้นหาภาษาการเขียนโปรแกรมเชิงปฏิบัติที่ไม่มีคำหลักที่สงวนไว้ แต่ฉันไม่มีโชคในการค้นหา
ฉันกำลังทำงานกับภาษาการเขียนโปรแกรมสำหรับการสั่งสอนและความบันเทิงของตัวเองและฉันไม่จำเป็นต้องใส่คำหลักใด ๆ นั่นคือสิ่งที่ทำให้ฉันค้นหาและคำถาม:
ฉันไม่เห็นความสะดวกสบายกับผู้เขียนคอมไพเลอร์ว่ามีความสำคัญต่อผู้ใช้ภาษา คอมพิวเตอร์มีพลังมากพอที่วันนี้จะสามารถสรุปความหมายจากบริบท ไม่มากไปกว่านักเขียนที่จำเป็นต้องติดป้ายคำนามคำกริยาและเช่นเมื่อเขียนนวนิยายทำไมโปรแกรมเมอร์ควรจะต้องติดฉลากฟังก์ชั่นและตัวแปรที่มีfunction x() {}
หรือset x = 1
หรือvar x = 1
ฯลฯ ; เมื่อฉันสามารถอนุมานจากบริบทของคำสั่งว่ามันคือการประกาศฟังก์ชั่นหรือการร้องขอหรือว่าฉลากเป็นการกำหนดค่าหรือการอ้างอิงถึงค่าป้ายที่?
นี่คือตัวอย่างที่เป็นรูปธรรมของสิ่งที่ parser ปัจจุบันของฉันจะทำจำเป็นสำหรับคำหลักที่สงวนไว้เพื่อสนับสนุนสิ่งที่พบที่ปกติจะมีพวงของไม่มีเสียงเหมือนfunc
หรือfunction
หรือdec
หรือสิ่งที่ไม่
ประกาศฟังก์ชั่น
sum3(a,b,c) -> a + b + c.
ฟังก์ชั่นภาวนา
x = sum3(1,2,3).
ฟังก์ชันที่ไม่ระบุชื่อตั้งชื่อ x
x = (a,b,c) -> a + b + c.
y = x(1,2,3).
ฉันต้องการทราบว่าทำไมคำหลักที่มีความสำคัญต่อภาษาการเขียนโปรแกรมที่ประสบความสำเร็จ