View Full Version : C++ or VB?
RZetlin
September 27th, 2002, 03:53
I need some opinion guys.
I want to develop an Windows application and I have to choose a language.
Should I choose C++ (Dev C++ 4.0) or Visual Basic 6.0.
If I choose Visual Basic what are the benefits of using Visual Basic over C++?
If I choose C++ what are the benefits of using C++ over Visual Basic?
Gamer1
September 27th, 2002, 05:12
well i am taking vb classes right now. and not really expierienced in c++. but, i heard that c++ is more flexible and can do alot more things.
compare it to Frontpage and Dreamweaver. Frontpage can do alot of things. but dreamweaver is better.
Nezzar
September 27th, 2002, 11:24
Depends on what you want to do. If your starting VB will be fine for ya.
Xeven
September 27th, 2002, 11:36
skip VB, it'l mangle your brain.
RZetlin
September 27th, 2002, 16:14
Originally posted by Xeven
skip VB, it'l mangle your brain.
:confused: What do you mean?
Betamax
September 27th, 2002, 19:50
Personally I'd go with C++, however I prefer Visual C++ over Dev C++. If your new to the language you would be better using it instead (BTW there are free "personal" editions of visual c++ availble included with Sams teach yourslef books)
RZetlin
September 27th, 2002, 21:14
Originally posted by Betamax
Personally I'd go with C++, however I prefer Visual C++ over Dev C++. If your new to the language you would be better using it instead (BTW there are free "personal" editions of visual c++ availble included with Sams teach yourslef books)
I don't have Visual C++ that is why I am using Dev C++.
I tried to buy VC++, but Microsoft has already phased it out with Visual C++ .NET.
The personal edition of Visual C++ don't have the extra features found in the professional/enterprise editions. (Eg. database linking, SQL features)
ammoQ
September 27th, 2002, 21:49
Depends on what you want to do. If it can be easily done in VB, do it in VB. If not, do it in C++. Or forget both of them and do it in Delphi.
RZetlin
September 27th, 2002, 22:02
Originally posted by ammoQ
Depends on what you want to do. If it can be easily done in VB, do it in VB. If not, do it in C++. Or forget both of them and do it in Delphi.
(Chuckles) I don't know Delphi.
I am wondering if it is worth the trouble to learn Win32 API for C++?
ammoQ
September 27th, 2002, 23:39
In 5 years, the Win32 API will be a relict from the past. On the other side, if you need it, you have to learn it.
RZetlin
September 28th, 2002, 00:09
Originally posted by ammoQ
In 5 years, the Win32 API will be a relict from the past. On the other side, if you need it, you have to learn it.
Thanks for the advice.
I know C and C++, but I am tearing out my hair trying to figure out Win32 API.
I just need a fast way of designing Window interfaces without being bogged down with too much coding.
Can anybody suggest some programming software that support RAD (Rapid Application Development)?
ammoQ
September 28th, 2002, 06:51
Originally posted by RZetlin
Can anybody suggest some programming software that support RAD (Rapid Application Development)?
VB, Delphi or Borland C++ Builder might be your thing. Or use VS.net and learn C#.
DoktorSeven
September 28th, 2002, 06:51
True that VB will mangle your brain...
"It is practically impossible to teach good programming style to students that have had prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." -- Edsger W. Dijkstra
Anyway... there is Borland C++ Builder, which is a good RAD C++ programming environment. Failing that, you'll have to try Visual C++ (which isn't exactly RAD except for dialog box design) and use MFC (Microsoft's wrapper for Windows API functions).
Or use VS.net and learn C#.
C#... the Microsoft merging of Java, Visual Basic, and C++. Eww. :D
RZetlin
September 28th, 2002, 21:35
I have an important question does Visual C++ 6.0 use RAD tools?
ammoQ
September 28th, 2002, 22:01
Originally posted by DoktorSeven
C#... the Microsoft merging of Java, Visual Basic, and C++. Eww. :D
In my opinion it's Java reinvented. Has nothing more in common with C++ than Java does. VB.net has been changed to be much like C# (different syntax but same structure), not the other way round.
DoktorSeven
September 29th, 2002, 02:52
Visual C++ only has the ability to use RAD on dialog boxes (in that you can draw controls on a form and assign events to them), not on the whole application like VB et al.
And regarding C# I was mostly kidding, though I mean C++ as the basic template (thus the C# name), VB with the RAD form design tools, and Java as the remainder of the language design. ;)
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.