Как развивался один из самых популярных языков программирования в мире – 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 заключалось в удобной графической среде, где код можно было писать и редактировать в режиме реального времени без дополнительного сохранения или перезапуска программы.
К моменту выпуска последней версии Visual Basic 15.0 на первой версии языка было написано в десять раз больше программ, чем на другом популярном языке С++.
Новая версия под названием VB.NET появилась в 2000 году и, со слов большинства пользователей, «разрушила» прежнее очарование платформы.
Версия VB.NET не позволяла программировать по-старому, теперь весь фокус сместился на возможности самой платформы .NET и ее библиотеки, а программистам пришлось заново привыкать работать с этим языком. А еще стала недоступна функция редактирования и запуска в едином окне программы. Многие разработчики перешли на использование языка C++, который не претерпел значительных изменений в своей структуре.
Visual Basic как язык для обучения программированию
Сегодня Visual Basic не пользуется большим спросом среди профессиональных программистов. Тем не менее он поддерживается компанией Microsoft, оставаясь востребованным в образовательной сфере языком.
Но на рынке обучения он уже вытеснен набравшими популярность среди подрастающего поколения языками Python, JavaScript и С#. Именно эти языки сейчас являются наиболее востребованными как у работодателей, так и на бытовом уровне.
Python — один из самых синтаксически простых и интуитивно понятных языков. Изучение Python требует меньше времени и усилий, нежели объемный и сложноватый Visual Basic. Программа, которая на Visual Basic занимает десять строк, на компактном Python уместится в три-четыре. На обучающих курсах по Python занимаются даже дети уже с 10 лет, изучая язык либо отдельно, либо в вовлекающих игровых вселенных (например, в песочнице Minecraft).
А язык C# популярен, к примеру, среди тех, кто осваивает разработку игр. С# (си шарп) используется при создании 3D-игр в одном из самых известных игровых движков — Unity.
Поэтому Visual Basic как язык программирования изжил себя и сейчас является скорее вводным языком для тех, кто начинает знакомство с основами программирования. Для прикладного использования и применения в современных программах этот язык безнадежно устарел.
***
Материал подготовлен школой программирования для детей «Пиксель». Мы учим детей 5-17 лет программировать, разрабатывать свои сайты, игры и др. Приходите к нам, чтобы познакомить детей с IT-миром.