Self — це об'єктно-орієнтована мова програмування заснована на концепції прототипів. Є діалектом Smalltalk, в мові підтримується динамічна типізація, в ній реалізована ефективна JIT-компіляція.
Self | |
---|---|
Парадигма | Прототипне програмування і об'єктно-орієнтоване програмування |
Дата появи | 1987 |
Творці | d і d |
Розробник | d, d, Стенфордський університет і Sun Microsystems |
Останній реліз | 4.5.0 (12 січня 2014)[1], "Mandarin" 2017.1 (24 травня 2017)[2] |
Система типізації | динамічна типізація[d] і строга типізація |
Під впливом від | Smalltalk |
Репозиторій вихідного коду | github.com/russellallen/self |
Вебсайт | selflanguage.org |
Мова розроблялася в 1985—1995 роках в лабораторії Xerox PARC, хоча першу реалізацію Девід Унгар зі своїми студентами створив в Стенфордському університеті. У 1991 році команда розробників мови була прийнята на роботу в лабораторію Sun Microsystems.
Література
- Iain D. Craig. 5.4.3 Blocks in Smalltalk and SELF // Object-Oriented Programming Languages: Interpretation. — Springer, 2007. — С. 139-143. — (Undergraduate Topics in Computer Science) — .
- Günther Blaschek. Object-Oriented Programming: with Prototypes. — Springer, 1994. — 335 с. — (EATCS Monographs in Theoretical Computer Science) — .
- David Ungar, Richard Smith. History of Programming Languages III / Barbara Ryder, Brent Hailpern. — 2008. — 484 с.
Посилання
- Офіційний сайт
- Release 4.5.0 — 2014.
- Self “Mandarin” 2017.1
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Self ce ob yektno oriyentovana mova programuvannya zasnovana na koncepciyi prototipiv Ye dialektom Smalltalk v movi pidtrimuyetsya dinamichna tipizaciya v nij realizovana efektivna JIT kompilyaciya SelfParadigma Prototipne programuvannya i ob yektno oriyentovane programuvannyaData poyavi 1987Tvorci d i dRozrobnik d d Stenfordskij universitet i Sun MicrosystemsOstannij reliz 4 5 0 12 sichnya 2014 1 Mandarin 2017 1 24 travnya 2017 2 Sistema tipizaciyi dinamichna tipizaciya d i stroga tipizaciyaPid vplivom vid SmalltalkRepozitorij vihidnogo kodu github com russellallen selfVebsajt selflanguage org U Vikipediyi ye statti pro inshi znachennya cogo termina Self Mova rozroblyalasya v 1985 1995 rokah v laboratoriyi Xerox PARC hocha pershu realizaciyu Devid Ungar zi svoyimi studentami stvoriv v Stenfordskomu universiteti U 1991 roci komanda rozrobnikiv movi bula prijnyata na robotu v laboratoriyu Sun Microsystems LiteraturaIain D Craig 5 4 3 Blocks in Smalltalk and SELF Object Oriented Programming Languages Interpretation Springer 2007 S 139 143 Undergraduate Topics in Computer Science ISBN 978 1 84628 773 2 Gunther Blaschek Object Oriented Programming with Prototypes Springer 1994 335 s EATCS Monographs in Theoretical Computer Science ISBN 978 3 540 56469 0 David Ungar Richard Smith History of Programming Languages III Barbara Ryder Brent Hailpern 2008 484 s PosilannyaOficijnij sajt Release 4 5 0 2014 Self Mandarin 2017 1