Microsoft BASIC - Microsoft BASIC

Microsoft BASIC
LoyihalashtirilganMicrosoft
TuzuvchiMicrosoft
Birinchi paydo bo'ldi1975 yil (qarang Altair BASIC )
Barqaror chiqish
qarz Visual Basic .NET / 2018

Microsoft BASIC bu poydevor dasturiy ta'minot mahsuloti Microsoft kompaniyasi va qatoriga aylandi ASOSIY tarjimonlar har xil uchun moslashtirilgan mikrokompyuterlar. Birinchi marta 1975 yilda paydo bo'lgan Altair BASIC, bu birinchi versiyasi edi ASOSIY Microsoft tomonidan nashr etilgan, shuningdek birinchi yuqori darajadagi dasturlash tili uchun mavjud Altair 8800 mikrokompyuter.

Davomida uy kompyuteri 1970-yillarning oxiri va 1980-yillarning boshlarida aqldan ozish, Microsoft BASIC deyarli har qanday kompyuter dizayni bilan ta'minlangan va ta'minlangan. Mashinaga xos funktsiyalarni, ayniqsa grafikalarni qo'llab-quvvatlashni qo'shish uchun ozgina farqlar, shunga o'xshash dizaynlarning mo'l-ko'lligiga olib keldi Commodore BASIC va Atari Microsoft BASIC.

Dastlabki uy kompyuterlari shunga o'xshash yangi dizaynlarga yo'l qo'yganligi sababli IBM Shaxsiy Kompyuter va Apple Macintosh, BASIC endi u qadar keng qo'llanilmadi, garchi u o'zining kuchli tarafdorlarini saqlab qoldi. Ning chiqarilishi Visual Basic mashhurligini qayta tikladi va u keng qo'llanishda qolmoqda Microsoft Windows eng so'nggi mujassamlashda platformalar, Visual Basic .NET

Altair BASIC va dastlabki mikrokompyuterlar

Mashhur Model 33 ASR (Avtomatik jo'natish va qabul qilish) teletaypiga ega Altair 8800 kompyuteri kompilyatori terminal, qog'oz lenta o'qish moslamasi va qog'oz lenta zarbasi sifatida.

The Altair BASIC tarjimon Microsoft asoschilari tomonidan ishlab chiqilgan Pol Allen va Bill Geyts o'z-o'zidan ishlab chiqarilgan Intel 8080 a ustida ishlaydigan emulyator PDP-10 minikompyuter.[1] MS shevasi naqsh ostida Raqamli uskunalar korporatsiyasi "s BASIC-PLUS ustida PDP-11, Geyts ishlatgan o'rta maktab.[2] Birinchi versiyalarda faqat butun sonli matematikani qo'llab-quvvatladilar, ammo Monte Devidoff ularni bunga ishontirdi suzuvchi nuqta arifmetikasi mumkin edi va kutubxonani yozdi Microsoft ikkilik formati.

Altair BASIC etkazib berildi qog'oz lenta va uning asl nusxasida 4 taKB xotira. Quyidagi funktsiyalar va bayonotlar mavjud edi:

RO'YXAT, YANGI, PRINT, KIRISH, IF ... UNDA, KEYINGI, SQR, RND, SIN, LET, USR, DATA, Read, REM, CLEAR, STOP, TAB, RESTORE, ABS, END, INT, QAYTING, QADAM, GOTO va GOSUB. 

4k BASIC-da mag'lubiyat o'zgaruvchilari yo'q edi va bitta aniqlikdagi 32-bitli suzuvchi nuqta qo'llab-quvvatlanadigan yagona raqamli tur edi. O'zgaruvchan nomlar bitta harfdan (A-Z) yoki bitta harfdan so'ng bitta raqamdan (0-9) iborat bo'lib, 286 raqamli o'zgaruvchiga imkon beradi.

Xotirasi kattaroq bo'lgan mashinalar uchun 8 KB versiyasi 31 qo'shimcha bayonotlarni qo'shdi va qator o'zgaruvchilari va ularga tegishli operatsiyalarni qo'llab-quvvatladi MID $ va torli birikma. String o'zgaruvchilari tilning keyingi versiyalarida qolgan $ qo'shimchasi bilan belgilandi. Keyinchalik, Microsoft ikkita aniq 64-bitli o'zgaruvchilarni o'z ichiga olgan 12K kengaytirilgan BASIC-ni chiqardi, agar ... Keyin ... BOShQA tuzilmalari, foydalanuvchi tomonidan aniqlangan funktsiyalar, dasturni tahrirlashning yanada takomillashtirilgan buyruqlari va xato raqamlaridan farqli ravishda tavsiflovchi xato xabarlari. Raqamli o'zgaruvchilar endi uchta asosiy turga ega edi,% 16-bitli tamsayılar, # belgisi 64-bitli juftliklar va! 32-bitli singllarni belgilagan, ammo bu standart format edi, shuning uchun! dasturlarda kamdan-kam uchraydi.

Keyinchalik kengaytirilgan 8 KB versiyasi BASIC-80 (8080/85,) ga umumlashtirildi. Z80 ) va BASIC-68-ga joylashtirilgan (6800 ), BASIC-69 (6809 ) va 6502 -ASOSIY. 6502 biroz zichroq edi assembler kodi va bitta aniq versiya uchun 8K dan ozroq bo'lgan yoki asl 32-bitli versiya o'rniga oraliq 40-bitli suzuvchi nuqta formatidan foydalangan versiya uchun 9K gacha kengaytirilgan. Ushbu 40-bitli yangi format eng keng tarqalgan bo'lib qoldi, chunki u davrning 6502-ga asoslangan mashinalarida ishlatilgan. Shuningdek, u 16-bitli BASIC-86 (8086/88 ).

