Официальный сайт студ.городка НГТУ
Программирование и БД » Является ли [Visual Basic 2005] языком будующего? 

Голосование

Вопрос: Является ли VB языком будующего?

Ответы 
Да    8 12%
Нет    51 75%
Я - эмо, слишком много эмоций от этого языка, дабы ответить на вопрос.    9 13%
Всего: 68

#46  04.04.07 22:44

Re: Является ли [Visual Basic 2005] языком будующего?

rzk написал(а):

utug написал(а):

Нука мегапрограммеры, назовите какие задачи нельзя реализовать на VB .NET, а на C# можно?

unsafe block'и, перегрузка операторов. Достаточно?

смотри шире, я имею в виду не синтаксис. так-то есть поискать, на VB тоже будут свои фишки, которых нет в C#
скажи мне именно какие программы нельзя реализовать на VB, но можно на C#

Offline

#47  04.04.07 22:58

Re: Является ли [Visual Basic 2005] языком будующего?

rzk написал(а):

Нафиг не нужен. Даже Мелкомягкие, чьим порождением он является - не развивает его так как C#. И при общей схожести C# и VB, у VB - есть некоторые ограничения(скажем на перегрузку операторов) -так зачем же тогда он нужен? А синтаксические конструкции VB - убивают мой мозГ..

Будучи заядлым шарпистом, скажу несколько слов в защиту VB:
Во-первых про перегрузку операторов: в VB, идущим с VS 2005 (точно версию языка не помню, кажется 8.0) есть пергрузка операторов. Не верите - смотрите MSDN.
Во-вторых про развитие: в конце этого года выходит Orcas, а сним C# 3.0 и соответственно следующая версия VB в обоих этих языках будет поддержка присутствовать LINQ, в отличии от MC++. Хотя, сдругой стороны, из всех "управляемых" языков поддержка Open MP реализована только в MC++.
В-третьих, на мой взгляд, к синтаксическим конструкциям любог языка можно привыкнуть за 3-5 дней.
А вообще, язык - это всего лишь инструмент, выбираемый исходя из поставленой задачи. Главное - это ваша голова.

Offline

#48  04.04.07 23:58

Re: Является ли [Visual Basic 2005] языком будующего?

Logos написал(а):

В-третьих, на мой взгляд, к синтаксическим конструкциям любог языка можно привыкнуть за 3-5 дней.
А вообще, язык - это всего лишь инструмент, выбираемый исходя из поставленой задачи. Главное - это ваша голова.

+1

Offline

#49  05.04.07 04:36

rzk
Профиль

Re: Является ли [Visual Basic 2005] языком будующего?

Logos, Ты голосовал, что VB язык будущего? врядли.
По поводу перегрузки операторов - возможно это было актуально для VB 2003. Но я согласен, что на VB можно решать большинство задач - скажем web программирования, и прочие приложения не требующие unsafe блоков. Фактически серьезное ограничение одно как раз эти пресловутые unsafe.

К слову сказать, занимаясь разработкой под ASP.NET, мне ни разу не приходилось их применять. Думаю и разработчики  WinApplication не слишком часто балуются ансейвами.

Основное приемущество VB.NET по сравнению с C# - это то что программистам писавшие под бейсиком проще перейти на него. И соответственно с ASP перейти на ASP.NET. Скорость работы VB.NET, кстати такая же как у C#.

Почему же я голосовал против VB? На мой взгляд VB код - гораздо хуже читаем чем код C#. А так как в VS 2005 два основных языка, то мой голос против VB - это голос за C#.

PS. Руки прочь от паскаля - он святой! :)

Исправлено rzk (05.04.07 04:36)

Offline

#50  05.04.07 04:36

Re: Является ли [Visual Basic 2005] языком будующего?

вб рулит когда нужно написать что-то быстро. очень радует тип variant, преобразование типов на лету, объявление массивов, работа со сроками в конце концов.  да и в принципе на вб можно написать что-то серьёзное.

ещё огромный плюс вб (исключитьльно в силу моей природной лени) в том что он даёт больше свободы чем си (чисто имхо) и его схожесть с английским языком. даже не зная вб разобраться что к чему не составит труда.

