[Delphi/C++] From Delphi to C++

Joined
Mar 23, 2007
Messages
931
Reaction score
11
Hello everyone!

I want to know some things.

Well i know "Delphi" and i know it good. But i want to move off the "Delphi" because it's not fast enough for games IMHO.

I want to move to C++ language. Many people says that C++ is MUCH harder than Delphi.
But i have some simple question... [ASKING TO PPL WHO KNOWS C++ LANG.]

1.- Is it much harder than Delphi as people says?
2.- What should i use for compiling as a newbie? (Borland products, MS products)
3.- Do i need to start with console applications first? (Because i started with VCL forms on Delphi)
 
Re: From Delphi to C++

C# has its pros and cons just as C++ does.

C# is basically a huge wrapper for your program. The background process of a C# program handles a lot of things for you that you'd have to do manually in other languages. That sounds like a great thing but sometimes that can lead to unexpected results if not taken into consideration. Also because it's a wrapper that does stuff like garbage collection for you there's a bit of overhead/usage that would otherwise not be there unless you coded it in yourself in another language.

If you really want something EASY, use MFC in C++. It's pretty much just like C# and is just as easy to use only you still get full access to the raw power of C++. If you look at the CO emulator dev, most of the C# devs wish it was in C++ :P

As far as client wise, I have never seen client code in C# so I can't comment on that.. but server wise, C++ > C# imo. I have extensive experience in client and server programming in C++ and have to say I'd have it no other way :)

With moving from Delphi, I've never really seen complex Delphi code so I can't compare the two but C++ can get difficult at times. When you start moving into multidimensional arrays and template classes you can start to lose your head.

Compiler to use would be Dev++ (I think?) or Visual Studio (7.0 or 8.0).

Start with what you feel comfortable with. If you have no C++ experience you might want to search for an e-book or an online tutorial to get started. They will generally have you start with the classic ol' Hello World! console program.
 
I never used delphi, but like i know first diference is then diferent then Delphi - C or C++ is case sensitive language :)
 
Back