{"id":3824,"url":"\/distributions\/3824\/click?bit=1&hash=a0d33ab5520cacbcd921c07a49fc8ac5b78623b57936b992ce15c804b99210d4","title":"\u041a\u0430\u043a\u0443\u044e \u0440\u0435\u043a\u043b\u0430\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0442\u044c \u043d\u0430 DTF \u0438 \u043a\u0442\u043e \u0435\u0451 \u0443\u0432\u0438\u0434\u0438\u0442","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"75ec9ef4-cad0-549d-bbed-1482dc44e8ee","isPaidAndBannersEnabled":false}

Как развивался один из самых популярных языков программирования в мире – Visual Basic

Разбираемся, как появился и чем был удобен программистам 80-х язык Basic. А также как он превратился в Visual Basic и какие языки конкурируют с ним в сфере образования.

Большинство программистов, которые еще застали обучение по огромным руководствам и учебникам с установочными дисками, познакомилось с языком Бейсик (Basic) еще в школе.

BASIC — это аббревиатура от Beginner’s All-purpose Symbolic Instruction Code, то есть «универсальный код символических инструкций для новичков».

Ох уж этот белый код на синем фоне

Появление Basic и основные преимущества перед языками-конкурентами

Basic был создан еще в 1964 году профессорами Джоном Кемени и Томасом Курцем, преподававшими в Дартмутском колледже. Его основная особенность — простота, которая позволяла создавать скрипты даже непрофессиональным программистам.

Для программирования в 80-х годах QuickBasic был настоящим прорывом: код стало возможным писать без ввода неуклюжих номеров строк, с редактором синтаксических ошибок при вводе и запуске программ прямо из среды разработки.

А еще наконец-то стало возможным поделиться созданной программой, предварительно записав все на гибкий диск.

Гибкий магнитный диск или дискета

Именно QBasic лег в основу Visual Basic для Microsoft Windows в 1991 году.

Интерфейс Visual Basic 1.0

Одно из преимуществ Visual Basic заключалось в удобной графической среде, где код можно было писать и редактировать в режиме реального времени без дополнительного сохранения или перезапуска программы.

К моменту выпуска последней версии Visual Basic 15.0 на первой версии языка было написано в десять раз больше программ, чем на другом популярном языке С++.

Интерфейс версии VB.NET

Новая версия под названием VB.NET появилась в 2000 году и, со слов большинства пользователей, «разрушила» прежнее очарование платформы.

Версия VB.NET не позволяла программировать по-старому, теперь весь фокус сместился на возможности самой платформы .NET и ее библиотеки, а программистам пришлось заново привыкать работать с этим языком. А еще стала недоступна функция редактирования и запуска в едином окне программы. Многие разработчики перешли на использование языка C++, который не претерпел значительных изменений в своей структуре.

Visual Basic как язык для обучения программированию

Сегодня Visual Basic не пользуется большим спросом среди профессиональных программистов. Тем не менее он поддерживается компанией Microsoft, оставаясь востребованным в образовательной сфере языком.

Но на рынке обучения он уже вытеснен набравшими популярность среди подрастающего поколения языками Python, JavaScript и С#. Именно эти языки сейчас являются наиболее востребованными как у работодателей, так и на бытовом уровне.

Python — один из самых синтаксически простых и интуитивно понятных языков. Изучение Python требует меньше времени и усилий, нежели объемный и сложноватый Visual Basic. Программа, которая на Visual Basic занимает десять строк, на компактном Python уместится в три-четыре. На обучающих курсах по Python занимаются даже дети уже с 10 лет, изучая язык либо отдельно, либо в вовлекающих игровых вселенных (например, в песочнице Minecraft).

Программирование на Python в Minecraft

А язык C# популярен, к примеру, среди тех, кто осваивает разработку игр. С# (си шарп) используется при создании 3D-игр в одном из самых известных игровых движков — Unity.

Программирование на С# на движке Unity

Поэтому Visual Basic как язык программирования изжил себя и сейчас является скорее вводным языком для тех, кто начинает знакомство с основами программирования. Для прикладного использования и применения в современных программах этот язык безнадежно устарел.

***

Материал подготовлен школой программирования для детей «Пиксель». Мы учим детей 5-17 лет программировать, разрабатывать свои сайты, игры и др. Приходите к нам, чтобы познакомить детей с IT-миром.

0
2 комментария
Sphincter Nouveau II

Визуал бейсик больше похож на движок, а не на язык программирования, если честно. А в некоторых институтах его до сих пор гоняют все 4 курса, а потом выдают людей за программистов.

Ответить
Развернуть ветку
Злой ворчливый нытик

а можно пример программы которая в питоне 4 строки, а в вб 10?

Ответить
Развернуть ветку
Читать все 2 комментария
null