Dylan (ohjelmointikieli)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 8.3.2020 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .
Dylan
Kieliluokka ohjelmointikieli , olioohjelmointikieli , moniparadigmaohjelmointikieli ja toiminnallinen ohjelmointikieli
Esiintyi 1992
Kehittäjä Apple ja Carnegie Mellon University
Vapauta 2020.1 (10. lokakuuta 2020 ) ( 10.10.2020 )
Vaikutettu Lisp , CLOS ja Common Lisp
Verkkosivusto opendylan.org
Alusta Alustojen välinen

Dylan  on dynaaminen moniparadigman ohjelmointikieli , joka on tarkoitettu nopeaan ohjelmistokehitykseen ja jonka on kehittänyt pääasiassa Apple .

Tarvittaessa voit myöhemmin optimoida ohjelmia syöttämällä tietoja tyypeistä. Dylan tukee moniperintöä [1] , polymorfismia ja monia muita paradigmoja. Yleiskäyttöinen kieli, joka sopii sekä sovellus- että järjestelmäohjelmointiin . Sisältää roskatkeräyksen , ajonaikaiset tarkistukset, virheiden palautuksen ja moduulijärjestelmän .

Kielen nimi Dylan tarkoittaa "dynaamista kieltä".

Historia

Tämä kieli syntyi kohtalon johdosta Applella 1990 -luvun alussa , mutta yhtiö lopetti pian projektin. Sen kehittäjät halusivat luoda parannetun hybridin tyylikkäästä Lisp variant Schemestä  , CLOS OOP -järjestelmästä tehokkaasta teollisesta Lisp-versiosta Common Lisp ja Smalltalkin ideoista  , joissa kaikissa oli normaali Algol - Pascal -tyyppinen syntaksimerkintä.

Pian tämän jälkeen samanlainen projekti käynnistettiin Carnegie Mellonin yliopistossa - kuuluisa CMU Common Lisp  -tiimi työskenteli Dylan-kääntäjän luomisessa . Vuodesta 1998 lähtien CMU:ssa kehitettyä Dylan-kielen toteutusta on jaettu avoimen lähdekoodin ohjelmistoina nimellä Gwydion Dylan [2] .

Harlequin julkaisi toisen kaupallisen version täydellä IDE:llä. Vuonna 2004 yritys lakkasi olemasta ja kaupallisen Dylan-ohjelmointiympäristön lähdekoodit avattiin ja siirrettiin Gwydion Dylanin ylläpitäjille. Tämä toteutus tunnetaan tällä hetkellä nimellä Open Dylan [3] .

Muistiinpanot

  1. Benjamin C. Pierce. Tyypit ja ohjelmointikielet . - MIT Press, 2002-01-01. - S. 226. - 656 s. — ISBN 9780262162098 .
  2. Gwydion  Dylan . Käyttöpäivä: 18. tammikuuta 2020. Arkistoitu alkuperäisestä 28. tammikuuta 2014.
  3. Avaa Dylan . opendylan.org. Haettu 18. tammikuuta 2020. Arkistoitu alkuperäisestä 2. tammikuuta 2020.

Kirjallisuus

Linkit