Visual basic

Visual basic

Що змусило вас зайнятися вивченням VB і як з'явилася ідея створення власного сайту?


З Бейсиком я познайомився ще в 14 років. То був звичайний бейсик на комп'ютерній приставці «Спектрум». У цьому віці навряд чи у кого є далекосяжні плани. Просто цікавість, прагнення навчитися чомусь новому. А потім я зрозумів, що мені це подобається. Після появи персонального комп'ютера я почав вивчати Quick Basic. А потім вже з'явився VB. Перша книга по VB, яку я придбав, була великого розміру, написана дрібним шрифтом, але, на жаль, в ній було мало корисної інформації. Багато що доводилося вивчати самому методом проб і помилок. На це йшло багато часу, хоча і було цікаво. В результаті, набравши достатньо, як мені здавалося інформації, мені захотілося це викласти в Інтернет, щоб допомогти новачкам розібратися з азами цієї мови програмування і дізнатися деякі тонкощі. Чому VB? Та тому що я почав вивчати програмування саме з бейсика, і вирішив продовжити в цьому ж напрямку. До того ж я не бачив приводу переходити на іншу мову. VB мене цілком влаштовував.

Я чув таку думку, що Бейсік шкідливий для вивчення - він нібито формує неправильне мислення у початківця програміста. Що ви думаєте з цього приводу?

Бейсік - такий же мова програмування, як і всі інші. У ньому містяться змінні, масиви, умови, цикли - все те, що міститься в будь-якій мові програмування. При роботі з Бейсиком, як і з будь-яким іншим мовою, розвивається алгоритмічне мислення, що дозволяє без праці в майбутньому переключиться на іншу мову програмування.

З чого повинен почати людина, яка вирішила осягнути VB?

Напевно, треба починати з хорошої книги.

Чи зобов'язаний Бейсік своїм широким поширенням підтримки Microsoft?

Безумовно. Ще DOS поставлявся разом з QBasic. Основним розробником бейсика під Windows знову ж став Microsoft. У Windows була включена підтримка скриптів VBS. В IE був вбудований мову VBScript. ASP включає синтаксис бейсика. Нарешті був розроблений VBA, який включений не тільки в Microsoft Office, а й в програми сторонніх розробників, такі як Corel та AutoCAD.

Які програми можна написати використовуючи Visual Basic?

На VB можна написати повноцінну dll бібліотеку або драйвер.

Чи існує попит на програмістів, які працюють з VB?

На жаль, в Росії попит на VB програмістів невисокий.

Скільки часу треба витратити людині щоб вважатися професійним програмістом на VB?

Мені здається, постановка питання не зовсім вірна. Професіоналізм в програмуванні визначається не стажем, а кількістю нормально зроблених працюючих програм.

Чи існують якісь особливості написання програм на VB під Windows Vista?

На це питання я відповісти не можу, так як в VB під Vista не працював. Однак, безумовно, буде деяка різниця в роботі API функцій.

Я більше ніж упевнений, що початківці програмісти користуються піратськими варіантами Visual Studio, проте як тільки програміст починає працювати над комерційним проектом, він заявляє, що нелегальне поширення програм - це погано. Як ви ставитеся до піратів?


У початківця програміста просто немає вибору. Заради того, щоб спробувати в справі ту чи іншу мову у людини просто немає стільки грошей, щоб заплатити за ліцензійну версію. Особливо в Росії, якщо зіставити доходи російських громадян з вартістю західного софта. Тут Microsoft могла б піти на поступку і випустити пробну безкоштовну версію VB, в якій, скажімо, була відсутня б можливість створення виконуваних файлів. Щоб людина могла ознайомитися з мовою, і, якщо він вирішить надалі писати програми на замовлення, купити повнофункціональну ліцензійну версію.

На початку і середині 90-х була явна витік "мізків" за кордон. Чи може вітчизняний програміст сьогодні не покидаючи Батьківщину прогодувати свою сім'ю?

Дивлячись що мається на увазі під словом прогодувати - на хліб з маслом вистачить, а от щоб з ікрою може і не вистачити. А якщо серйозно, то ситуація в цьому плані звичайно покращилася. Зараз йде повальна комп'ютеризація. І відповідно все більше потрібна кваліфікованих ІТ фахівців. У газетах, в Інтернеті можна знайти все більше вакансій для програмістів. Зарплати прийнятні, хоча і не такі високі як за кордоном.

Чи повинна людина закінчити вищий навчальний заклад, щоб по праву вважатися програмістом?


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

Яким ви бачите майбутнє комп'ютера і операційних систем? Які пристрої зникнуть, які з'являться? Чи буде Microsoft так само тримати пальму першості?

Складно сказати що буде в майбутньому. Ймовірно, найближчим часом Microsoft збереже пальму першості і Windows буде як і раніше основною операційною системою. Принаймні, ніяких інших тенденцій поки не спостерігається. Ну а що буде далі, подивимося.

Ваші плани на майбутнє (щодо VB).

Щодо VB поки ніяких планів у мене немає, так як в даний час я пишу на Java. Як я говорив раніше, в Росії попит на VB програмістів невисокий.

Схожі статті