Размышления о VB

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Размышления о VB

Сообщение Saturn.65 » 27.10.2007 (Сб) 11:49

От многих слышу, что VB язык не серьезный. Лучше изучать C+...
Действительно ли это так? В чем его недостатки? И что можно написать на С, а нельзя написать на VB? Возможно это и так, но смотря что писать. Стоит ли приобретать автомобиль с 500 сильным двигателем, чтоб на нем стоять в пробках?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 27.10.2007 (Сб) 11:54

Lasciate ogni speranza, voi ch'entrate.

Winitar
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 224
Зарегистрирован: 06.07.2006 (Чт) 20:45
Откуда: Астана

Сообщение Winitar » 10.11.2007 (Сб) 17:32

Хмм... Интересная тема. Тоже много об этом слышал, но так и не врубился чем один язык лучше другого, кроме понятности... 8)

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.11.2007 (Сб) 18:56

На VB некоторые вещи сделать нельзя, многие фичи, связанные с системой, просто не удобно, но для логики он идеален, ибо понятен. ИМХО, оптимальный путь - на сях писать компоненты, которые использовать из VB.
Изображение

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Размышления о VB

Сообщение jangle » 11.11.2007 (Вс) 15:30

Saturn.65 писал(а):От многих слышу, что VB язык не серьезный. Лучше изучать C+...
Действительно ли это так? В чем его недостатки? И что можно написать на С, а нельзя написать на VB? Возможно это и так, но смотря что писать. Стоит ли приобретать автомобиль с 500 сильным двигателем, чтоб на нем стоять в пробках?


Драйвер на VB нельзя написать, остальное все реализовать можно

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 11.11.2007 (Вс) 16:37

Единственный, довольно неприятный минус VB - крайне скудная реализация ООП.
Все остальные "минусы" имхо бред.
На то, что бы научится писать нормальный драйвер надо потратить куда больше времени, чем на то, что бы изучить какой-нибудь язык программирования. Поэтому начинать можно не задумываясь о том, сможете ли вы через пять лет написать драйвер на своем языке.
Кроме того драйвер нельзя написать на 99% процентов существющих языков программирования. Задумайтесь, почему.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.11.2007 (Вс) 20:25

Вернее сказать, беспроблемно можно всего на одном ;-)
Даже C++ без официальной поддержки.
Изображение

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 15.11.2007 (Чт) 11:06

Cупер популярная игра "Русская рыбалка" (http://www.rus-fishsoft.ru/)
оказывается написана на VB6!

Обсуждение взлома это программы на Краклабе (http://cracklab.ru/f/index.php?action=vthread&forum=2&topic=6589&page=0)

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 16.11.2007 (Пт) 15:14

The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 16.11.2007 (Пт) 17:14

У меня чувство, что личность спрашивает про VB6
Ибо касательно Vb.NET вопрос вообще не имеет смысла
Ну и по сабжу - твой Дон Бокс восхищается по сути LINQ, но почемуто приписывает эти плюсы к VB9
В то время как LINQ полностью поддерживается и в C#, поправьте если не прав.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

StimorolD3DX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 293
Зарегистрирован: 03.04.2007 (Вт) 18:19
Откуда: Kiev city

Сообщение StimorolD3DX » 16.11.2007 (Пт) 20:51

Нy почему майкрософтцы не хотят добавить возможность делать не .NET приложения в новых версиях Visual Basic?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.11.2007 (Пт) 21:08

Потому что их замаяла необходимость обратной совместимости Win32 API.
Изображение

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 19.11.2007 (Пн) 11:23

А в оффтоп хочу спросить, а для Delphi например, тоже нужна какая-то библиотека для старта приложений, типа как для VB - MSVBVM60.DLL?
иными словами, для сишных приложений можно просто ехешник распространять

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 19.11.2007 (Пн) 11:55

Там можно рантайм отключить. Для сишных программ кстати тоже рантайм может подключаться и отключаться.
Подпись проходит рефакторинг

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 19.11.2007 (Пн) 12:07

Для справки, вот почитайте*:
http://ru.wikipedia.org/wiki/%D0%AD%D0% ... 1%81%D0%B0
(особенно вторая часть статьи (открывайте ссылки)
_________________
*это адресовано начинающим
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 22.11.2007 (Чт) 11:16

gaidar

На сайта VB на MSDN можно найти и предыдущие версии. Посмотрите на число загрузок разных версий VB - даже сейчас самое большое количество загрузок относится к Visual Basic 6.


VB6 теперь можно свободно загрузить? :shock: :shock: :shock:
Правка:
... Нет, только всякие сервиспаки и рантайм файлы. :cry:


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList