dktekno wrote:
I have tried C++ Builder and Delphi and Visual Studio.
You have not tried much.
What are the reasons people do not like Delphi and would rather develop in
C++?
Delphi isn't a programming language, but an implementation. A product.
It's a Rapid Application Development environment for Microsoft Windows
(and in a limited way, Linux, by means of Kylix).
If you are going to compare C++ and Pascal, then compare ANSI/ISO C++
and ANSI Pascal. Standard Pascal is a poor toy language compared to
standard C++.
Of course Delphi extends the language, but those extensions lock you to
that implementation.
With C++, you can target just about any operating system (not just the
desktop and server ones, but embedded ones). And of course many
architectures: ARM, MIPS, Power PC, SPARC, Alpha, 64 bit x86, ... and
on and on. And while you are doing that, you can do a lot of the work
in portable C++.
There is no such thing as portable Delphi, where you write 99% of your
code in a standard language and isolate the platform hooks in the
remaining 1%.
In Delphi, the compile time is rather fast.
How fast is it for a 64 bit MIPS target? Do you even know what that
means?