Click here to Skip to main content
15,892,005 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



 
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 
GeneralRe: What is meant by 'Real Programming Language?' Pin
Anonymous30-Jan-04 17:45
Anonymous30-Jan-04 17:45 

Mere Turing completeness is the bare minimum a programming language should offer (though there are plenty of languages which aren't Turing Complete but make your job a lot simplier for a certain problem domain). If we limit ourselves to computationally complete languages, then we note that languages don't differ in what they are capable of. It's proven that, given enough memory, any Turing complete language can do any mathmatically feasible task.



If all you want is Turing completeness, search around on Google for "brainf*ck". It's a language that is proven to be Turing complete, but is so constrained that even making a "Hello, World!" is painful.



What makes languages different is what they make easy. There are certain tasks that are very easy in Bourne shell (which isn't complete) that are really hard in VB. OTOH, you can't really build a GUI application out of sh scripts alone.



If your goals are a small, throwaway GUI program that never has to leave a Windows environment, than VB works fine. For almost anything else, the ammount of code you're forced to write makes it unweildly. And that's what makes a "Real Programming Language": it can do complex tasks while keeping the code manageable.


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 
GeneralBecause it has no built-in CListCtrl. Pin
Uwe Keim22-Jan-04 4:08
sitebuilderUwe Keim22-Jan-04 4:08 

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.