Advertisement

Visual Basic Vs. C++

Started by November 16, 2000 11:21 AM
51 comments, last by CHollman82 24 years, 1 month ago
I''ve been thinking of learning Visual Basic. If anyone can give me 10 good reasons why VB is better than C++ I might give it a try.
codeXtremeif(you->intelligence < radish->intelligence) you->STFU();
It''s damn fast to program (development time)
It''s easy
It can use DirectX7 and 8
It''s easy
Windows programming is much easier...

try a hybrid... Windows and shell in VB, core in C++ DLL''s and ultra-fast bits in Assembler....

Jakc;

<hr align="left" width="25%" />
Jack Hoxley <small>[</small><small> Forum FAQ | Revised FAQ | MVP Profile | Developer Journal ]</small>

Advertisement
First of all, it''s purely a matter of preference, neither is really "better" than the other. It all depends on what you want to do. I have tried both, and I choose to use C++, not only because I feel it''s more flexible, but because that seems to be what the demand is for. I personally would recommend using both, then choosing the right language for you.

Just always remember, the VB programmers are extensively looked down upon by us high-and-mighty C++ programmers...

------------------------------------------------------------
He wants a shoehorn, the kind with teeth, because he knows there''s no such thing.
------------------------------------------------------------He wants a shoehorn, the kind with teeth, because he knows there's no such thing.
There is no comparision.

Microsoft intended for VB to be used along side of C++.

According to MS, VB is for fast development with Windows programming.

C++ is really for when speed counts.

Take for example the DirectX8 demos.

The C++ demos are all GAME specific techniques (progressive meshes, etc.)

The VB demos are business oriented (graphs, etc.)

MS KNOWS that VB is much slower than C++. for this reason they reccomend that you use it only if speed isnt an issue (i.e. 99% of Windows apps).

For games, simulations, etc., use C++.

Each member of the Visual Studio has its purpose.

Thanks,
Etnu

Sometimes I think I know what I really don''t, but then again usually I do know what I don''t, but just don''t realize it, maybe its because I am so young, but then again it could be because I am insane.

---------------------------Hello, and Welcome to some arbitrary temporal location in the space-time continuum.

We call the VB programmers "skirt wearers".
It''s damn fast to program (development time)
It''s easy
It can use DirectX7 and 8
It''s easy
Windows programming is much easier...


It is not fast to program.. VB takes up alot of your time filling out stupid property things. The whole ting takes too long, or too long for what it is.

Its easy, ill agree with that, though its power is REALLY limited. For it not to get more power, it stops beign easy.

It can use directX, but not very well, If your gonna write a game in VB, I dont care what SDK, API, or anything else you use. VB is slow, very slow, You wont get a good pong game running fast in VB. // that may be a bit off, but VB is slow

Windows blows!!! who cares about windows. I loved dos, but I changed to VC++. VC++ is still windows programming, and besides how the hell can you be a programmer and pick a language cause its easy, though its easy cause you can do nothing of any importance or remote power, nothing that might take skill.

I hate VB, and I hate people who "program" in VB and then call themselves programmers. Stick with c++...

Advertisement
Java is easy. And it''s fairly powerful too.
VB is just as fast as VC++, and there have been game engines written in it (see the link on flipcode for examples). The only downside is the size of the distribution copies it produces.
It is not fast to program.. VB takes up alot of your time filling out stupid property things. The whole ting takes too long, or too long for what it is.

VB will generally give you dramatic cuts on development time when developing GUI, DB, and similar applications. Typing "500" into a property box is certainly faster than typing "Form.Height = 500"...

Have you even written a complete program in VB?

Its easy, ill agree with that, though its power is REALLY limited. For it not to get more power, it stops beign easy.

IMO, the ease-of-use comes from the syntax and language-features of VB. Could you please explain what you mean by it being very limited? I can write a VB app that uses a complex SQL query to pull back hundreds of thousands of rows of information from a SQL server database in about 60 seconds.

Ever heard of RAD? It stands for rapid application development. You might want to read up on it.

Yes, the language has a few shortcomings, but that''s the nature of the beast - it''s not like you would use VB if you needed hardcore assembly loops.

VB is slow, very slow, You wont get a good pong game running fast in VB.

Personally, I use C++ when it comes to games because I like to, and I can get better performance due to the languages "middle level" nature. But I also use several other languages, one of which being VB.

I agree that VB wont match the performance of C++ in general , but since the actual rendering is inside of Direct3D, making a pong game or even more complex games in VB is perfectly feasible.

VB can now even compile to native machine code, and also be optimized for Pentium Pro processors. This provides much better performance than the p-code compiler.

Windows blows!!! who cares about windows. I loved dos, but I changed to VC++. VC++ is still windows programming,...

I care about Windows. All my users run Windows. My company runs on Windows. Win2K is awesome.

You switched from DOS to VC++? Did you switch from a Honda Civic to a navel orange as well? Personally, I can''t stand the suspension systems on navel oranges, but to each their own.

VC++ is indeed geared for use under Windows, but it''s not strictly a Windows-only development tool. The compiler it ships with is a Win32 compiler, but you can replace it with others. As well, you CAN write console apps with it, if you wanted.

...and besides how the hell can you be a programmer and pick a language cause its easy, though its easy cause you can do nothing of any importance or remote power, nothing that might take skill.

Yea, and REAL MEN don''t cry. Whatever dude. This macho bullshit is immature and boorish.

If VB will allow you to sufficiently accomplish your goals, why would you choose anything "harder"? That''s like riding a bicycle because driving a car is too easy. Whatever.

OK. Enough yakking about power, until you can quantify just what the hell you mean by power. Like I said, VB can do virtually anything that any other language can do.

All the programming concepts still apply in VB - that is, you still need programming "skills". Do you even know VB, or even general programming concepts?
Creativity is a bloody nuisance and an evil curse that will see to it that you die from stress and alcohol abuse at a very early age, that you piss off all your friends, break appointments, show up late, and have this strange bohemian urge (you know that decadent laid-back pimp-style way of life). The truly creative people I know all live lousy lives, never have time to see you, don't take care of themselves properly, have weird tastes in women and behave badly. They don't wash and they eat disgusting stuff, they are mentally unstable and are absolutely brilliant. (k10k)
BTW, this smells like a troll thread... but what the hell, this whole forum is practically useless ANYWAYS as it''s full of damned trolls.
Creativity is a bloody nuisance and an evil curse that will see to it that you die from stress and alcohol abuse at a very early age, that you piss off all your friends, break appointments, show up late, and have this strange bohemian urge (you know that decadent laid-back pimp-style way of life). The truly creative people I know all live lousy lives, never have time to see you, don't take care of themselves properly, have weird tastes in women and behave badly. They don't wash and they eat disgusting stuff, they are mentally unstable and are absolutely brilliant. (k10k)

This topic is closed to new replies.

Advertisement