Click here to Skip to main content
15,889,790 members

Survey Results

Why are people derisive towards Visual Basic?   [Edit]

Survey period: 19 Jan 2004 to 25 Jan 2004

VB has received a lot of flak over the years. Why? (Sent in by FruitBatInShades)

OptionVotes% 
Because it's horrible39726.97
Because they have never used it16611.28
Because people are programming snobs36124.52
Because they need to grow up1177.95
Because it's not a real programming language!43129.28



 
GeneralRe: It's not the language... Pin
noelhx20-Jan-04 4:08
noelhx20-Jan-04 4:08 
GeneralRe: It's not the language... Pin
preinsko20-Jan-04 23:21
preinsko20-Jan-04 23:21 
GeneralRe: It's not the language... Pin
noelhx21-Jan-04 4:22
noelhx21-Jan-04 4:22 
GeneralRe: It's not the language... Pin
NormDroid20-Jan-04 21:12
professionalNormDroid20-Jan-04 21:12 
GeneralRe: It's not the language... Pin
FruitBatInShades20-Jan-04 8:10
FruitBatInShades20-Jan-04 8:10 
GeneralRe: It's not the language... Pin
preinsko20-Jan-04 23:35
preinsko20-Jan-04 23:35 
GeneralRe: It's not the language... Pin
Carlos Antollini21-Jan-04 4:38
Carlos Antollini21-Jan-04 4:38 
GeneralRe: It's not the language... Pin
noelhx21-Jan-04 4:43
noelhx21-Jan-04 4:43 
I do not understand the statement:
This has nothing to do with the programmer, if he gets used to the language making the decisions he will never learn the correct way to do things.

On one hand you say the coder has no conscious volition of his actions, and then you state that he makes a conscious discision to abdicate responsibility to the interpreter.

So, when a C/C++ coder writes code that allows a buffer overrun to execute code in the OS, it is the compiler's fault for not catching this error, right? It just blithly goes about it's business, nevers asks "don't you want to validate this input before passing to the buffer". Therefore, it is the compiler's fault, right?

But wait!, you say. It is the responsibility of the coder to check things like that. And hey, the language gives you a mechnism to do so! Woohoo, we are saved.

Too bad VB does not have a mechanism to inform you when using a variable that has not had a data type explicitly declared. Oh, I forgot, it does. Option Explicit.

Are you saying there is no such thing as an implicit cast in C/C++?

VB allows as much or as little control over your code as you wish. it is the decision of the coder as to the quality of the code they write. it is NOT dependent upon the language.


Noël Henderson
GeneralRe: It's not the language... Pin
Carlos Antollini21-Jan-04 4:55
Carlos Antollini21-Jan-04 4:55 
GeneralRe: It's not the language... Pin
preinsko21-Jan-04 8:10
preinsko21-Jan-04 8:10 
GeneralWhere's the write-in option? Pin
Shog919-Jan-04 10:01
sitebuilderShog919-Jan-04 10:01 
GeneralRe: Where's the write-in option? Pin
Michael P Butler19-Jan-04 10:39
Michael P Butler19-Jan-04 10:39 
GeneralRe: Where's the write-in option? Pin
Shog919-Jan-04 10:50
sitebuilderShog919-Jan-04 10:50 
GeneralRe: Where's the write-in option? Pin
Colin Angus Mackay20-Jan-04 11:18
Colin Angus Mackay20-Jan-04 11:18 
GeneralChildish poll Pin
Michael P Butler19-Jan-04 8:38
Michael P Butler19-Jan-04 8:38 
GeneralRe: Childish poll Pin
Maximilian Hänel19-Jan-04 11:59
Maximilian Hänel19-Jan-04 11:59 
GeneralRe: Childish poll Pin
Roger Wright19-Jan-04 14:54
professionalRoger Wright19-Jan-04 14:54 
GeneralRe: Childish poll Pin
preinsko20-Jan-04 23:55
preinsko20-Jan-04 23:55 
GeneralRe: Childish poll Pin
Manish K. Agarwal19-Jan-04 19:33
Manish K. Agarwal19-Jan-04 19:33 
GeneralRe: Childish poll Pin
peterchen19-Jan-04 23:53
peterchen19-Jan-04 23:53 
GeneralRe: Childish poll Pin
FruitBatInShades20-Jan-04 8:06
FruitBatInShades20-Jan-04 8:06 
GeneralRe: Childish poll Pin
Chris Maunder21-Jan-04 2:43
cofounderChris Maunder21-Jan-04 2:43 
GeneralRe: Childish poll Pin
Michael P Butler21-Jan-04 3:12
Michael P Butler21-Jan-04 3:12 
GeneralWell.... Pin
Mazdak19-Jan-04 8:20
Mazdak19-Jan-04 8:20 
GeneralRe: Well.... Pin
Anonymous19-Jan-04 10:34
Anonymous19-Jan-04 10:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.