Hva er Dylan Programming Language?

Dylan programmeringsspråk, også kjent som Dylan, ble utviklet tidlig på 1990-tallet av et team av ingeniører ledet av Apple, Inc. Det er et multi-paradigm-språk, som betyr at den støtter statisk og dynamisk programmering, samt funksjonell og objektiv -orienterte programmeringsstiler.

Dylans design ble inspirert primært av LISP, men lignet mer på ALGOLs syntaks da den ble utgitt som utviklere trodde det ville gjøre språket enklere å bruke. Dens objektorienterte egenskaper er avledet fra CLOS, og i Dylan er alle verdier førsteklasses objekter, inkludert tall, tegn, funksjoner og klasser.

Dylan programmeringsspråk funksjoner

  • Flere arv: Objekter kan arve sine egenskaper fra flere superklasser.
  • Polymorfisme: Funksjoner og metoder kan fungere på forskjellige måter på forskjellige objekttyper.
  • Navngitte parametere: Argumenter til funksjoner og metoder kan identifiseres etter navn, i stedet for i rekkefølgen de vises.
  • Mønsterbasert makro syntaks: Kodestykker kan brukes på forskjellige måter, avhengig av hvordan argumentene brukes.

Hei Verden! i Dylan

(fil: library.dylan)

 Modul: dylan-user definere bibliotek hei bruk io, import: {format-out}; slutt; definer modul hallo bruk format-out; slutt; 

(fil: hello.dylan)

 Modul: Hei format-out ("Hei! \ N"); 

Hei Verden, Objektorientert, Paradigme, Parameter, Polymorfisme, Programmeringsspråk, Programmeringsbetingelser