все приложения уже успели отказаться от поддержки VB, но ... перешли на VB.NET.Но
VB.NET не нуженИмхо, объясняется всё очень просто, как и всё гениальное: у него, как и у похапе в вебе, околонулевой порог вхождения, соответственно, для написания скрипта уровня "Hello World" ньюфагу не придётся долго биться головой об очередной синтаксис
int Index = 5; printf(%d, index);выдаёт на экран 0. В лучшем случае. А то и вообще отказывается выполняться с воплем о какой-то неинициализированной переменной;
while ((line = reader.ReadLine()) != null)vs
While Not line Is NothingИмхо, вариант на VB далёкому от программирования человеку несколько интуитивно понятнее, не
Любой регистрочувствительный язык вызовет у неподготовленного человека вывих мозга при попытке понятьИнтересно, зачем неподготовленному человеку пытаться понять это Кто он Неподготовленный программист Странно, зачем нужны неподготовленные программисты
Имхо, вариант на VB далёкому от программирования человеку несколько интуитивно понятнее, неЗачем человеку далекому от программирования нужен VB
Расскажите мне, зачем нужен VB.NET, и почему Microsoft его продолжает упорно тянуть, хотя имело смысл его похоронить (и даже не рождать) много лет назадРуки прочь от бэйсика :) . Чем он не угодил то Может это C# не нужен Эта приблуда изгадила саму идею С и С++. Си удобен как низкоуровневый язык программирования и основная его прелесть в том, что со сравнительно небольшими усилиями получаем код по скорости близкий к ассемблеру. Но на кой это переносить на NET Только для удобства С программистов Ну тогда и VB так же имеет право на жизнь. Вот за что уважаю майкрософт, так это за то что они никогда не орут "нинужно", а берут и делают. А там, глядишь что и выйдет :) .
Может это C# не нуженНа нем пишут серьезный софт, на VB нет.
Ну тогда и VB так же имеет право на жизньНа основании чего сделан такой вывод Какие преимущества он имеет, перед C#, которые позволяли бы ему существовать
Странно, зачем нужны неподготовленные программисты
Зачем человеку далекому от программирования нужен VBМ-м-м-м-м... Дайте подумать... Есть! Чтобы бухи сами в ёкселе себе ваяли макросы, например.
М-м-м-м-м... Дайте подумать... Есть! Чтобы бухи сами в ёкселе себе ваяли макросы, например.Не будут Бухи сами себе макросы ваять. То, что одна из сотен синтаксических конструкций чуть проще, чем в Шарпе ничего не значит. Язык по прежнему остается слишком сложным (уж точно не проще Шарпа).
А потом, коль скоро язык уже в офисе поддерживается, и в студию его положить. Удобно ж везде на одном наречии шпрехать.Его оттуда 10 раз уже выпилить нужно было. Для работы с офисом нужны другие языки с другими абстракциями. С таким же успехом можно С++ пытаться применять.
На данный момент, все пердовые фичи изначально создаются для C#, а потом их переделывают под синтаксис VB и пихают туда же.А нафига На нем никто ничего серьезного не писал и не пишет или MS надеяться вырастить конкурента Шарпу
А нафига
Не будут Бухи сами себе макросы ваять.Будут. И эйчары будут. И даже
Его оттуда 10 раз уже выпилить нужно было.Ага. И потерять тучу экселек с накрученными мегаскриптами от всяческих банков етц. Гениальная идея.
есть предложения на альтернативу
Никакой абсолютно. Впихнуть туда PowerShell или C# - шило на мыло.Вот. С одним различием: vba уже есть и работает, а PS/C# - нету. Можно добавить - но зачем представителю духовенства столь сложный музыкальный инструмент.. Чтобы, гневя Оккама, сущности плодить Вот уж что нинужно - то нинужно.
Есть! Чтобы бухи сами в ёкселе себе ваяли макросы, например.Бррр...бухи, работающие в ёкселе – это либо SOHO с мизерным оборотом, вот то-то на них Майкрософт озолотится, либо каменный век программного обеспечения. Сейчас не 90-е, бухи фирмы с даже сотнями человек персонала, работающие в ёкселе – нонсенс. Кроме того, ёксель более приспособлен для научных расчетов, чем для бухгалтерии. Не, повторюсь, для SOHO в Верхнепердищенске фирмы, торгующей рогами и копытами, возможно, и ничотак, остальное там на том же уровне.
Function foo() Dim bar Execute("bar = 123")
Как такое недоразумение, как VisualBasic смогло дожить до 2013 годаДайте, угадаю...
Можете мысленно заменить ASP и VBScript на PHP, JavaScript, или на другой скриптовый язык по вашему вкусу.Из той же статьи.
Расскажите мне, зачем нужен VB.NET, и почему Microsoft его продолжает упорно тянуть, хотя имело смысл его похоронить (и даже не рождать) много лет назадВ силу привычки. VB.Net на данный момент такой же точно дотнет язык, как и C#, только с привычным VB-шным синтаксисом. Одна и та же программа на C# и VB.Net скомпилируется в один и тот же исполняемый код. Об этом неоднократно писали в литературе.
MOP3E, что же эти специалисты пишут Я нигде его кроме макросов в проклятом Excel не видел. Ни одного рыночного решения, да даже просто вменяемой поделки нет.Пашу спроси. Он у нас VB-программист. Насколько я знаю, обычно на VB пишут интерфейсы для взаимодействия с базами данных.
кроме макросов в проклятом ExcelО, да. ОО.о Calc рулит, а MS нинужен. Luca, поимейте лучше совесть вместо мозгов окружающих. Альтернатива где
Что VisualBasic, что Gambas. Отдаленно напоминают. Другого не признаю :)
http://www.dotkam.com/2008/11/19/zx-spectrum-child/