BASIC-80 ning so'nggi asosiy versiyasi 5.x versiyasi bo'lib, 1981 yilda paydo bo'lgan va 40 ta belgidan iborat o'zgaruvchilar nomlarini qo'llab-quvvatlagan, WHILE ... WEND ko'chadan, dinamik qatorlarni taqsimlash va boshqa bir qator xususiyatlar. BASIC 5.x dastur satrlarini qisqartirish qobiliyatini olib tashladi.

Asosiy buyruqlar to'plami va sintaksis Microsoft BASIC-ning barcha dasturlarida bir xil bo'ladi va umuman aytganda, dastur har qanday versiyada ishlaydi, agar u apparatga xos xususiyatlardan yoki ikkita aniqlik raqamlaridan foydalanmasa (ba'zi dasturlarda qo'llab-quvvatlanmaydi).

Uy kompyuterlarini ishlab chiqaruvchilarga litsenziyalar

Altair BASIC-ning dastlabki muvaffaqiyatidan so'ng, Microsoft BASIC daromadli dasturiy ta'minotni litsenziyalash biznesining asosi bo'lib, ko'pchilik foydalanuvchilarga tegishli bo'ldi. uy va boshqalar shaxsiy kompyuterlar 1970-yillarda va ayniqsa 1980-yillarda va shu bilan birga kengaytirilgan. Asl Altair BASIC-dan farqli o'laroq, aksariyat uy kompyuterlari BASIC-larda joylashgan ROM, va shuning uchun yoqilgan mashinalarda xarakteristikalar ko'rinishida mavjud "Tayyor."tezkor. Shunday qilib, Microsoft va BASIC-ning boshqa variantlari muhim va ko'rinadigan qismini tashkil etadi foydalanuvchi interfeysi ko'pgina uy kompyuterlari operatsion tizimlar.

