
Die Programmiersprache Dylan, auch bekannt als Dylan, wurde in den frühen 1990er Jahren von einem Team von Ingenieuren unter der Leitung von Apple, Inc. entwickelt. Sie ist eine Multi-Paradigmen-Sprache, was bedeutet, dass sie statische und dynamische Programmierung unterstützt und sowohl funktional als auch objektorientiert ist Programmierstile.
Dylans Design wurde hauptsächlich von LISP inspiriert, aber es ähnelte zum Zeitpunkt seiner Veröffentlichung eher der Syntax von ALGOL. Der Grund dafür war, dass die Entwickler dachten, es würde die Verwendung der Sprache erleichtern. Seine objektorientierten Eigenschaften sind von CLOS abgeleitet und 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 Oberklassen erben.
- Polymorphie: Funktionen und Methoden können auf unterschiedliche Objekttypen unterschiedlich wirken.
- Benannte Parameter: Argumente für Funktionen und Methoden können anhand des Namens und nicht anhand der Reihenfolge identifiziert werden, in der sie erscheinen.
- Musterbasierte Makrosyntax: Codeschnipsel können auf unterschiedliche Weise wiederverwendet werden, je nachdem, wie die Argumente verwendet werden.
Hallo Welt! bei Dylan
(Datei: Bibliothek.dylan)
Module: dylan-user
define library hello
use io, import: { format-out };
end;
define module hello
use format-out;
end;
(Datei: hallo.dylan)
Module: hello
format-out("Hello!n");
Hallo Welt, Objektorientiert, Paradigma, Parameter, Polymorphismus, Programmiersprache, Programmierbegriffe