Was ist die Dylan-Programmiersprache?

Die Programmiersprache Dylan, auch als Dylan bekannt, wurde in den frühen 1990er Jahren von einem Team von Ingenieuren unter der Leitung von Apple, Inc. entwickelt. Sie ist eine Sprache mit mehreren Paradigmen, dh sie unterstützt statische und dynamische Programmierung sowie Funktion und Objekt -orientierte Programmierstile.

Dylans Design wurde in erster Linie von LISP inspiriert, ähnelte jedoch zur Zeit der Veröffentlichung eher der Syntax von ALGOL, da Entwickler der Meinung waren, dass die Sprache einfacher zu bedienen wäre. Seine objektorientierten Merkmale werden von CLOS abgeleitet. In Dylan sind alle Werte erstklassige Objekte, einschließlich Zahlen, Zeichen, Funktionen und Klassen.

Funktionen der Dylan-Programmiersprache

  • Mehrfachvererbung: Objekte können ihre Eigenschaften von mehreren Superklassen erben.
  • Polymorphismus: Funktionen und Methoden können auf verschiedene Objekttypen unterschiedlich wirken.
  • Benannte Parameter: Argumente für Funktionen und Methoden können anhand ihres Namens identifiziert werden und nicht anhand der Reihenfolge, in der sie erscheinen.
  • Musterbasierte Makrosyntax: Codeausschnitte können auf unterschiedliche Weise wiederverwendet werden, je nachdem, wie die Argumente verwendet werden.

Hallo Welt! in Dylan

(Datei: library.dylan)

 Modul: dylan-user definieren Bibliothek hallo use io, import: {format-out}; Ende; Definieren Sie das Modul hallo use format-out. Ende; 

(Datei: hello.dylan)

 Modul: Hallo Format-Out ("Hallo! \ N"); 

Hello World, Objektorientiert, Paradigma, Parameter, Polymorphismus, Programmiersprache, Programmierbegriffe