1981 yilga kelib, Microsoft BASIC shu qadar ommalashganki, hatto BASIC-ga ega bo'lgan kompaniyalar ham tilni litsenziyalashgan, masalan IBM uning uchun Shaxsiy kompyuter,[3] va Atari, ikkalasini ham sotgan Atari Microsoft BASIC va o'ziniki Atari BASIC.[4] IBM kompaniyalari Don Estridj "Microsoft BASIC-ning dunyo bo'ylab yuz minglab foydalanuvchilari bor edi. Siz bu bilan qanday bahslashmoqchisiz?"[3] Microsoft o'zaro raqobatlashadigan kompaniyalarga o'xshash versiyalarni litsenziyalashdi. Litsenziyalashdan keyin IBM Advanced BASIC (BASICA) IBM-ga, masalan, Microsoft mos keluvchi litsenziyasiga ega GW-BASIC ishlab chiqaruvchilarga Kompyuter klonlari, shuningdek, chakana mijozlarga nusxalarini sotgan.[5] Kompaniya xuddi shunday litsenziyaga ega Applesoft - mos keluvchi BASIC VTech uning uchun Lazer 128 klonlash.[6]

Kengaytirilgan BASIC-80

Ma'lum variantlar:

  • NCR Basic Plus 6, uchun 1977 yilning birinchi choragida chiqarilgan NCR 7200 modeli VI ma'lumotlarni kiritish terminali.[7] Microsoft-ning Extended BASIC-80-ni moslashtirish tomonidan amalga oshirildi Mark Makdonald 1976/1977 yillarda.

Disk BASIC-80

MBASIC uchun mavjud CP / M-80 va IShID-II. Shuningdek, mavjud TEKDOS.

MBASIC - bu faqat apparat neytral funktsiyalarga ega bo'lgan echib tashlangan BASIC-80. Biroq, CP / M-ning mashhurligi tufayli Z80 mashinalarining aksariyati ma'lum bir apparat uchun moslashtirilgan versiyadan ko'ra MBASIC-ni boshqargan (TRS-80 BASIC bir nechta istisnolardan biri edi). Microsoft-ning Apple II uchun CP / M kartasida Applesoft BASIC-ning HPLOT kabi ba'zi grafik buyruqlarini o'z ichiga olgan MBASIC-ning o'zgartirilgan versiyasi mavjud, ammo to'liq buyruqlar to'plami qo'llab-quvvatlanmaydi.

BASIC-80 mustaqil disk

Dan foydalanish uchun birinchi dastur 8-bitli variant ning Fayllarni ajratish jadvali BASIC moslashuvi edi[nb 1] uchun Intel 8080 asoslangan NCR 7200,[nb 1] 7520[nb 1] yoki 7530[nb 1] 1977/1978 yillarda 8 dyuymli floppi bilan ma'lumotlarni kiritish terminali.

TRS-80 darajasi II / III BASIC

Dastlab TRS-80 kompyuteri Van Chen Lining moslashtirilishi bilan taklif qilingan Kichkina BASIC (I daraja BASIC ); bir necha oy ichida bu BASIC-80 porti bilan almashtirildi, unda I darajadagi ba'zi darajadagi buyruqlar to'plami, xususan grafik belgilarni o'rnatish buyruqlari kiritilgan edi. II darajali BASIC kengaytirilgan BASICning ba'zi xususiyatlarini o'z ichiga olgan edi, garchi SET va PSET kabi I darajali buyruqlarni kiritish zarurati sababli, tavsiflovchi xato xabarlari kabi boshqa funktsiyalar hali ham qoldirilishi kerak edi; keyinchalik ular TRS-80 Disk BASIC-ga qo'shildi.

