Qu'est-ce que le langage de programmation Dylan?

Le langage de programmation Dylan, également appelé Dylan, a été développé au début des années 90 par une équipe d'ingénieurs dirigée par Apple, Inc. Il s'agit d'un langage multi-paradigme, ce qui signifie qu'il prend en charge la programmation statique et dynamique, ainsi que la styles de programmation orientés.

Le design de Dylan a été inspiré principalement par LISP, mais il ressemblait plus à la syntaxe d'ALGOL au moment de sa parution, car les développeurs pensaient que cela faciliterait l'utilisation du langage. Ses caractéristiques orientées objet sont dérivées de CLOS et, dans Dylan, toutes les valeurs sont des objets de première classe, notamment des nombres, des caractères, des fonctions et des classes.

Fonctionnalités du langage de programmation Dylan

  • Héritage multiple: les objets peuvent hériter de leurs caractéristiques de plusieurs super-classes.
  • Polymorphisme: les fonctions et les méthodes peuvent fonctionner de différentes manières sur différents types d'objets.
  • Paramètres nommés: les arguments des fonctions et des méthodes peuvent être identifiés par leur nom plutôt que par leur ordre d'apparition.
  • Syntaxe de macro basée sur un modèle: des extraits de code peuvent être réutilisés de différentes manières en fonction de la manière dont les arguments sont utilisés.

Bonjour le monde! à Dylan

(fichier: library.dylan)

 Module: bibliothèque de définition d'utilisateur dylan bonjour utilisation io, importation: {format-out}; fin; définir le module hello use format-out; fin; 

(fichier: hello.dylan)

 Module: hello format-out ("Bonjour! \ N"); 

Hello World, Orienté objet, Paradigme, Paramètre, Polymorphisme, Langage de programmation, Termes de programmation