из недостатков - медленный и большой(в смысле компилит не очень), безусловно есть вещи которые на нём не сделать, но пока таких не встречал, или их можно было обойти...

кроме того раз тема про basic есть такая штука purebasic не могу нарадоваться.

зы в принципе знание вб = знание вба = знание вбскрипт что очень неплохо
ззы и по моему вб6 не держит гл, как с .нет не знаю, не пробовал
зззы в 11 классе областная олимпиада по проганью. первое место - писал на басике. остальные на паскале и один на си.))

Offline

#51  05.04.07 07:48

Re: Является ли [Visual Basic 2005] языком будующего?

dorido написал(а):

зззы в 11 классе областная олимпиада по проганью. первое место - писал на басике. остальные на паскале и один на си.))

Я на паскале ее выиграл и что?

А вообще, язык - это всего лишь инструмент, выбираемый исходя из поставленой задачи. Главное - это ваша голова.

Offline

#52  05.04.07 09:03

Re: Является ли [Visual Basic 2005] языком будующего?

вот блин, развели holy war на пустом месте.
По теме:

А вообще, язык - это всего лишь инструмент, выбираемый исходя из поставленой задачи. Главное - это ваша голова.

а фраза "ЯП будущего" лишена всякого смысла. IMHO.

Offline

#53  05.04.07 10:24

Re: Является ли [Visual Basic 2005] языком будующего?

Нее.. тут холи вара не будет, пока я жиф :)

Хороший программист не определяется знанием языка :)

Исправлено Malkolm (05.04.07 10:33)

Offline

#54  05.04.07 11:14

Re: Является ли [Visual Basic 2005] языком будующего?

Himik написал(а):

Самый не удобный язык паскаль и его производные...

Чойто он неудобный?

Offline

#55  05.04.07 11:16

Re: Является ли [Visual Basic 2005] языком будующего?

<Камышовый> написал(а):

Himik написал(а):

Самый не удобный язык паскаль и его производные...

Чойто он неудобный?

На нем сложно строить ОО модели

Offline

#56  05.04.07 16:19

Re: Является ли [Visual Basic 2005] языком будующего?

Zaic написал(а):

В школах почему-то всем вдалбливают Pascal

не знаю. у нас в школе сначала были ку и гв бэйсик.потом и вправду паскаль. потом вба.  ну и еще си билдер был.

Offline

#57  09.04.07 11:41

Re: Является ли [Visual Basic 2005] языком будующего?

Народ, а как же указатели? А как же анси и уникод? Из того, что пришло в голову:
1 ужасный тип строки, если приходится взаимодействовать с программами на других языках
2 нет той гибкости с указателями (по отношению к с++)
3 а как же красивые и удобные циклы? for (int i=0; b<c ? i<c : i<b;i++)
4 и если взглянуть на него с точки зрения ооп: у него нет операторов, не говоря уже о наследовании - клал он на это все с прибором :), кто знает, тот поймет. Видно,
на самом деле, просто у парня еще недостаточно опыта.
ps: заглянул в профиль, парню-то 16 лет. Чего вы с ним спорите? Подрастёт - поймет сам!

Исправлено Binni (09.04.07 11:50)

Offline

#58  09.04.07 12:43

Re: Является ли [Visual Basic 2005] языком будующего?

Binni написал(а):

ps: заглянул в профиль, парню-то 16 лет. Чего вы с ним спорите? Подрастёт - поймет сам!

Паразит, самое интересное всем рассказал :( ну зачем вслух то? :)

Offline

#59  09.04.07 17:55

Re: Является ли [Visual Basic 2005] языком будующего?

Binni написал(а):

ps: заглянул в профиль, парню-то 16 лет. Чего вы с ним спорите? Подрастёт - поймет сам!

Это про меня?

Offline

#60  09.04.07 17:57

Re: Является ли [Visual Basic 2005] языком будующего?

Zaic написал(а):

Binni написал(а):

