Dylan | |
---|---|
Språkklass | programmeringsspråk , objektorienterat programmeringsspråk , multiparadigm programmeringsspråk och funktionellt programmeringsspråk |
Framträdde i | 1992 |
Utvecklaren | Apple och Carnegie Mellon University |
Släpp | 2020.1 (10 oktober 2020 ) |
Blivit påverkad | Lisp , CLOS och Common Lisp |
Hemsida | opendylan.org |
Plattform | Plattformsövergripande |
Dylan är ett dynamiskt programmeringsspråk med flera paradigm som syftar till snabb mjukvaruutveckling, utvecklat främst av Apple .
Vid behov kan du senare optimera program genom att ange information om typer. Dylan stöder multipelt arv [1] , polymorfism och många andra paradigm. Ett allmänt språk som lämpar sig för både applikations- och systemprogrammering . Inkluderar sophämtning , körtidskontroller, felåterställning och modulsystemet .
Språknamnet Dylan betyder "DYNAMISKT SPRÅK".
Detta språk föddes av ödet hos Apple i början av 1990 -talet , men företaget avslutade snart projektet. Dess utvecklare ville skapa en förbättrad hybrid av den eleganta Lisp- varianten Scheme , CLOS OOP-systemet från den kraftfulla industriella Lisp-varianten Common Lisp , och idéer från Smalltalk , alla med den normala Algol- Pascal - liknande syntaxnotationen.
Kort därefter lanserades ett liknande projekt vid Carnegie Mellon University - det berömda CMU Common Lisp -teamet arbetade med skapandet av Dylan-kompilatorn . Sedan 1998 har implementeringen av Dylan-språket som utvecklats vid CMU distribuerats som programvara med öppen källkod under namnet Gwydion Dylan [2] .
En annan kommersiell version med en fullständig IDE släpptes av Harlequin. 2004 upphörde företaget att existera och källkoderna för den kommersiella Dylan-programmeringsmiljön öppnades och överfördes till underhållarna av Gwydion Dylan. Denna implementering är för närvarande känd som Open Dylan [3] .
Läspa | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Egenskaper |
| ||||||||||||||
Genomföranden |
| ||||||||||||||
Hårdvara |
| ||||||||||||||
gemenskap |
| ||||||||||||||
|
Programmeringsspråk | |
---|---|
|