Apakah DYlan Programming Language?

Bahasa pengaturcaraan Dylan, yang juga dikenali sebagai Dylan, dibangun pada awal 1990-an oleh satu pasukan jurutera yang diketuai oleh Apple, Inc. Ia adalah bahasa multi-paradigma, yang bermaksud ia menyokong pengaturcaraan statik dan dinamik, serta kedua-dua fungsi dan objek gaya pengaturcaraan terorientasi.

Reka bentuk Dylan diilhamkan terutamanya oleh LISP, tetapi ia lebih mirip dengan sintaks ALGOL pada masa ia dibebaskan kerana pemaju menganggap ia akan menjadikan bahasa lebih mudah digunakan. Ciri-ciri berorientasikan objek diperoleh dari CLOS dan, dalam Dylan, semua nilai adalah objek kelas pertama, termasuk nombor, aksara, fungsi, dan kelas.

Ciri bahasa pengaturcaraan Dylan

  • Warisan berbilang: objek boleh mewarisi ciri-ciri mereka dari beberapa superkelas.
  • Polimorfisme: fungsi dan kaedah boleh beroperasi dengan cara yang berbeza pada jenis objek yang berbeza.
  • Parameter bernama: argumen kepada fungsi dan kaedah mungkin dikenal pasti dengan nama, dan bukannya dengan perintah yang muncul.
  • Sintaks makro berasaskan corak: coretan kod boleh digunakan semula dalam pelbagai cara bergantung pada bagaimana argumen digunakan.

Hai dunia! di Dylan

(fail: library.dylan)

 Modul: dylan-user define library hello use io, import: {format-out}; akhir; mentakrif modul penggunaan hello modul; akhir; 

(fail: hello.dylan)

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

Hello World, Berorientasikan Objek, Paradigma, Parameter, Polimorfisme, Bahasa Pemrograman, Pengaturcaraan istilah