121
Discussion / Re: Languages?
« on: April 08, 2006, 11:14:16 pm »VB is very good to make simple programs, but the problem is that it's a very different language.I would agree that it is different compared to C++, but then again, so is Delphi. So is Pascal. So, for that matter, so is FORTRAN. Being different is par for the course when it comes to programming languages.
Your assertion that VB is good at making simple programs is absolutely true, but so is C++. The idea that VB is only good for making simple programs is a generalization which is absolutely untrue: VB has nearly all the features that C++ has (with the exception of inheritance, threading, structured exception handling, typecasting, c-style pointers, and bitshifting - note that with the exception of inheritance, all of these functions can be replicated with calls to the Windows API; inheritance can be simulated by nesting objects, which is almost as elegant). Since VB has all of these features - and indeed, makes many of them easier to use (C++ lacks the ability to redimension arrays while maintaining the array's current contents; VB's ability to 'redim preserve' is amazingly useful), there is nothing keeping you from implementing the same program in VB that you would in C++.
I'll close with a quote from Wikipedia's talk page on VB:
Quote
Outside of academia and hacker code puritans, VB is not so overwhelmingly controversial. It is a language like any other, and it is just one package available. I'm not defending VB at all, just saying it does not merit a slanted POV.