Mis on Dylani programmeerimiskeel?

Dylani programmeerimiskeelt, mida tuntakse ka Dylani nime all, arendas 1990. aastate alguses Apple, Inc. juhitud inseneride meeskond. -orienteeritud programmeerimisstiilid.

Dylani disaini inspireeris peamiselt LISP, kuid see meenutas lähemalt ALGOLi süntaksit selle ajani, mil see avaldati, kuna arendajad arvasid, et see lihtsustab keele kasutamist. Selle objektorienteeritud omadused on tuletatud CLOS-ist ja Dylanis on kõik väärtused esmaklassilised objektid, sealhulgas numbrid, tähemärgid, funktsioonid ja klassid.

Dylani programmeerimiskeele funktsioonid

  • Mitmekordne pärimine: objektid võivad pärandada oma omadused mitmest kõrgklassist.
  • Polümorfism: funktsioonid ja meetodid võivad erinevatel objektitüüpidel toimida erinevalt.
  • Nimetatud parameetrid: funktsioone ja meetodeid käsitlevad argumendid võib identifitseerida nime järgi, mitte nende esitamise järjekorras.
  • Mustripõhine makro süntaks: koodipilte saab uuesti kasutada erinevalt, sõltuvalt argumentide kasutamisest.

Tere, Maailm! Dylanis

(fail: library.dylan)

 Moodul: dylan-user defineerib raamatukogu hello io, import: {format-out}; lõpp; määrake mooduli hello kasutamise formaat-out; lõpp; 

(fail: hello.dylan)

 Moodul: hello format-out ("Tere!"); 

Tere maailm, Objektile orienteeritud, Paradigma, Parameeter, Polümorfism, Programmeerimiskeel, Programmeerimise terminid