Click here to Skip to main content
15,913,316 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: Well.... Pin
jhouston20-Jan-04 4:18
jhouston20-Jan-04 4:18 
GeneralTo those who claim VB isn't a real PL Pin
Nathan Holt at EMOM19-Jan-04 8:01
Nathan Holt at EMOM19-Jan-04 8:01 
GeneralForced at school! Pin
dog_spawn19-Jan-04 8:12
dog_spawn19-Jan-04 8:12 
Generalsnobs? Pin
Nathan Holt at EMOM19-Jan-04 8:50
Nathan Holt at EMOM19-Jan-04 8:50 
GeneralRe: To those who claim VB isn't a real PL Pin
Michael P Butler19-Jan-04 8:46
Michael P Butler19-Jan-04 8:46 
GeneralRe: To those who claim VB isn't a real PL Pin
Anonymous19-Jan-04 10:37
Anonymous19-Jan-04 10:37 
GeneralRe: To those who claim VB isn't a real PL Pin
Colin Angus Mackay20-Jan-04 11:11
Colin Angus Mackay20-Jan-04 11:11 
GeneralBecause of the 'programmers' it creates Pin
Gary Wheeler19-Jan-04 7:46
Gary Wheeler19-Jan-04 7:46 
Visual Basic has made programming accessible to the masses. Seemingly anyone who is computer literate can write a VB application. The language is simple and relatively 'safe'. While this is a good thing in terms of making the computer useful for more people, it has muddied the water when it comes to defining what makes a programmer, especially to people who are not programmers.

I don't think the ability to write VB applications in and of itself makes you a programmer. It just says that you can take a problem description and turn it into VB code that solves the problem. In my experience, 'VB programmers' have little or no knowledge of the fundamentals of computing: algorithms, data structures, logic, design, etc. They also tend to follow poor engineering practices; their code will be fragile and lack robustness.

In my view, a 'real' programmer (more properly, a software engineer) is someone who can take a problem description and write an application that solves the problem, in a language appropriate to the problem. A programmer adjusts his tools to fit the problem. A real programmer ensures that his code handles exceptional conditions and resource limitations gracefully. Note that a real programmer will use VB, if that's the appropriate tool. I've written VB apps, because they were so good at handling OLE automation.

Unfortunately in the corporate hierarchy, management usually fails to recognize this distinction.


Software Zen: delete this;
GeneralRe: Because of the 'programmers' it creates Pin
Alvaro Mendez19-Jan-04 8:41
Alvaro Mendez19-Jan-04 8:41 
GeneralRe: Because of the 'programmers' it creates Pin
Gary Wheeler19-Jan-04 9:02
Gary Wheeler19-Jan-04 9:02 
GeneralRe: Because of the 'programmers' it creates Pin
je_gonzalez22-Jan-04 17:08
je_gonzalez22-Jan-04 17:08 
GeneralRe: Because of the 'programmers' it creates Pin
Anonymous19-Jan-04 11:51
Anonymous19-Jan-04 11:51 
GeneralVB wasn't too bad Pin
Anonymous19-Jan-04 7:37
Anonymous19-Jan-04 7:37 
GeneralRe: VB wasn't too bad Pin
Nitron19-Jan-04 7:46
Nitron19-Jan-04 7:46 
GeneralRe: VB wasn't too bad Pin
ed welch19-Jan-04 8:06
ed welch19-Jan-04 8:06 

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.