ps: заглянул в профиль, парню-то 16 лет. Чего вы с ним спорите? Подрастёт - поймет сам!

Это про меня?

Про тебя Зайчик, про тебя :) У тебя что тут в профиле, что в аське - один черт, цифера 16ть.

Offline

#61  09.04.07 18:09

Re: Является ли [Visual Basic 2005] языком будующего?

Binni написал(а):

ps: заглянул в профиль, парню-то 16 лет. Чего вы с ним спорите? Подрастёт - поймет сам!

Когда писал, мне было еще 15 :)

Binni написал(а):

просто у парня еще недостаточно опыта

Возможно.


А причем тут я? Тема же про VB, а не про зайцев?

Исправлено Zaic (09.04.07 18:09)

Offline

#62  09.04.07 19:07

rzk
Профиль

Re: Является ли [Visual Basic 2005] языком будующего?

Пару слов в защиту VB.NET :)

Binni написал(а):

1 ужасный тип строки, если приходится взаимодействовать с программами на других языках

Строки в VB юникодные, ни каких проблем нет.

Binni написал(а):

2 нет той гибкости с указателями (по отношению к с++)

В Java указателей тоже нет, но я не видел чтобы его называли ущербным. VB.NET язык для асп.нет - указатели там не слишком-то нужны.



Binni написал(а):

4 и если взглянуть на него с точки зрения ооп: у него нет операторов, не говоря уже о наследовании - клал он на это все с прибором :), кто знает, тот поймет

Классы сделаны в VB.NET не хуже чем C#, и пожалуй лучше чем в С++(надеваю каску).

Все же VB не язык будущего, по двум причинам
1. НЕ удобный синтаксис после Си и Си подобных языков.
2. Дурная репутация бейсика предыдущих версий - как неполноценного языка.

Offline

#63  10.04.07 00:34

Re: Является ли [Visual Basic 2005] языком будующего?

Господа, мы же все профессионалы, зачем спорить? Давайте сразу достанем и померяемся ))))))


P.S. java +1

Offline

#64  10.04.07 02:52

Re: Является ли [Visual Basic 2005] языком будующего?

rzk написал(а):

1. НЕ удобный синтаксис после Си и Си подобных языков.

зато удобный после английского языка)))

rzk написал(а):

2. Дурная репутация бейсика предыдущих версий - как неполноценного языка.

да уж, с этим обычно и приходиться бороться...

Offline

#65  10.04.07 10:01

Re: Является ли [Visual Basic 2005] языком будующего?

Grad написал(а):

Господа, мы же все профессионалы, зачем спорить? Давайте сразу достанем и померяемся ))))))
P.S. java +1

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

Offline

#66  10.04.07 13:06

Re: Является ли [Visual Basic 2005] языком будующего?

если обратиться к статистике, около 30% бизнес-приложений написано на VB
к тому же, благодаря проекту Mono, язык стал кроссплатформенным

Offline

#67  10.04.07 16:09

Re: Является ли [Visual Basic 2005] языком будующего?

Нормальный программист на любом языке может программировать.

Offline

#68  10.04.07 18:17

Re: Является ли [Visual Basic 2005] языком будующего?

<Камышовый> написал(а):

Нормальный программист на любом языке может программировать.

Ну не на любом :)

Offline

#69  10.04.07 21:00

Re: Является ли [Visual Basic 2005] языком будующего?

Тогда это не нормальный программист.

Offline

#70  10.04.07 22:52

Re: Является ли [Visual Basic 2005] языком будующего?

Malkolm написал(а):

Grad написал(а):

Господа, мы же все профессионалы, зачем спорить? Давайте сразу достанем и померяемся ))))))
P.S. java +1

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

Проститие, вы про какой аппарат? Я имел ввиду код написанный на различных платформах.

Offline

#71  11.04.07 08:20

Re: Является ли [Visual Basic 2005] языком будующего?

<Камышовый> написал(а):

Нормальный программист на любом языке может программировать.

+1

Offline

Программирование и БД » Является ли [Visual Basic 2005] языком будующего? 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.142 сек.
Выполнено 14 запросов.