досить простим засобом програмування, абсолютно непридатним в ті часи для вирішення серйозних завдань, Basic представляв собою якісно нову технологію створення програм у режимі інтерактивного діалогу між розробником і комп'ютером. Тобто являв собою прообраз сучасних систем програмування. Інша справа, що рішення такого завдання на техніці тих років було можливо тільки за рахунок максимального спрощення мови програмування і використання транслятора типу "Інтерпретатор". p> У силу цих же причин Basic в основному застосовувався на міні - і мікроЕОМ, які у 70-ті роки мали оперативну пам'ять, обсяг якої здається сьогодні просто нереальним (4-32 тисяч байт). Різке розвиток систем на основі Basic почалося з появою на початку 80-х років персональних комп'ютерів, продуктивність і популярність яких зростає ось уже двадцять років небаченими темпами. h2> QuickBasic проти TurboBasic
У Наприкінці 80-х років налічувалося близько десятка систем Basic різних фірм-розробників. Однак головна боротьба йшла між QuickBasic (компанія Microsoft) і TurboBasic (Borland). Взагалі-то, конкуренція між цими двома розробниками засобів програмування йшла по цілому спектру мов - Basic, Pascal і C. І результатом її в 1989 році стало неявне мирову угоду, коли Microsoft відмовилася від подальшої підтримки Pascal, а Borland - Basic. p> Тоді багато коментаторів уїдливо помічали, що Microsoft відмовилася від Pascal в користь Basic виключно через особистих пристрастей засновника і керівника корпорації Білла Гейтса. Дійсно, розробка в 1975 році інтерпретатора Basic для мікроЕОМ Altair 8800 була першим проектом двадцятирічних Білла Гейтса і Пола Аллена, тільки що заснували фірму Micro-Soft (у той момент вони були єдиними співробітниками нової компанії). Після цього саме Пол Ален займався створенням Basic-систем і вважається хресним батьком Visual Basic. У свою чергу Білл Гейтс, перераховуючи свої титули, досить часто додає "Basic-програміст". p> Однак, як мені видається, перемога QuickBasic визначалася суто технологічними причинами - в цій системі була вдало реалізована схема змішаного використання традиційних Basic-технологій і класичних методів створення складних програмних систем. Зазначимо, що з 1990 року усічений варіант QuickBasic під назвою QBasic був включений до складу MS-DOS. (Багато сучасні користувачі помилково думають, що QuickBasic і QBasic - одне і те ж.)
Епоха Visual Basic
У початку 90-х років Microsoft почала активну боротьбу за просування в маси своєї нової операційної системи Windows (проти своєї ж, але більш вже застаріваючої MS-DOS). Але, як відомо, користувачі працюють не з ОС, а з програмами, які працюють в неї середовищі. Тому швидкість зміни платформи в основному визначається темпами появи відповідних прикладних програм. p> Однак зміна операційних систем являє серйозну проблему і для програмістів, так як їм потрібно було освоювати нову технологію розробки програм. У той момент існуючим (і значною мірою,...