Dylan (programozási nyelv)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. március 8-án felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .
Dylan
Nyelvóra programozási nyelv , objektumorientált programozási nyelv , többparadigmás programozási nyelv és funkcionális programozási nyelv
Megjelent 1992
Fejlesztő Apple és Carnegie Mellon Egyetem
Kiadás 2020.1 (2020. október 10. ) ( 2020-10-10 )
Befolyásolva Lisp , CLOS és Common Lisp
Weboldal opendylan.org
Felület Platformok közötti

A Dylan  egy dinamikus többparadigmájú programozási nyelv , amelynek célja a gyors szoftverfejlesztés, és amelyet elsősorban az Apple fejlesztett ki .

Szükség esetén a későbbiekben optimalizálhatja a programokat a típusokra vonatkozó információk megadásával. Dylan támogatja a többszörös öröklődést [1] , a polimorfizmust és sok más paradigmát. Alkalmazás- és rendszerprogramozásra egyaránt alkalmas általános célú nyelv . Tartalmazza a szemétgyűjtést , a futásidejű ellenőrzéseket, a hibaelhárítást és a modulrendszert .

A Dylan nyelv neve „dinamikus nyelvet” jelent.

Történelem

Ezt a nyelvet a sors az 1990 -es évek elején született meg az Apple -nél , de a cég hamarosan lezárta a projektet. Fejlesztői az elegáns Lisp variáns Scheme  , a CLOS OOP rendszer az erőteljes ipari Lisp variáns Common Lisp és a Smalltalk ötletek továbbfejlesztett hibridjét akarták létrehozni  , mindezt a normál Algol - Pascal -szerű szintaktikai jelöléssel.

Nem sokkal ezután egy hasonló projekt indult a Carnegie Mellon Egyetemen – a híres CMU Common Lisp  csapata a Dylan fordító létrehozásán dolgozott . 1998 óta a CMU-ban kifejlesztett Dylan nyelv implementációját nyílt forráskódú szoftverként terjesztik Gwydion Dylan néven [2] .

A Harlequin egy másik kereskedelmi verziót adott ki teljes IDE-vel. 2004-ben a cég megszűnt, és a kereskedelmi Dylan programozási környezet forráskódjait megnyitották, és átkerülték a Gwydion Dylan fenntartóihoz. Ez a megvalósítás jelenleg Open Dylan néven ismert [3] .

Jegyzetek

  1. Benjamin C. Pierce. Típusok és programozási nyelvek . – MIT Press, 2002-01-01. - S. 226. - 656 p. — ISBN 9780262162098 .
  2. Gwydion  Dylan . Hozzáférés dátuma: 2020. január 18. Az eredetiből archiválva : 2014. január 28.
  3. Nyissa meg a Dylant . opendylan.org. Letöltve: 2020. január 18. Az eredetiből archiválva : 2020. január 2..

Irodalom

Linkek