hello
what is better vc++6 or delphi for windows programming
thanks
Printable View
hello
what is better vc++6 or delphi for windows programming
thanks
Delphi is a good RAD tool, has loads of features and makes proper exe files, but VC++ is the best compiler for Windows programs IMHO.....
You are comparing C++ to Delphi. There is no competition. C++ owns!
Kuphryn
>>> C++ to Delphi
He wasn't actually, that is not a valid comparison. He was comparing VC++ to Delphi, i.e. one IDE to another, not one language, (C++), to another, (Object Pascal).
I use both. If I need to do anything with databases, I use Delphi, it is simply SO much easier. If I am fiddling with extensive API routines, I use VC because the calling conventions used by the API are more natural.
Compare Object Pascal to C++, decide which you prefer, then compare class libraries, MFC to VCL, then the IDE's, then consider your application.
The compiler underneath Delphi compiles about twice as fast as the VC compiler by the way.
Wait a second. There is no point in comparing Visual C++ compiler and Delphi compiler since they are use for two or more programming languages. Visual C++ and Delphi are unrelated. A valid comparision would be Visual C++ to Borland CBuilder.
For Windows programming, there is no double Visual C++ is your more powerful tool because you can use both Win32 API and MFC.
Kuphryn
In the sense of the language - yes, but when you need to get a certain job done, and they both produce the same thing then its fair to line them up and compare.Quote:
Originally posted by kuphryn
Wait a second. There is no point in comparing Visual C++ compiler and Delphi compiler since they are use for two or more programming languages. Visual C++ and Delphi are unrelated. A valid comparision would be Visual C++ to Borland CBuilder.
Trains & buses are very different, but when you want to get somewhere they both provide an option.
Hey, how come Euro folks support Delphi?
Okay. Here is the bottom line. Visual Studio and Borland Builders are two of the most powerful Windows programming environment, period.
I am no sure what area of software design do software engineers use Delphi.
Kuphryn
Yup we euros are Delphi fanatics :)Quote:
Originally posted by kuphryn
Hey, how come Euro folks support Delphi?
Okay. Here is the bottom line. Visual Studio and Borland Builders are two of the most powerful Windows programming environment, period.
I am no sure what area of software design do software engineers use Delphi.
Kuphryn
I have only played with it....but you can use it to connect to a database really easily....not the same with VC++
Why do you think so many DB programmers seem to work in Java or VB
In terms of database programming, I thought low-level programming languages such as C/C++ would be better. What is so special about Delphi?
Kuphryn
You can graphically pick a database.....then link it to the controls.....
The RAD facility does 90% of the work for you
VB all the way...NOT! I like VB if i need to get an algorthm put together and working, or if its something i only intend to use myself. Other than that being able to compile a program then have it work on most of the other computers i try it on without the need for runtimes. I haven't really tried anything with delphi but i will get round to it eventually.
>>> A valid comparision would be Visual C++ to Borland CBuilder.
That may well be true, but it is not what the questioner asked.
Delphi is used in many small systems houses, you may be suprised by how many. Database work, (the stock in trade of small systems houses), is very easy with Delphi. As Fordy says, you click a few controls, link them together with the visual tools, then, even before you've compiled your program, the controls have live database data in them which you can see and even edit. That is why Delphi is popular.
Perhaps there are more small systems houses in Europe than in the US, where corporations buy up all the small competitors, don't know.
Sure the comparison isn't exact, but it seems like a fair enough question. And adrianxw is right, who said anything about object pascal and c++, we are talking about one IDE versus another. Usually databases can do just fine with pascal. In terms of performance c++ does benchmark higher, but assuming that all things aren't equal, and time is a factor companies tend to gravitate to tools that decrease the amount of time before a database is up. Besides, I think people overlook the obvious fact that you don't have to make a complicated set of programs (such as a network server or database) with just one language/IDE.
>For Windows programming, there is no double Visual C++ is your more powerful tool because you can use both Win32 API and MFC
Eh? You can use C++ Builder with Win API & MFC just as easily as VC++.
>> You can use C++ Builder with Win API & MFC just as easily as VC++.
I thought only VC++ could use MFC, Its one of those things that makes ppl spend a fortune for it.