WikiDer > CommonLoops

CommonLoops

CommonLoops (the Umumiy Lisp Oshov-shuvOyo'naltirilgan Programming Stizim;[1] uchun avvalgi Lisp OO "Loops" tizimini eslatuvchi qisqartma Interlisp-D tizim[2]) kengaytirilgan dastlabki dasturlash tili Umumiy Lisp qo'shmoq Ob'ektga yo'naltirilgan dasturlash funktsionallik va a dinamik kabi statik tillarda joylashgan OOP vositalaridan farq qiluvchi ob'ekt tizimi C ++ yoki Java. Yoqdi Yangi lazzatlar, CommonLoops qo'llab-quvvatlanadi ko'p meros, umumiy funktsiyalar va usul kombinatsiyasi. CommonLoops shuningdek ko'p usullarni qo'llab-quvvatladi va ulardan foydalandi metaobektlar. CommonLoops va Yangi lazzatlar ning asosiy ajdodlari bo'lgan YAQIN.[3] CommonLoops kunning barcha Lisp dasturlarida ishlaydigan Portable CommonLoops (PCL) deb nomlanuvchi ko'chma dastur tomonidan qo'llab-quvvatlandi.

Adabiyotlar

  1. ^ Bobrow 1986 yil 18-bet
  2. ^ Bobrow 1986 yil 24-bet
  3. ^ "Ramzlar (1985) foydalangan Yangi lazzatlar (Xabar bugungi kunda Java kabi), Xerox CommonLoops dan foydalangan (Bobrow va boshq., 1986), Lisp Machine Incorporated foydalanayotgan edi Ob'ekt Lisp va Hewlett-Packard foydalanishni taklif qildi Umumiy ob'ektlar (Kempf, 1987). O'sha paytda Common Lisp uchun olib borilayotgan standartlashtirish bo'yicha kontekstda guruhlar bir-birlari bilan kurashdilar va nihoyat CommonLoops va New Flavours asosida standartga o'tdilar. "Veitch 1998 yil 108-bet.
  • "CommonLoops: Lisp va ob'ektga yo'naltirilgan dasturlashni birlashtirish" CommonLoops, Lispni birlashtirish va ob'ektga yo'naltirilgan dasturlash, Daniel G. Bobrow, Kennet Kan, Gregor Kiczales, Larri Masinter, Mark Stefik, Frank Zdybel. 1986 yil, Portlend, Oregon, Amerika Qo'shma Shtatlari. Ning 17–29-betlari Ob'ektga yo'naltirilgan dasturlash tizimlari tillari va ilovalari bo'yicha konferentsiya, ISSN 0362-1340.
  • Jim Vitch tomonidan yozilgan "CLOS tarixi va tavsifi". 107-158 betlar Dasturlash tillari bo'yicha qo'llanma, IV jild: funktsional va mantiqiy dasturlash tillari, tahrir. Piter H. Salus. 1998 (1-nashr), Macmillan Texnik nashriyoti; ISBN 1-57870-011-6

Qo'shimcha o'qish

  • Loops qo'llanmasi, Daniel G. Bobrow, Mark Stefik. Aqlli tizimlar laboratoriyasi, Xerox korporatsiyasi, 1983