Click here to Skip to main content
15,918,808 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: VB Pin
zero.sg1-Feb-04 21:03
zero.sg1-Feb-04 21:03 
GeneralSeveral sizes of hammers Pin
Anonymous22-Jan-04 18:48
Anonymous22-Jan-04 18:48 
GeneralRe: Several sizes of hammers Pin
Anonymous23-Jan-04 0:13
Anonymous23-Jan-04 0:13 
GeneralVB most popular language? Pin
John R. Shaw22-Jan-04 10:26
John R. Shaw22-Jan-04 10:26 
GeneralWhat is meant by 'Real Programming Language?' Pin
Nathan Holt at EMOM22-Jan-04 7:46
Nathan Holt at EMOM22-Jan-04 7:46 
GeneralRe: What is meant by 'Real Programming Language?' Pin
bradw2k22-Jan-04 9:33
bradw2k22-Jan-04 9:33 
GeneralRe: What is meant by 'Real Programming Language?' Pin
zero.sg26-Jan-04 0:21
zero.sg26-Jan-04 0:21 
GeneralRe: What is meant by 'Real Programming Language?' Pin
ERV28-Jan-04 23:29
ERV28-Jan-04 23:29 
Ofcourse VB.NET is a real programming language. You're programming in it, right!
Thing is that C++, C# programmers and the like are language purists. If they were not they probably would be programming in a so called "productive" language like VB. The tale VB would have less features than C++/C# is becoming more and more a thing of the past.
However, programming is a whole lot more then just cramming statements in blocks of code.
It is about design, and design is an art, just like the choice of language.
C# is a completely redesigned language, specially build for .NET, and therefore the most obvious choice for C/C++ people who want to write managed code.
VB.NET drags along a lot of garbage from the past, which just "sits" there to be "recognisable" for folks with previous VB experience, without contributing to the language itself.
The "C" languages are very expressive; you can do a lot with a very small amount of code. The downside of this powerfull expressive feature is the language -can- be a lot more demanding then strait foreward VB to some people. If demands a lot more dicipline and devotion to the code itself, and many "C/C++" projects have failed because of the extra effort needed and poor design. C# has "soften the edges" of the previous C/C++ languages, without giving up the expressional power.
This is reflected in the syntax of both languages. VB and the likes have an enormous amount of obsolete, nontrivial keywords that are only there to simplify. A real noble thought for people just starting programming and like to type in English words, but a big -nogo- for people who are already fully aware what they want to achieve in the most elegant and powerfull way.
What really make things worse in my humble opinion is that a lot of concepts which are widely spread across the professional software engineering community are named different in VB.NET, for no apparent reason. A very big mistake.
Conclusion: stick to the language of your choice, but make sure your output is well designed, scalable, maintainable and bugfree.
Happy coding....
GeneralRe: What is meant by 'Real Programming Language?' Pin
Anonymous30-Jan-04 17:45
Anonymous30-Jan-04 17:45 
Generaloh dear lord here we go again... Pin
Signal-922-Jan-04 7:31
Signal-922-Jan-04 7:31 
GeneralRe: oh dear lord here we go again... Pin
Kippesoep23-Jan-04 5:56
Kippesoep23-Jan-04 5:56 
GeneralRe: oh dear lord here we go again... Pin
Signal-923-Jan-04 5:58
Signal-923-Jan-04 5:58 
GeneralRe: oh dear lord here we go again... Pin
Ellery_Familia25-Jan-04 17:28
Ellery_Familia25-Jan-04 17:28 
GeneralRe: oh dear lord here we go again... Pin
Signal-926-Jan-04 7:52
Signal-926-Jan-04 7:52 
GeneralRe: oh dear lord here we go again... Pin
Ellery_Familia26-Jan-04 11:05
Ellery_Familia26-Jan-04 11:05 
GeneralRe: oh dear lord here we go again... Pin
p05esto23-Jan-04 9:14
p05esto23-Jan-04 9:14 
GeneralRe: oh dear lord here we go again... Pin
ajita25-Jan-04 5:46
ajita25-Jan-04 5:46 
GeneralRe: oh dear lord here we go again... Pin
Simon Blundell25-Jan-04 13:30
Simon Blundell25-Jan-04 13:30 
GeneralThe last(?) word on VB vs. C Pin
Simon Blundell25-Jan-04 13:31
Simon Blundell25-Jan-04 13:31 
GeneralSome peeps need to grow up Pin
Poolbeer22-Jan-04 6:45
Poolbeer22-Jan-04 6:45 
GeneralRe: Some peeps need to grow up Pin
FruitBatInShades22-Jan-04 9:18
FruitBatInShades22-Jan-04 9:18 
GeneralRe: Some peeps need to grow up Pin
Jeremy Falcon23-Jan-04 17:16
professionalJeremy Falcon23-Jan-04 17:16 
GeneralHey! I want him on my team! Pin
Fortner24-Jan-04 3:27
Fortner24-Jan-04 3:27 
GeneralRe: Hey! I want him on my team! Pin
Jeremy Falcon24-Jan-04 4:24
professionalJeremy Falcon24-Jan-04 4:24 
GeneralThe god-complexed programmer... Pin
Fortner24-Jan-04 10:59
Fortner24-Jan-04 10:59 

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.