Visual Basic

Латиница 
 ~

‽ ! @ # $ % ^ & ? * ( ) + − = ← 
 Tab Q W E R T Y U Ü I O Ô Ö P à éè 
 Caps Lock Ä A S D F G H J K L ; § ' Enter 
 Shift Z X C ç V B VB N M , . ? Shift 
 Ctrl ÿ Alt ___________ Alt Del Ctrl 

**Visual Basic**  (рус.  *Вислоухий Васька* , можно просто  **Барсик** ) — псевдообъектный, антинаучный программируемый язык, созданный и активно унижаемый фирмой НекроСофт, а также линейка программных продуктов, обладающих наркотическими свойствами и предназначенных для привлечения программистов к написанию программ с использованием этого языка.

## История среды разработки Visual Basic

Первые идеи создания Visual Basic принадлежат злобному прислужнику НекроСофта Алану Куперу, зацикленному на «правильной» организации междумордия. Считается, что эти идеи стали развитием болезни, вызванной поеданием его извилин великим Ктулху, которая незадолго до этого побудила |Алана Купера написать книгу «Психбольница в руках пациентов».

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

**Visual Basic 1.0**  для операционной системы NecroSoft Windows был выпущен в мае 1991 года в качестве последнего каменного метеорита в огород СССР, который должен был довершить распад этой страны.

Visual Basic 1.0 для операционной системы MS-DOS со свойственной NecroSoft расторопностью был выпущен в сентябре 1992 года для уничтожения последних группировок программистов QuickBasic. По сложившейся традиции совместимость с Visual Basic 1.0 для NecroSoft Windows отсутствовала.

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

В ноябре 1992 года NecroSoft представила усовершенствованное психотропное оружие массового поражения:  **Visual Basic 0.0** . Русифицированный программный продукт по ошибке переводчика назывался «Вислоухий Васька — два нуля или»  **Visual Basic 2.0** .

Вторая версия принесла NecroSoft существенные убытки: после употребления этого мощного наркотика программисты ворвались в объединённый штаб Ктулху и NecroSoft, посадили на трон вселенский хаос и чуть было не уничтожили находившихся на очередной заседании Ктулху и Билла Гейтса.

Чтобы избежать повторения подобных историй, NecroSoft в спешном порядке разрабатывает, а летом 1993 года представляет на всеобщее обозрение третью версию наркотика. Новая версия выпускалась в двух разновидностях: Standard или Light для начинающих наркоманов, а также Professional для законченных программистов.

Кроме того, осознав опасность неконтролируемого употребления наркотика, NecroSoft внедряет в третью версию продукта модуль Access, более известный под названием «Ах, секс!» и предназначенный для создания компенсирующего потенциала в сознании наркомана.

Когда интерес к третьей версии угас (а произошло это в августе 1995 года), NecroSoft успешно внедрила в мировую систему сбыта наркотиков четвёртую версию Visual Basic. Новый продукт отличался возможностью создавать 32-битные приложения, которые могли выполняться только 16-битными процессорами, а также компилировать программы в двоичный код, что позволило замедлить процесс разработки программного обеспечения и сделать обязательным добавление в дистрибутив конечного продукта DLL-библиотеки от NecroSoft, позволявшей отслеживать частоту посещения туалетов пользователями персональных компьютеров.

В феврале 1997 года NecroSoft пошла на неожиданный и опасный эксперимент, позволив миллионам наркоманов по всему миру создавать свои модификации отдельных составляющих наркотика. Для того, чтобы привести этот эксперимент в соответствие с действовавшим на то время законодательством, модификации ингредиентов получили название «Компоненты». Пятая версия наркотика в полной мере реализовывала эту возможность. NecroSoft готовилась к захвату всего мира.

В 1998 году, выпустив первую и единственную версию Windows, которая, по сравнению с другими, может быть названа удачной, NecroSoft допустила серьёзнейшую ошибку, для устранения которой пришлось срочно завершать разработку сразу нескольких версий Visual Basic: от 6.0 до 6.3.

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

## Другие формы существования Visual Basic

Попытки NecroSoft захватить мир носили систематический характер и были тщательно продуманными.

Для слежения за офисными работниками и их личной жизнью была создана упрощённая редакция языка Visual Basic: VBA — Visual Basic for Applications, или, в русифицированной версии, «Вислоухий Васька с Аппликатором». Внедрение в состав данной разновидности языка нового элемента, аппликатора, было вызвано усилившейся экспансией производителей гигиенических тампонов, которая могла разрушить планы NecroSoft.

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

Считается, что идея названия языка была заимствована у языка sun-script. Язык VBScript оказался неспособным удовлетворить естественные потребности представителей NecroSoft.

#### Пример программы на Basic ранних версий

Как видно, программа даже не дописана по причине полного ох%ения автора.

30 GOSUB 170: GOSUB 300
40 GOSUB 730: GOSUB 1410: GOSUB 840
50 GOSUB 950
60 IF F$=" " THEN GOSUB 860: GOSUB 380: GOSUB 840: GOTO 50
70 ON VAL(F$) GOTO 80,110,130
80 GOSUB 990: IF T=1 THEN 50
90 GOSUB 860: GOSUB 910: GOSUB 840
100 GOTO 50
110 GOSUB 1000: IF T=1 THEN GOSUB 1080: GOSUB 1120: NG=0: GOTO 40
120 GOSUB 860: GOSUB 900: GOSUB 840: GOTO 50
130 GOSUB 980: IF T=1 THEN 50
140 GOSUB 860: GOSUB 920: GOSUB 840: GOTO 50

## Интересные факты

**Большинство барсиковых программистов считают:**

- Win32 API всего лишь мифом.

- С\С++ программистов неудачниками, поскольку те элементарно не смогли изучить VB

- лучшая реализация ООП в языке — это когда её нет.

**Другие факты:**

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

- Синтаксис языка был подсмотрен в рецепте «Суп из суслика», индейца Чунгачкука 'Кровавое яйцо'.

- Существуют свидетели, якобы видевшие как Бьярн Страуструп писал на BASIC свой первый компилятор C++

Там сайты пишут на PHPТам на perlТам на сиА visual basic чем хуже?