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.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.