Внимание!Расположенная в этой статье информация принципиально никем не проверялась и, вероятнее всего, добавлена сюда исключительно для лулзов.«
Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.
»— Э. В. Дейкстра
Visual Basic — «самый лучший» из всех существующих язык программирования, «пригодный» для «написания» абсолютно любых программ, только вот подходящих для тиражной продажи среди них не было и нет. Практически полное подобие Фортрана. Как и его предшественник, просто Бейсик. В основном используется «профессиональными программистами», которые не могут осилить ни один язык программирования.
«Преимущества»:
В средах разработки на Visual Basic можно мышкой рисовать компоненты на формах. Справедливости ради нужно отметить, что и в Delphi можно так делать. Не говоря о Visual Studio, плагинах для Eclipse и Qt Studio.
Необязательно объявлять переменные, что дает «большие» возможности и освобождает программиста от рутины. Тут никак нельзя пройти мимо PHP.«Удобный» синтаксис — для каждого оператора совершенно разный, сильно улучшает читаемость кода. Так надо.«Удобное» окошко для выбора месторасположения будущей формы.Основные недостатки:Зарплата.Нельзя грабить корованы.В MS VB до версии 6.0 включительно нельзя двойным щелчком мыши поставить компонент на форму, как в Delphi.Реальное преимущество:Не прикидывается настоящим, «коммерческим» языком программирования..NET
Видимый Бейсик как таковой развивался самостоятельно до версии 6.0. После чего его перевели на CLR, прикрутили в язык привычные классы, исключения и прочее. Таким образом, VB.NET — это и не бейсик вовсе, а адская ипостась Сишарпа, которой был присвоен раскрученный бренд «Визуальный Бейсик».
Это значит, наглядный бейсик. Это значит, для простых людей, для всех нас.И Майкрософт предпринимает дальнейшие шаги к уравниванию по фичам Сишарпа и VB.Другие пути развитияМного их.Любой программист без словаря поймёт, что такое Visual BasicЯзыки программирования
Промышленные: 1С • BAT • C# • C • C++ • Java • JavaScript (AJAX) • Pascal • Perl • PHP • Python • Ruby • ABAP • Ассемблер • Васик • Фортран
Эзотерические: BrainFuck • Erlang • Forth • Haskell • LISP (My other car) • Prolog • Tcl • TeXПрофессииБыдлокодер • Программист • Тестировщик • Хакер • Хеллоуворлдщик
Методы и стилиReverse Engineering • Анти-паттерн • Выстрелить себе в ногу • Грязный хак • Код (индусский) • Костыль • Метод научного тыка • Помолясь • Свистелки и перделкиПрочее++i + ++i • Deadline • %s • 640 килобайт • CMS • Dummy mode • ЕГГОГ • Foobar • God is real, unless explicitly declared as integer • GOTO • Ifconfig • KISS • RegExp • SICP • sql.ru • Xyzzy • Дискета • Инжалид дежице • КОИ-8 • Лог • Ман • Рекурсия • СУБД • Тест Тьюринга • Умение разбираться в чужом коде • Фаза Луны • Фатальный недостаток