Язык программирования Visual Basic. Прадедушка С# и ранний прототип Visual Studio



Книга Язык программирования Visual Basic. Прадедушка С# и ранний прототип Visual Studio
Двадцать лет назад, многие начинали свое знакомство с программированием с помощью языка Visual Basic (VB). Это происходило в первую очередь потому, что он был включен в учебные программы многих учебных заведений. Кроме того, благодаря качественному маркетингу, его выбирали те, кто видел в нем большие коммерческие перспективы, в отличие от более сложных языков программирования, таких как Pascal или C/C++. И, конечно, нельзя забыть о том, что Visual Basic был разработан в компании Microsoft, как часть их амбициозных планов по захвату рынка ПК через операционную систему Windows и созданию единой экосистемы для разработки приложений (которая впоследствии привела к появлению платформы .NET).

Известный в свое время своим относительно простым синтаксисом, наличием удобного графического конструктора окон программ и полной поддержкой компанией Microsoft, Visual Basic играл значительную роль в разработке прикладных приложений для операционной системы Windows. Можно сказать, что этот язык переживал свой собственный хайп и популярность, сопоставимую с современным Python.

Однако, как говорят, ничто не вечно под луной! С тех пор прошло много времени. Мир претерпел значительные изменения, и ранее популярный Visual Basic потерял свою популярность. На его место пришли более удобный C# и современная среда разработки - Visual Studio. В огромном мире стали развиваться более открытые языки, поддерживаемые крупными и независимыми сообществами вдохновленных разработчиков.

В настоящее время все еще можно встретить приложения, разработанные на VB, а также специалистов, которые владеют этим языком программирования. VB сыграл значительную роль в развитии профессии программиста и искусства программирования.

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

История создания Visual Basic и его вклад в индустрию программирования 👨‍💻

Visual Basic был разработан Microsoft в 1991 году. Этот проект принадлежит Алану Куперу, который часто называется "отцом Visual Basic". Язык был представлен как часть пакета Microsoft, который стремился внедрить объектно-ориентированное программирование (ООП) в операционную систему Windows и ее компоненты.

Подобно многим другим продуктам Microsoft (почти всем, ха-ха), данный язык программирования изначально был предназначен для коммерческой разработки - он разрабатывался как часть Windows-экосистемы с акцентом на совместимость и интеграцию с другими компонентами.

Какой вклад в программирование внес Visual Basic? В период, когда программирование в основном было ориентировано на текст и логику, Visual Basic предложил новый подход. Он был разработан с целью предоставить графическое программирование с помощью уникального и простого в использовании интерфейса drag-and-drop. Это сделало его очень привлекательным для создания графических пользовательских интерфейсов.

Другими словами, Microsoft предложила инновационный конструктор интерфейса, который позволял перетаскивать различные элементы - кнопки, текстовые поля, списки, таблицы и многое другое - прямо на окно программы. Это новшество вызвало восторг как у профессиональных программистов, так и у новичков, желающих освоить программирование, но не готовых к сложностям текстовых редакторов.

Другими словами, для создания простейшей программы с интерфейсом теперь достаточно просто перетащить "кнопку" из панели инструментов на главное окно программы. Затем нужно дважды щелкнуть по кнопке, чтобы открыть окно редактирования кода, который будет выполняться при нажатии на кнопку. По сути, даже в описании это кажется очень простым, не так ли?

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

Visual Basic - предок C# и Visual Studio 👨‍🦳

Visual Basic был первым шагом в развитии инструментов разработки от Microsoft. Он стал основой для популярной среды разработки Visual Studio и языка программирования C#. Идеи и методы, реализованные в Visual Basic, оказали значительное влияние на дизайн и функциональность современных сред разработки, которые используются для создания приложений под операционную систему Windows. Кроме того, Visual Studio уже давно вышла за пределы Microsoft и позволяет разрабатывать приложения не только для Windows, но и для мобильных устройств и Linux.

Взгляните на изображение ниже - так выглядела "первоначальная версия" Visual Studio в 1992 году. Информацию о том, как выглядит и функционирует данная среда сейчас, можно найти в отдельной публикации.

Идея "визуального программирования", которую VB внедрил в разработку прикладных программ, послужила основой для создания среды разработки Visual Studio и стала отправной точкой для появления языков программирования, включая C#.

Текущее состояние языка 🈯

Несмотря на огромный вклад в мир программирования, популярность Visual Basic с каждым годом уменьшается. Сегодня разработчики все больше предпочитают языки программирования, такие как Python, Java и C++. Для тех, кто предпочитает продукты Microsoft и операционную систему Windows, существует более современный язык C# и современная среда разработки Visual Studio.

Современный технологический прогресс требует более совершенных и универсальных инструментов, и Visual Basic отстает от текущих требований. Однако он все еще остается актуальным благодаря своей поддержке старых проектов. Интеграция VB с офисным пакетом Microsoft позволяет разработчикам автоматизировать задачи в приложениях, таких как Excel, что делает его универсальным скриптовым языком в различных бизнес-средах.

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

Основы синтаксиса Visual Basic 💱

Привлекательность Visual Basic заключается в его простоте. Язык имеет прямой и понятный синтаксис, что делает код легким для восприятия и понимания. Переменные объявляются с помощью Dim, циклы - с помощью For, Next, а условия - с помощью If, Then.

Уникальной особенностью VB является его ориентация на события в программировании. Вместо того чтобы просто выполнять код сверху вниз, как это обычно делается, в VB выполнение кода зависит от наступления различных "событий", таких как щелчки мыши или нажатия клавиш. Еще одной отличительной чертой является графический конструктор, который был весьма инновационным и впечатляющим на момент появления языка. Сегодня это уже не вызывает удивления, но в свое время это было действительно круто.

Пример очень простой программы на языке программирования VB (без учета пользовательского интерфейса):

Совет начинающим программистам ☝️❗️

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

Нельзя не отметить, что хотя популярность Visual Basic уже не так велика, его важность в мире программирования остается неоспоримой. Инновации этого языка в области графического программирования положили основу для современных языков и инструментов разработки ПО. Будь то первый шаг в программировании для новичков или надежный инструмент для создания сценариев и автоматизации, Visual Basic действительно оставляет свое наследие, которое заслуживает уважения.

🔥 Нравится? Подпишись! Вместе мы одержим победу над восстанием роботов! 🔥

Если вы жаждете узнать больше о программировании, то приглашаю вас посетить Boosty! Там вы найдете еще более подробный материал для всех уровней подготовки. Кроме того, вы сможете увидеть, как выглядит автор в реальной жизни. Не упустите возможность и переходите по ссылке! 🚀

У меня также имеется Telegram-канал, где публикуются более простые и веселые посты. Ссылка на канал доступна в моем профиле.

P.S.3 Есть ли среди аудитории программисты, использующие Visual Basic? Какие проекты вы разрабатываете? Что можете сказать о текущем состоянии этого языка программирования?

181   0  

Comments

    Ничего не найдено.