Qual è il linguaggio di programmazione Dylan?

Il linguaggio di programmazione Dylan, noto anche come Dylan, è stato sviluppato nei primi anni '90 da un team di ingegneri guidati da Apple, Inc. È un linguaggio multi-paradigma, il che significa che supporta la programmazione statica e dinamica, oltre che funzionale e oggettuale stili di programmazione orientati.

Il design di Dylan è stato ispirato principalmente da LISP, ma è stato più simile alla sintassi di ALGOL nel momento in cui è stato rilasciato poiché gli sviluppatori pensavano che avrebbe reso il linguaggio più facile da usare. Le sue caratteristiche orientate agli oggetti derivano da CLOS e, in Dylan, tutti i valori sono oggetti di prima classe, compresi numeri, caratteri, funzioni e classi.

Dylan funzioni di programmazione della lingua

  • Eredità multipla: gli oggetti possono ereditare le loro caratteristiche da più superclassi.
  • Polimorfismo: funzioni e metodi possono operare in modi diversi su diversi tipi di oggetto.
  • Parametri nominati: gli argomenti delle funzioni e dei metodi possono essere identificati dal nome, piuttosto che dall'ordine in cui appaiono.
  • Sintassi macro basata su pattern: gli snippet di codice possono essere riutilizzati in modi diversi a seconda del modo in cui vengono utilizzati gli argomenti.

Ciao mondo! a Dylan

(file: library.dylan)

 Modulo: dylan-user define library ciao use io, import: {format-out}; fine; definisci il modulo ciao usa format-out; fine; 

(file: ciao.dylan)

 Modulo: ciao formattazione ("Ciao! \ N"); 

Hello World, Object-oriented, Paradigm, Parameter, Polymorphism, Programming language, Programming terms