TRS-80 Model 4 BASIC-80 5.x yadrosi ishlatilgan diskka asoslangan yangi BASICga ega edi, bu 40 belgidan iborat o'zgaruvchilar nomlarini qo'llab-quvvatlashni o'z ichiga oladi. Shunday qilib, dastur satrlarini qisqartirish qobiliyati (kalit so'zlar va argumentlar oralig'isiz) II darajadagi kabi endi mumkin emas edi. Endi mag'lubiyat uchun joy ajratish kerak emas edi. Yangi xususiyatlarga foydalanuvchi tomonidan aniqlangan funktsiyalar (DEF FN) va SYSTEM kalit so'zi orqali TRSDOS 6 tizim funktsiyalariga kirish kiradi. Keyinchalik LS-DOS Version 6.3 yangilanishida OS provayderi tomonidan ishlab chiqarilgan Logical Systems tomonidan nashr etilgan o'zgartirilgan versiya BASIC boshqaruv funktsiyalariga (LIST va EDIT kabi) bitta harfli kirishni va LS-DOS nazoratchi qo'ng'iroqlariga to'g'ridan-to'g'ri kirishni qo'shdi. Dasturni tahrirlash muhiti hali ham yo'naltirilgan edi. II darajadagi massivlarni saralash uchun imkoniyat (CMD "O") mavjud emas edi; dasturchilar va foydalanuvchilar o'zlarining vaqtinchalik echimlarini ishlab chiqishlari kerak edi.

BASIC-86

Mustaqil diskka asoslangan til tizimi sifatida birinchi dastur Sietl kompyuter mahsulotlari S-100 avtobusi 1979 yilda 8086 protsessor kartasi ishlatilgan 8-bitli FAT fayl tizimi.

Microsoft shuningdek, Intel's 8086 uchun SBC-86/12 uchun Standalone BASIC-86 versiyasini taklif qildi Yagona kompyuter 1980 yilda platforma.

Texas Instruments BASIC

Bu Texas Instruments kompaniyasining TI-99 / 4A kompyuter liniyasida ishlatiladigan BASIC versiyasi. Microsoft BASIC TI-99/4 BASIC-ga juda o'xshash bo'lsa ham, Microsoft tomonidan keng tarqalgani kabi yozilmagan. TI muhandisi X. Shurmanning so'zlariga ko'ra; 'Ular (Microsoft korporatsiyasining Bob Grinberg shaklida) SR-70 uchun BASICni ishlab chiqarish bilan shartnoma tuzishgan (uni ba'zan 99/7 deb ham atashadi), lekin 99/4 uchun BASIC o'zimizda ishlab chiqilgan. ' Ti-99/4 BASIC Dartmouth Basic-ga asoslangan va minimal Basic (ANSI X3.60-1978) uchun Amerika Milliy standartiga javob beradi.

6502 BASIC

