View Full Version : Which is better: Vb or C(++/Visual)


Homie
Jul 07, 2002, 03:28 PM
I know there are many other languages that many of you would like me to add, but between these to, VB and the variations of C, which is better?

And it probably depends on the kind of program you would write, but for YOU, which would you prefer.

Also feel free to argue and post pros/cons about the 2 languages.

DaEezT
Jul 07, 2002, 04:24 PM
unless I am very mistaken, VB means Virtual Basic...
Comparing Basic to C/C++ ... well... at least it's a change from all those C vs Java discussions ;)

damunzy
Jul 07, 2002, 05:12 PM
VB is Visual Basic and I might be wrong here with my next statement but I believe this is an MS only language? Meaning that only Microsoft can make the compiler for this....

C++ has many different types. I am not an expert or even a novice...I just know some things. There are four major compilers: Borland C++, Microsoft Visual C++, Watcom C/386, and DJGPP. Visual is just the compiler (it does have differences but if you are talking about the actual language it is just C++).

Then there is also C without the ++.

Visit this site for information on C++ programming:
http://www.cprogramming.com/

Visit this site for VB:
http://216.26.168.92/vbworld/default.aspx

I have heard that Visual Basic is easier to learn and use but that C++ makes more powerful and faster programs. May I suggest an option for none is better, they each have their uses? :)

CornMaster
Jul 07, 2002, 08:06 PM
I vote VB...because that's all I know. :)

starlifter
Jul 07, 2002, 08:22 PM
VB and VC are indeed MS programs. More than that, it is their attempt to take over the programming world, like they effectively have for HTML and like they attempted to do for Java (remember Visual J++ ?? ).

I voted for Other. However, C++ is superior at the end of the day. But Basic/VB is easier for most people to learn over C/C++/VC++.

ainwood
Jul 08, 2002, 12:58 AM
VB is becoming more powerful. It used to be that VB was only really useful if you wanted to work with forms - if you wanted more advanced programs (graphics etc), forget it!

VB 6 is a bit of a step forward in this respect, bringing it more towards what the likes of C++ can do. This "section" of VB is a lot harder to learn however.

I voted for VB, as that is the one that I use. However, I think a "better" answer is that it is a horses-for-courses approach. For simple programs, VB is probably easier and faster to write a program in, so "better". For complex apps & games, you wouldn't dream of using it - C++ all the way.

gonzo_for_civ
Jul 08, 2002, 07:00 PM
I vote C++ because I use it. Although I am sick of it ;)

Homie
Jul 09, 2002, 05:17 AM
Gonzo, why are you sick of it? Is it because it is difficult or time-consuming to code in.

Lucky
Jul 09, 2002, 09:58 AM
C++ is much better, with more features, better algorithms, faster processing, more powerful routines and more. :yeah:

But VBasic is easier to learn. :eek:

If someone already knows C++ or Java or similar languages, there is absolutely no need to learn VB, but if you are new to programming and want an easy way to program a bit, VB is probably better suited for that.

Anyway, IŽll take C++ and Java first anytime.
:D

gonzo_for_civ
Jul 12, 2002, 06:56 PM
"Gonzo, why are you sick of it? Is it because it is difficult or time-consuming to code in."

I've been coding and debugging it for years and I am sick of seeing it. But it's better than VB!!

Padma
Jul 12, 2002, 07:42 PM
VB is definitely easier to learn for the novice. C++ allows the programmer finer control over the detail level of the program, thereby making it more "powerful". However, if most C/C++ is as poorly written as the stuff I have been having to maintain for years, then the programmers are wasting their time.

In any case, the "best" language is the language that is optimal for the project at hand. It might be VB, it might be C/C++, or Java, or even Ada! (But no, I don't think the "best" language could ever be PowerBuilder! :D )

damunzy
Jul 12, 2002, 09:13 PM
What is PowerBuilder? I have heard mention of it at the place I currently work (up until 2 days from now) but I thought it had something to do with databases....

Padma
Jul 15, 2002, 10:42 AM
PowerBuilder is a VB-like tool originally built by PowerSoft (now owned by Sybase). Initially, (early '90s) it was more popular than VB! But since then it has declined in popularity, going from some 70% of the Rapid Prototying and Development market down to sheer insignificance. It's only "good" point is a fairly decent database interface.

If I had been around when the programs I maintain were originally written, they would have been in VB. If I could re-write them from scratch, today, it would be Java or C++. As it is, I'm stuck with PowerBuilder.

darkwarpblade
Aug 19, 2002, 11:03 PM
there just as good as each relly, they both got thier stroge pionts. Heck, i can't get EITHER of them to make a peep out of the speaker, though i'm only 14, so i havn't wrote some killer dos app or somthing

Pillager
Aug 20, 2002, 01:57 AM
VB, but that's all I know. It does seem easier, though, and will help you if you want to do ASP, etc.

Baso
Aug 22, 2002, 01:57 AM
Neverending story. I've participated in vb:c++ debate so many times it makes me sick. There are no better or worse languages & each of them was made for specific purposes.
This thread could be named "vb vs. c++ experience sharing" & be more constructive.
& for the record: I was originaly vb programer but had to learn c++ to trully understand all the nonsense microsoft implemented or left in vb.

C# rulez

Homie
Aug 22, 2002, 10:22 AM
There are no better or worse languages & each of them was made for specific purposes Could you please name some of these specific purposes for each of the languages. Thanks :)