Microsoft BASIC (Майкрософт Бейсик) — діалект мови Бейсик, розроблений Microsoft 1975 року (як програмний продукт Altair BASIC для аматорського комп'ютера Altair 8800). Від кінця 1970-х до середини 1980-х Microsoft BASIC ліцензували багато виробників комп'ютерів і його портовано практично на всі платформи домашніх комп'ютерів (від Apple II до японських NEC PC-9800).
Microsoft BASIC | |
---|---|
Дата появи | 1975 |
Розробник | Microsoft |
Історія
Altair BASIC розробили засновники Microsoft Пол Аллен та Білл Гейтс за допомогою саморобного емулятора мікропроцесора Intel 8080, написаного для мейнфрейма PDP-10. Діалект нагадував для PDP-11 від DEC, з яким Гейтс був знайомим. Перша версія підтримувала тільки цілочисельні операції, пізніше найнятий Microsoft Монте Давідофф реалізував бібліотеку для роботи з числами з рухомою комою. Оригінальний Altair BASIC поширювався на перфострічках і займав 4 КБ оперативної пам'яті. Пізніше компанія випустила версії інтерпретатора, обсягом 8 і 12 КБайт, що мали багатший функціонал, наприклад, можливість роботи з рядками, підтримку 64-бітових змінних, функцій користувача і розширену обробку помилок.
Розширена версія для 8 Кбайт стала основою для BASIC-80 для архітектур 8080/85 та Zilog Z80, після чого її портовано для BASIC-68 (Motorola 6800), BASIC-69 (Motorola 6809) та 6502-BASIC (MOS Technology 6502). Останній у розширеній версії займав уже 9 КБайт і міг використовуати проміжний 40-бітовий формат подання чисел із рухомою комою, поширений для процесорів 6502. Ця версія стала основою для 16-бітового BASIC-86 (Intel 8086/88).
Базовий набір команд і синтаксис був єдиним для всіх реалізацій Microsoft BASIC, і, строго кажучи, програма, написана без використання можливостей, специфічних для платформи, могла запускатися на будь-якій версії інтерпретатора для будь-якої платформи.
Після успіху Altair BASIC, Microsoft зробила цей продукт основою для ліцензування виробникам комп'ютерів, які бажають надати підтримку Бейсика своїм користувачам. У порівнянні з Altair 8800, який міг продаватися окремо від комп'ютера, діалект, що постачався для платформи, вбудовувався зразу в ПЗП, частково виконуючи роль рудиментарної операційної системи. Популярність Бейсика була настільки великою, що спонукала багатьох ІТ-гігантів, як IBM та Atari Inc., ліцензувати продукт та випускати його під власним ім'ям. Ліцензування не було ексклюзивним для кожної платформи: наприклад, ліцензувавши IBM код для інтерпретатора IBM Advanced BASIC, Microsoft також надавала ліцензії сумісного для виробників клонів IBM PC, а також продавала продукт безпосередньо користувачам. Так само, компанія ліцензувала сумісний з інтерпретатор для для клону Apple II.
Примітки
- Fridson, Martin S. (1999). How to be a billionaire: proven strategies from the titans of wealth (англ.). John Wiley and Sons. с. 116—120. ISBN .
- Curran, Lawrence J., Shuford, Richard S. (November 1983). IBM's Estridge. BYTE. с. 88—97. Процитовано 19 березня 2016.
- Cherry, Charles (June 1987). . Архів оригіналу за 4 серпня 2019. Процитовано 4 серпня 2019.
- . PC. 13 січня 1987. с. 325. Архів оригіналу за 5 серпня 2020. Процитовано 6 грудня 2020.
- Grevstad, Eric (December 1986). Laser 128 / An Affordable Compatible. inCider. с. 58. Процитовано 29 червня 2014.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Microsoft BASIC Majkrosoft Bejsik dialekt movi Bejsik rozroblenij Microsoft 1975 roku yak programnij produkt Altair BASIC dlya amatorskogo komp yutera Altair 8800 Vid kincya 1970 h do seredini 1980 h Microsoft BASIC licenzuvali bagato virobnikiv komp yuteriv i jogo portovano praktichno na vsi platformi domashnih komp yuteriv vid Apple II do yaponskih NEC PC 9800 Microsoft BASICData poyavi 1975Rozrobnik MicrosoftIstoriyaAltair BASIC rozrobili zasnovniki Microsoft Pol Allen ta Bill Gejts za dopomogoyu samorobnogo emulyatora mikroprocesora Intel 8080 napisanogo dlya mejnfrejma PDP 10 Dialekt nagaduvav dlya PDP 11 vid DEC z yakim Gejts buv znajomim Persha versiya pidtrimuvala tilki cilochiselni operaciyi piznishe najnyatij Microsoft Monte Davidoff realizuvav biblioteku dlya roboti z chislami z ruhomoyu komoyu Originalnij Altair BASIC poshiryuvavsya na perfostrichkah i zajmav 4 KB operativnoyi pam yati Piznishe kompaniya vipustila versiyi interpretatora obsyagom 8 i 12 KBajt sho mali bagatshij funkcional napriklad mozhlivist roboti z ryadkami pidtrimku 64 bitovih zminnih funkcij koristuvacha i rozshirenu obrobku pomilok Rozshirena versiya dlya 8 Kbajt stala osnovoyu dlya BASIC 80 dlya arhitektur 8080 85 ta Zilog Z80 pislya chogo yiyi portovano dlya BASIC 68 Motorola 6800 BASIC 69 Motorola 6809 ta 6502 BASIC MOS Technology 6502 Ostannij u rozshirenij versiyi zajmav uzhe 9 KBajt i mig vikoristovuati promizhnij 40 bitovij format podannya chisel iz ruhomoyu komoyu poshirenij dlya procesoriv 6502 Cya versiya stala osnovoyu dlya 16 bitovogo BASIC 86 Intel 8086 88 Bazovij nabir komand i sintaksis buv yedinim dlya vsih realizacij Microsoft BASIC i strogo kazhuchi programa napisana bez vikoristannya mozhlivostej specifichnih dlya platformi mogla zapuskatisya na bud yakij versiyi interpretatora dlya bud yakoyi platformi Pislya uspihu Altair BASIC Microsoft zrobila cej produkt osnovoyu dlya licenzuvannya virobnikam komp yuteriv yaki bazhayut nadati pidtrimku Bejsika svoyim koristuvacham U porivnyanni z Altair 8800 yakij mig prodavatisya okremo vid komp yutera dialekt sho postachavsya dlya platformi vbudovuvavsya zrazu v PZP chastkovo vikonuyuchi rol rudimentarnoyi operacijnoyi sistemi Populyarnist Bejsika bula nastilki velikoyu sho sponukala bagatoh IT gigantiv yak IBM ta Atari Inc licenzuvati produkt ta vipuskati jogo pid vlasnim im yam Licenzuvannya ne bulo eksklyuzivnim dlya kozhnoyi platformi napriklad licenzuvavshi IBM kod dlya interpretatora IBM Advanced BASIC Microsoft takozh nadavala licenziyi sumisnogo dlya virobnikiv kloniv IBM PC a takozh prodavala produkt bezposeredno koristuvacham Tak samo kompaniya licenzuvala sumisnij z interpretator dlya dlya klonu Apple II PrimitkiFridson Martin S 1999 How to be a billionaire proven strategies from the titans of wealth angl John Wiley and Sons s 116 120 ISBN 0 471 33202 X Curran Lawrence J Shuford Richard S November 1983 IBM s Estridge BYTE s 88 97 Procitovano 19 bereznya 2016 Cherry Charles June 1987 Arhiv originalu za 4 serpnya 2019 Procitovano 4 serpnya 2019 PC 13 sichnya 1987 s 325 Arhiv originalu za 5 serpnya 2020 Procitovano 6 grudnya 2020 Grevstad Eric December 1986 Laser 128 An Affordable Compatible inCider s 58 Procitovano 29 chervnya 2014