ภาษาการเขียนโปรแกรม Dylan คืออะไร

ภาษาการเขียนโปรแกรม Dylan หรือที่เรียกว่า Dylan ได้รับการพัฒนาในช่วงต้นทศวรรษ 1990 โดยทีมวิศวกรที่นำโดย Apple, Inc. เป็นภาษาที่มีกระบวนทัศน์หลากหลายซึ่งหมายถึงรองรับการเขียนโปรแกรมแบบสแตติกและแบบไดนามิกรวมถึงทั้งการทำงานและวัตถุ กำหนดรูปแบบการเขียนโปรแกรม

การออกแบบของ Dylan นั้นได้รับแรงบันดาลใจมาจาก LISP เป็นหลัก แต่มันคล้ายกับไวยากรณ์ของ ALGOL มากกว่าในเวลาที่นักพัฒนาคิดว่ามันจะทำให้การใช้ภาษาง่ายขึ้น ลักษณะเชิงวัตถุของมันมาจาก CLOS และใน Dylan ค่าทั้งหมดเป็นวัตถุชั้นหนึ่งรวมถึงตัวเลขตัวอักษรฟังก์ชั่นและชั้นเรียน

คุณสมบัติภาษาการเขียนโปรแกรมของ Dylan

  • การสืบทอดหลายรายการ: วัตถุสามารถสืบทอดคุณสมบัติของตนได้จากหลายซูเปอร์คลาส
  • ความแตกต่าง: ฟังก์ชั่นและวิธีการสามารถทำงานในรูปแบบที่แตกต่างกันในประเภทวัตถุที่แตกต่างกัน
  • พารามิเตอร์ที่มีชื่อ: อาร์กิวเมนต์ของฟังก์ชันและเมธอดอาจถูกระบุด้วยชื่อแทนที่จะเรียงตามลำดับที่ปรากฏ
  • ไวยากรณ์แมโครตามรูปแบบ: ตัวอย่างโค้ดสามารถนำมาใช้ซ้ำได้หลายวิธีขึ้นอยู่กับวิธีการใช้อาร์กิวเมนต์

สวัสดีชาวโลก! ในดีแลน

(ไฟล์: library.dylan)

 โมดูล: ดีแลนผู้ใช้กำหนดไลบรารีสวัสดีใช้ io, นำเข้า: {format-out}; จบ; กำหนดโมดูลสวัสดีใช้การจัดรูปแบบออก; จบ; 

(ไฟล์: hello.dylan)

 โมดูล: สวัสดีการจัดรูปแบบออก ("Hello! \ n"); 

สวัสดีชาวโลก, เชิงวัตถุ, กระบวนทัศน์, พารามิเตอร์, ความหลากหลาย, ภาษาการเขียนโปรแกรม, เงื่อนไขการเขียนโปรแกรม