Microsoft 1976 yilning yozida BASIC-80 ni 6502 raqamiga ko'chirdi; u asosan BASIC-80 ning 8K versiyasining to'g'ridan-to'g'ri porti bo'lgan va xotira hajmini so'raydigan bir xil ko'rsatmalarni o'z ichiga olgan va agar foydalanuvchi suzuvchi nuqta funktsiyalari yoqilganligini yoki yoqilmasligini xohlasa (ular faol bo'lganida qo'shimcha 135 baytli xotira ishlatilgan). 6502 BASIC ishlatilgan eng dastlabki mashinalar bu edi OSI Model 500 va KIM-1 1977 yilda.[8] 6502 BASIC kengaytirilgan BASIC-dan foydalanuvchi tomonidan aniqlangan funktsiyalar va tavsiflovchi xato xabarlari kabi ba'zi funktsiyalarni o'z ichiga olgan, ammo ikkita aniqlikdagi o'zgaruvchilar va PRINT USING iborasi kabi boshqa xususiyatlarni chiqarib tashlagan. Ikkala aniqlikdagi o'zgaruvchilarga ega bo'lmaganligi uchun kompensatsiya sifatida Microsoft, BASIC-80 ning 32-bitli suzuvchi nuqtasi o'rniga 40-bitli suzuvchi nuqta qo'llab-quvvatlashni o'z ichiga olgan va satrlarni ajratish dinamik bo'lgan (shuning uchun foydalanuvchi BASIC-80-dagi kabi mag'lubiyat joyini zaxiralashga majbur emas edi). Biroq, sotuvchilar BASIC-dan biroz kichikroq xotira izi uchun 32-bitli suzuvchi nuqta bilan murojaat qilishlari mumkin; Masalan, Atari 8-bit uchun BASIC diskida 40 bitli emas, 32 bitli suzuvchi nuqta ishlatilgan.

Microsoft 6502 BASIC ning 9K versiyasining standart xususiyatlari quyidagilarni o'z ichiga oladi:

  • Tugmani bosish uchun GET bayonotini oling.
  • Chiziqni qisqartirish - dastur satrlari satr raqami va bayonot oralig'idan tashqari bo'sh joy talab qilmaydi.
  • Faqatgina qo'llab-quvvatlanadigan o'zgaruvchan turlar qator, bitta aniqlik va butun son (faqat massivlar).
  • Uzoq o'zgaruvchan nomlar qo'llab-quvvatlanmaydi va faqat dastlabki ikkita belgi tanib olinadi.
  • Dinamik qatorlarni taqsimlash.

6502 BASIC-da disk va printer chiqishi uchun standartlashtirilgan buyruqlar to'plami yo'q edi; bu sotuvchiga qo'shilishi kerak edi va har bir dastur bo'yicha har xil edi.

Keyinchalik 6502 Basic (1983–) dasturlari ko'p jihatdan takomillashtirildi. Dastlabki Commodore mashinalari (VIC-20, C64) 6502 MS BASIC ga juda yaqin bo'lgan, keyinchalik Commodore 8-bitli mashinalari (C = 64 seriyali, PET va V3.5, V4.0 va V7.0 deb nomlangan C = 128) BASIC-ni yanada foydali va foydalanuvchilarga qulay qilish uchun ko'plab yaxshilanishlarga ega edi:

  • Disk buyruqlari (DIRECTORY, DSAVE, DLOAD, BACKUP, HEADER, SCRATCH, COLLECT, DVERIFY, COPY, DELETE, RENAME va boshqalar)
  • Grafika buyruqlari (CIRCLE, DRAW, BOX, COLOR (fon, hoshiya va boshqalar), PAINT, SCALE)
  • Grafika mavjud grafik ekran bilan nusxalash va mantiqiy ishlashni bloklaydi (SSHAPE va GSHAPE OR, AND, XOR va boshqalar bilan).
  • Sprite ta'rifi, displey va animatsiya buyruqlari C128-da, hatto spritlarni ikkilikka saqlash
  • Ovozli buyruqlar (VOL, SOUND), keyinroq C = 128 da musiqa buyruqlari (ADSR va SID filtrlarini dasturlash (ENVELOPE va FILTER), PLAY, TEMPO buyruqlari)
  • Ko'proq tuzilgan dasturlashning alomatlari: IF-THEN – BOShQA, DO – LOOP – WHILE / UNTIL – EXIT, ON – GOSUB
  • Maxsus funktsiyalar uchun kengaytirilgan I / U buyruqlari: JOY, Funktsiya tugmachalari
  • Nosozliklarni tuzatish buyruqlari: STOP, CONT, TRON, TROFF, RESUME
  • Belgilar ekranining kengaytirilgan ishlashi: WINDOW
  • Dasturni osonroq ishlab chiqilishini qo'llab-quvvatlash: RENUMBER, NEW, MONITOR, RREG
  • Spektravideo CompuMate ustida Atari 2600 "s MOS Technology 6507 1983 yilda protsessor[9]

BASIC-68 va BASIC-69

1980-yillardagi Microsoft kataloglari, shuningdek, BASIC-68 va BASIC-69 uchun mavjudligini ko'rsatdi Motorola 6800 va 6809 mos ravishda ishlaydigan mikroprotsessorlar FLEX operatsion tizimlari, shuningdek, OEM versiyalarini eslatib o'tamiz Perkin-Elmer, Ogayo yadrosi, Pertek va Societe Occitane d'Electronique tizimlar.[10]Bu Microsoft / Epson BASIC uchun asos bo'lgan narsa Epson HX-20 ikkita "Hitachi 6301" protsessoriga ega portativ kompyuter, ular asosan "sho'rlangan" 6801. BASIC-68 va BASIC-69 dagi asosiy xususiyatlarning aksariyati to'g'ridan-to'g'ri BASIC-80 dan ko'chirilgan.[asl tadqiqotmi? ]

BASIC-69, shuningdek, Tandiga litsenziyalangan, u erda u yadrosini tashkil qilgan Rang BASIC ustida TRS-80 rangli kompyuter.[iqtibos kerak ] Buni chalkashtirib yubormaslik kerak BASIC09, tomonidan yaratilgan juda boshqacha BASIC Mikroto'lqinli dastur uning uchun asosiy til sifatida OS-9, Rangli Kompyuterda mavjud bo'lgan boshqa operatsion tizim (Microware shuningdek Microsoft buni rad etganida kengaytirilgan rang BASICning 2.0 versiyasini yozgan).

MSX

Microsoft ROM asosida ishlab chiqarilgan MSX BASIC foydalanish uchun MSX uy kompyuterlari, bu Z80 protsessoridan foydalangan. Ushbu versiya MSX kompyuterlarining grafik va ovozli tizimlarini qo'llab-quvvatladi; ba'zi bir variantlar disk drayverlarini qo'llab-quvvatladi.

Zamonaviy avlodlar

Microsoft BASIC-ning xilma-xilligi yo'q (BASICA, GW-BASIC, QuickBasic, QBasic ) hozirda tarqatilmoqda Microsoft Windows yoki DOS. Biroq, zamonaviy mashinalarda ishlaydigan versiyalarni turli xil Internet saytlaridan yuklab olish yoki eski DOS disklarida topish mumkin.

Microsoft BASIC-ning so'nggi versiyasi Visual Basic .NET, dan ba'zi xususiyatlarni o'z ichiga olgan C ++ va C # va veb-shakllarni, Windows shakllarini ishlab chiqish uchun foydalanish mumkin, konsol dasturlari va serverga asoslangan dasturlar. Ko'pgina .NET kod namunalari VB.NET va C # da taqdim etiladi va VB.NET avvalgi Visual Basic tomonidan qo'llab-quvvatlanmoqda dasturchilar.

2008 yil oktyabr oyida Microsoft chiqarildi Kichik asosiy.[11] Tilda atigi 14 ta kalit so'z mavjud.[12] Small Basic Version 1.0 (2011 yil 12-iyun)[13] o'qituvchilar uchun to'liq o'quv dasturini o'z ichiga olgan yangilangan Microsoft MSDN veb-sayti bilan chiqdi,[14] Ishga kirishish bo'yicha qo'llanma,[15] va bir nechta elektron kitoblar.[16] Sakkiz yoshga to'lgan talabalarga yordam berish uchun Small Basic mavjud[17] kompyuter dasturlash asoslarini o'rganing va keyin tugating Visual Basic yuklab olinadigan dastur orqali, Visual Studio Express, bu erda ular o'rganish orqali poydevorni qurishda davom etishlari mumkin Visual C #, VB.NET va Visual C ++.[18]

Microsoft BASIC ning variantlari va hosilalari

Shuningdek qarang

Izohlar

  1. ^ a b v d Ma'lumotlarni qo'llab-quvvatlashni birlashtirgan birinchi NCR ma'lumot kiritish terminaliga nisbatan manbalar farq qiladi Yog ' fayl tizimi. Ga binoan Stiven Manes va Pol Andrews, "Geyts", rivojlanish uchun edi NCR 8200 1977 yil oxirida, disketaga asoslangan yangilanish sifatida noto'g'ri tasniflangan NCR 7200, 1975-11 yillarda chiqarilgan va atrofida qurilgan Intel 8080 8-bitli protsessor, lekin faqat kasetlarda ishlaydi. Biroq, NCR Century 8200 16 bitli minikompyuter bo'lib, unga bir nechta ma'lumotlarni kiritish terminallarini ulash mumkin edi. Mark Makdonald hatto esladi a NCR 8500, Criterion seriyasining asosiy ramkasi, uni ham chiqarib tashlash mumkin. Boshqa manbalar shuni ko'rsatadiki, NCR 7200 o'zi yoki uning vorisi haqiqiy maqsad platformasi bo'lgan. The NCR 7500 seriyali 1978 yilda, xuddi shunday 8080 apparati asosida chiqarilgan, ammo hozirda NCR 7520 va 7530 8 dyuymli disketalarga ega modellar. NCR Basic +6, Microsoft kashshofi yoki moslashuvi BASIC-80 mustaqil disk hech bo'lmaganda 1979 yildan beri ular uchun mavjud edi. Bir manbada ta'kidlanishicha, ikkita 8 dyuymli disketa va Microsoft BASIC bilan jihozlangan maxsus NCR 7200 model varianti mavjud va uni NCR Sidney Avstraliyaga eng kam import qilgan.

Adabiyotlar

  1. ^ Martin S. Fridson, Qanday qilib milliarder bo'lish kerak: boylik titanlaridan tasdiqlangan strategiyalar, John Wiley and Sons, 1999 yil ISBN  0-471-33202-X 116-120-betlar
  2. ^ Manes, Stiven (1993). Geyts. Ikki kun. p. 61. ISBN  9780385420754.
  3. ^ a b Curran, Lawrence J., Shuford, Richard S. (1983 yil noyabr). "IBM's Estridge". BAYT. 88-97 betlar. Olingan 19 mart 2016.CS1 maint: bir nechta ism: mualliflar ro'yxati (havola)
  4. ^ Cherry, Charlz (1987 yil iyun). "Asosiy Bonanza". Qarshi. Olingan 2019-08-04.
  5. ^ "Kompyuter o'qituvchisi". Kompyuter. 1987-01-13. p. 325. Olingan 18 yanvar 2015.
  6. ^ Grevstad, Erik (1986 yil dekabr). "Laser 128 / Arzon narxlar". inCider. p. 58. Olingan 29 iyun 2014.
  7. ^ "NCR Mini, NRMA konvensiyasi maydonida ishlab chiqarilgan debyutlar orasida mikro". Computerworld. 1977-01-17. Olingan 2014-06-04. (8080 asosidagi kassetani eslatib o'tadi NCR 7200 modeli VI 1977 yil 1-choragida etkazib beriladigan NCR Basic Plus 6 (Extended BASIC) bilan. The NCR 7200 modeli I va model IV 1975-11 yillarda chiqarilgan, ammo BASIC bilan kelmagan.)
  8. ^ Steil, Maykl (30 sentyabr 2008). "Bill Geytsning shaxsiy Pasxa tuxumlari 8 bitli BASICda". pagetable.com. Olingan 4 fevral 2015.
  9. ^ (Reklama) CompuMate asosiy klaviatura kuchaytiruvchisi, 7-bet, Elektron o'yinlar jurnali (1983 yil avgust), Internet arxivi
  10. ^ "MICROSOFT dasturiy ta'minot katalogi", c1980, Kompyuter tarixi muzeyi
  11. ^ Kichik asosiy blog: Salom dunyo
  12. ^ Small Basic-ning 14 ta kalit so'zlari qanday?
  13. ^ Small Basic 1.0 bu erda!
  14. ^ Kichik asosiy o'quv dasturi
  15. ^ Ishga kirishish uchun kichik qo'llanma
  16. ^ Kichik asosiy elektron kitoblar
  17. ^ Kichik asosiy - boshlang'ich va o'rta maktab o'quvchilarining ko'rsatmalari
  18. ^ Small Basic-ni tugatish
  19. ^ Microsoft BASIC 6502 yilnomasi, Bill Geytsning shaxsiy Pasxa tuxumlari 8 bitli BASIC-da, tashqi havolalarni ko'ring

Tashqi havolalar