Мова програмування бейсик і його історія

Мова програмування бейсик і його історія

      Історія мов програмування знає безліч прикладів, коли траплялися справжні революції в програмуванні. Історія мови програмування бейсик - якраз така. З маленької, малорозповсюдженої мови для навчання він перетворився на справжній стандарт практично для всіх мов програмування.


       Мова програмування бейсик був розроблений Томасом Курцем і Джоном Кенемі, в 1964 році з метою навчання студентів основам програмування. Мова вийшла простою, зрозумілою, з досить-таки легким інтерфейсом. Мета розробників була ясна: їм потрібна була проста мова програмування, яка одночасно була б і доступною. Ось основні положення, які враховували "Батьки" бейсика:


 1) Простота використання;

 2) Масовість;

 3) Інформативність;

 4) Мова повинна підтримувати можливість відстеження та усунення помилок;

 5) Мова не повинна вимагати серйозних апаратних знань;

   6) Мова програмування має стати сполучною ланкою між користувачем і операційною системою.


              Як наслідок, він став використовуватися в багатьох інших навчальних закладах. Через 11 років, коли світ наповнили мільйони нових мікрокомп 'ютерів, мову програмування бейсик зацікавив Білла Гейтса і Пола Альона, людей, які створили Microsoft. Це вони, об 'єднавши зусилля, поліпшили версію бейсика для своїх перших комп' ютерів, яка змогла б працювати навіть з 4кб оперативної пам 'яті (!). 

       Через деякий час саме їх версія і стала однією з найбільш часто використовуваних і популярних мов програмування. Під час становлення мову програмування бейсик часто намагалися закрити, багато хто хотів знайти недоліки і домогтися скасування використання цієї мови. Однак, з появою комп 'ютерів IBM, саме бейсик став основною мовою програмування, на яку орієнтувалися інші. Варто зауважити, що він вже називався GW-basic. Потім з 'явилися turbo basic від компанії Borland і Quick Basic. Всі версії які розроблялися пізніше, обов 'язково писалися таким чином, що б зберегти сумісність з попередніми. Навіть найостанніша версія цієї мови програмування працює з найпершою, з невеликими коригуваннями.           

            І ось настала ера Microsoft. Початок 90-х: операційна система windows захопила майже весь ринок програмного забезпечення, всі були раді її бачити, всі - крім програмістів. Їхнє життя стало пеклом. Щоб створювати найбільш звичайні, прості вікна, потрібно було писати море сторінок коду, змінювати шрифти написання, і нарешті "малювати" нові кнопки. Але треба визнати, що переваг у неї було куди більше, ніж недоліків, і врешті-решт, вже третя версія операційної системи перетворилася на світовий стандарт для PC.

                 З 'явилася необхідність у модифікації бейсика. Таким чином, мова програмування бейсик стала називатися Microsoft Visual Basic. Про великі плани компанії ще не було нічого відомо, і розробники орієнтували нову мову програмування в першу чергу на непрофесіоналів. Система програмування, реалізована в Visual Basic, давала можливість відійти від важкої структури windows і створювати програми хорошого рівня, володіючи не найбільшим запасом знань. Останнім цвяхом у труну, який практично поховав інші, такі досить непогані види мов програмування як Fortran і Pascal, стала розробка різновиду бейсика для додатків.

            В даний час мова програмування бейсик, настільки популярна, що чи не кожен поважаючий себе програміст знає і користується ім. хочеться зазначити, що він використовується в таких додатках як microsoft office і internet explorer. Але, мабуть, однією з найбільш значних сфер застосування, мова програмування бейсик, отримав при розробці і налаштуванні додатків в середовищі .NET. Крім того, остання розробка компанії Білла Гейтса, Microsoft C++ відкриває перед користувачами величезний спектр можливостей, і все це завдяки двом професорам з Dartmouth College.