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

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

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

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

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

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

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

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

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

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

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

<p>Гибкий магнитный диск или дискета</p>

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

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

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

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

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

Интерфейс версии VB.NET
Интерфейс версии 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
Программирование на Python в Minecraft

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

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

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

***

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

55 показов
560560 открытий
2 комментария

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

Ответить

Комментарий недоступен

Ответить