Anyone know a good C++ editor/compiler that is free or shareware with a reasonable price? It will need have a layout sort of like VB6 and able to make win applications fairly easily.
Printable View
Anyone know a good C++ editor/compiler that is free or shareware with a reasonable price? It will need have a layout sort of like VB6 and able to make win applications fairly easily.
DevCpp maybe
No good, it does not have a VB type interface. It is not graphical in other words like VC and Borland are.
I don't think there are any graphicals besides VC++ and Borland, and those don't come at a reasonable price ;)
That is too bad. Which would you say is better; borland or VC? I know that Borland advertises free upgrades.
VC. Hands down.
It's one of the better compilers I've come across. Although, I definitely prefer GCC, but that gets unhappy due to some brokenisms in Windows.
Anyway, Visual C++ isn't particularly graphical unless you use MFC, which isn't going to help you unless you actually *use* Visual C++.
Trust me, just learn how to use a resource editor and Makefiles. When you move to a different platform (I guarantee if you ever work as a C or C++ coder you *will* be forced onto a different OS/processor at some point) those skills are the only ones you can transfer.
Are you saying that I should learn to do everything by scratch? Kind of like creating a web page with notepad?
You should learn both. I guarantee learning a good IDE will make things far faster in some cases. However, doing it from scratch can be a lot faster once you know how to use them.
Once you know both....it's up to what you prefer. But knowing the basics is needed if you ever end up in a situation where you *don't* have an IDE :)
I moved from VC++ to using an SGI system with Makefiles and a simple editor. Took me a few months, but I got pretty quick at it. I still like a good IDE though :)
Are you saying that it can be faster to develop forms with text boxes, drop down lists, etc without an IDE?
I said C++. I didn't make any guarantees about writing for a particular OS ;)
You don't necessarily need an IDE, under Windows at least, you can code up the dialogues using any resource editor, then write the code as necessary.
Ok. I had better start learning things. Hopefully fast.
A Borland C++ Builder user claimed to me that BCB is true RAD while VC is not. That fellow knew VC++ too. He said things that took him a while to figure out in VC, is actually very easy to do in BCB (because VCL is a better designed class framework I think, and Delphi uses the same library)Quote:
Originally posted by aewarnick
That is too bad. Which would you say is better; borland or VC? I know that Borland advertises free upgrades.
BCB, he said, leaves him to concentrate on his program design than most of the time figuring how to do simple GUI stuff in VC.
But if one programs in MFC in BCB, it is basically on his/her own, (No GUI support like in VC).
Actually, BCB is more ANSI C++ compliant than VC6 long time ago, I guess you are referring to VC7.;)Quote:
VC. Hands down.
It's one of the better compilers I've come across.
One guy was saying that he could make programs just as fast with Borland as he could using VB.
That's because they are both true RAD(Rapid Application Development) products.
That fellow really tempted me with his comments. One of these days I have to try out either BCB or Delphi(since they uses the same application framework)
He claimed Delphi compiles programs very fast in 1 second, while in VC it took damn long to compile a program. Delphi, he said, is better than VB6 as it(Object Pascal) is truly OOP.
I think I shall wait for more comments here, since all my info are not first hand.:)
I am indeed :). I also prefer the asm that comes out of VC though so I'm biased :DQuote:
Originally posted by transcendental
Actually, BCB is more ANSI C++ compliant than VC6 long time ago, I guess you are referring to VC7.;)
Pascal is a horrible language, I tried to use it and found it awkward and restrictive *shudder*. It was designed as an "educational language" which means it's very difficult to do anything really wrong in it, but it also means you can't do much *useful* with it without serious messing around. Delphi's version of Pascal still shows its roots, the sort of thing that C and C++ have moved on from.
Oh, and VC always compiled pretty damn fast for me, except when I needed to rebuild everything.
As far as MFC vs. VCL goes, yeah, VCL every time I think :)
MFC, VCL? What are they?
Both BCB and VC++ feature a large library of classes that are designed to make windows programming easier and faster. The Borland library is the VCL (I suppose Visual Class Library, but I'm not sure) while the MS class library is the MFC (Microsoft Foundation Classes, also called Application Frameworks, AFX).
I have never really worked with the VCL, only a little bit in school when we learned Delphi, but that wasn't enough to get anyhow familiar with it.
But unlike parksie I like the MFC. ;)
Ok. Thank you for the info.
Visual Component Library :)Quote:
Originally posted by CornedBee
Both BCB and VC++ feature a large library of classes that are designed to make windows programming easier and faster. The Borland library is the VCL (I suppose Visual Class Library, but I'm not sure) while the MS class library is the MFC (Microsoft Foundation Classes, also called Application Frameworks, AFX).
I have never really worked with the VCL, only a little bit in school when we learned Delphi, but that wasn't enough to get anyhow familiar with it.
But unlike parksie I like the MFC. ;)
Sorry I didn't read the whole thread but hey, you can use DJGPP it's free and even though it's DOS based, it has a really nice interface: http://www.delorie.com/djgpp/
(Yeah I know I don't belong here, I just decided to read some threads cuz my next programming might be all in C++ :) )
DOS programming is pretty outdated. Most programs written with DJGPP won't even run under Win2k. The only way to get a GUI is to write your own code to access the graphics card. The only way to get real time keyboard input is installing a (*gasp*) keyboard interrupt.
No thanks...
If you're looking for a free command line compiler I suggest using Borland's.
I don't think DJGPP meets any of these requirements :rolleyes:Quote:
It will need have a layout sort of like VB6 and able to make win applications fairly easily.
I am going to read up on C++ and see if I can learn it without torturing myself too much.
CornedBee, I downloaded DJGPP and that's what I used to learn C++ (DOS-based programs), after that I got VC++ so it was like a suggestion I had that I was not sure if it was what he was looking for. I know it's outdated, but it has a nice interface and since the authors are updating it constantly it should be able to run in Windows, right?
It may *run* in Windows, but they won't be able to make use of Windows features. It's 32-bit though, so you won't have too much to worry about.
But won't the NT technology hinder GO32 from running? This would mean no apps compiled with DJGPP can run in WinNT/2k and maybe even XP.