English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

4 answers

Visual basic is much easier to learn although maybe not as powerful. In my opinion you can build visual applications quicker in Visual Basic since all of the event handlers are pre built. In C++ you would have to handle any events yourself. Visual C++ may be different but I never used it as a Rapid Application Tool.

Another thing is better with Visual Basic is that you do not have to perform your own garbage collection and therefore there is less likely to be memory leaks from bad/lazy programming.

There are many reasons why you may choose Visual Basic over C++ but one thing you have to consider is that Visual Basic is designed as a Windows development language by Microsoft and therefore will only run on Windows. If you were to learn C++ then anything you write in C++ can be ported to say a Linux platform for example, and after re-compilation it should (in theory) work.

If you want some more information then you could take a look at the following articles on Wikipedia:

http://en.wikipedia.org/wiki/Visual_Basic
http://en.wikipedia.org/wiki/C%2B%2B

2006-10-08 21:18:55 · answer #1 · answered by jools 3 · 1 0

There is NO advantage that Visual Basic has over C++. It's slow, it doesn't do true OOP, it's sloppy and will teach you nothing but bad programming habits.

Take up C++ and throw VB into the sewer where it belongs, next to a big steaming lump of Java.

Rawlyn.

2006-10-09 04:40:20 · answer #2 · answered by Anonymous · 0 1

Well VB is a lot easier to learn than c++, it's syntax is relative easy to read for someone who starts programming.

Memory handling is abstracted so you don't need the discipline of ensuring allocation and deletion like in C++.

On the other hand there a few things you can't do with VB, like low level OS tasks, drivers, optimum memory management, etc.

2006-10-09 04:26:31 · answer #3 · answered by Kilimanjaro 4 · 1 0

its easier... and fun...

2006-10-09 04:19:03 · answer #4 · answered by RoN 1 · 0 1

fedest.com, questions and answers