Kontent qismiga oʻtish

Actor (programming language)

Vikipediya, ochiq ensiklopediya

 

Actor dasturlash tilini 1988-yilda The Whitewater guruhidan Charlz Daff ixtiro qilgan.Bu u ishlayotgan 4-tilga ob'ektga yoʻnaltirilgan kengaytmalarning bir qismi edi.

Actor modeli hamma narsa aktyor degan falsafani qabul qiladi. Bu hamma narsa ob'ektga yoʻnaltirilgan dasturlash tillari tomonidan qoʻllaniladigan ob'ekt falsafasiga oʻxshaydi, lekin ob'ektga yoʻnaltirilgan dasturiy taʼminot odatda ketma-ket bajarilishi bilan farq qiladi, Actor modeli esa tabiatan bir vaqtda ishlaydi. [snip] Aktyor modeli xabarlarni uzatish semantikasi haqida.

Aktyor -Smalltalk uslubidagi sof ob'ektga yoʻnaltirilgan til. Smalltalk singari, hamma narsa ob'ekt, jumladan kichik butun sonlar.Baker yarim kosmik axlat yigʻuvchisi (xotirasi cheklangan Windows 2.1 kunlarda) ob'ektlarni almashtiruvchi dasturiy taʼminot virtual xotira tizimi bilan birga ishlatiladi.16-bitli x86 assembly tilida yozilgan token tishli tarjimon kompilyatsiya hisobida kodni bajaradi.

Actor faqat Microsoft Windows 2.1 va 3.0 uchun chiqarilgan. Actor asosiy GUI arxitekturasi sifatida mahalliy operatsion tizim chaqiruvlariga nisbatan sof ob'ektga yoʻnaltirilgan ramkadan foydalangan.Bu Actor ilovasiga xuddi C tilida yozilgan Windows ilovasi kabi koʻrinish va his qilish imkonini beradi, lekin interaktiv Smalltalk-ga oʻxshash ishlab chiqish muhitining barcha afzalliklari bilan.Ushbu arxitekturaning ham salbiy, ham ijobiy tomoni Windows arxitekturasi bilan qattiq bogʻlangan boʻlib, ob'ektlarga nozik bir abstraksiya qatlami mavjud.Bu Windows OS API-dan toʻgʻridan-toʻgʻri foydalanish imkonini beradi, lekin dastur ramkasini sezilarli darajada qayta yozmasdan boshqa har qanday operatsion tizimni qoʻllab-quvvatlashni deyarli imkonsiz deb biladi.