BETA (programming language)

BETA (dasturlash tili)

BETA sof obyektga yoʻnaltirilgan til boʻlib, „Skandinaviya maktabi“ doirasida ob’yektga yoʻnaltirilgan boʻlib, u yerda birinchi obyektga yoʻnaltirilgan Simula tili ishlab chiqilgan. Eʼtiborga molik xususiyatlari qatorida u ichki oʻrnatilgan sinflarni va protseduralar bilan birlashtirilgan sinflarni naqshlar deb atagan.

Xususiyatlari

Texnik tavsif

Texnik nuqtai nazardan, BETA bir nechta kamyob xususiyatlarni taqdim etadi.Sinflar va protseduralar bitta tushunchaga,Patternga birlashtirilgan. Bundan tashqari, sinflar obyektlarning xususiyatlari/atributlari sifatida aniqlanadi. Bu shuni anglatadiki, aniq obyekt kontekstisiz sinfni yaratib boʻlmaydi. Buning natijasi shundaki,BETA ichki oʻrnatilgan sinflarni qoʻllab-quvvatlaydi. Koʻpgina obyektga yoʻnaltirilgan dasturlash tillarida virtual usullar boʻlgani kabi sinflar virtual tarzda aniqlanishi mumkin.Virtual obyektlar (masalan, usullar va sinflar) hech qachon qayta yozilmaydi; Buning oʻrniga ular qayta aniqlangan yoki ixtisoslashgan.

Tarix

Kristen Nygor (Simula mualliflaridan biri) Ole Lehrmann Madsen, Birger Møller-Pedersen va Bent Bruun Kristensen 1975—1976-yillarda boshlangan. The Joint Language Project (qoʻshma til loyihasi) doirasida yangi obyektga yoʻnaltirilgan til ustida ishlash. Yangi til ustida ish Axu universiteti (DAIMI) kompyuter fanlari boʻlimida olib borildi. Simulada boʻlgani kabi, bu loyiha ham simulyatsiyaga qaratilgan edi. Til mualliflarining fikricha, bu loyiha dastlab bir-ikki yil ichida yakunlanishi rejalashtirilgan edi. Ishlanma Delta deb nomlangan Simula tilining ishlab chiqilgan (lekin hech qachon amalga oshirilmagan) domenga xos kengaytmasiga asoslangan edi, yangi tilni Gamma deb atashga qaror qilindi.

1976-yil noyabr oyida loyihada progress yoʻqligi sababli uni 6 ta kichik loyihaga boʻlish toʻgʻrisida qaror qabul qilindi, ulardan biri Beta tili edi — u Gamma tili uchun juda past darajadagi „amalga oshirish tili“ sifatida rejalashtirilgan edi. Biroq, 1978—1979-yillarda til ustida ishlash jarayonida. amalga oshirish tili bilan cheklanib qolmaslikka qaror qilindi va u simulyatsiya modellashtirish uchun ham, universal umumiy maqsadli til boʻlgan Simulaning merosxoʻri boʻlgan toʻliq huquqli tilga aylandi. Shu bilan birga, yangi til Simulaga qaraganda sezilarli darajada samaraliroq boʻlishi kerak edi. 1981-yilda BETA dasturlash tilini koʻrib chiqish yakunlandi, u 1983-yilda tugallangan tilning birinchi tatbiq etilishi uchun asos boʻlib xizmat qildi.

1988-yilda BETA tilini yaratuvchilar Mjølner Informatics Ltd kompaniyasiga asos solishdi, u 1992-yilda Mjølner BETA tilida (hozirda bepul dastur sifatida tarqatilmoqda) tijorat, kross-platforma RAD dasturlash muhitini chiqardi. Mjølnerning GUI ramkasi Lidskjalv deb nomlanadi va Motif vidjet kutubxonasi ustiga qurilgan (LessTif-dan ham foydalanish mumkin). Qizigʻi shundaki, Jeyms Gosling va Bill Joy Mjølner tizimini tijoriy litsenziyalash uchun birinchilardan boʻlgan.