Što je programski jezik Dylan?

Programski jezik Dylan, poznat i kao Dylan, razvijen je početkom 1990-ih timom inženjera na čelu s tvrtkom Apple, Inc. To je jezik više paradigmi, što znači da podržava statičko i dinamičko programiranje, kao i funkcionalno i objektno stilovi programiranja.

Dylanov dizajn inspiriran je prvenstveno LISP-om, ali je do vremena kada je objavljen, sličniji sintaksi ALGOL-a, jer su programeri mislili da će jezik učiniti lakšim za korištenje. Njegove objektno-orijentirane karakteristike izvedene su iz CLOS-a, au Dylanu su sve vrijednosti prvorazredni objekti, uključujući brojeve, znakove, funkcije i klase.

Značajke programskog jezika Dylan

  • Višestruko nasljeđivanje: objekti mogu naslijediti svoje karakteristike iz višestrukih nadklasa.
  • Polimorfizam: funkcije i metode mogu djelovati na različite načine na različitim tipovima objekata.
  • Imenovani parametri: argumenti za funkcije i metode mogu se identificirati po imenu, a ne po redoslijedu koji se pojavljuju.
  • Sintaksa makronaredbe na temelju uzorka: isječke koda mogu se ponovno koristiti na različite načine, ovisno o tome kako se koriste argumenti.

Pozdrav svijete! u Dylanu

(datoteka: library.dylan)

 Modul: dylan-user definira biblioteku hello koristite io, import: {format-out}; kraj; definirajte modul hello use format-out; kraj; 

(datoteka: hello.dylan)

 Modul: hello format-out ("Pozdrav!"); 

Hello World, Objektno orijentirani, Paradigma, Parametar, Polimorfizam, Programski jezik, Programski izrazi