TIP: Click on subject to list as thread! ANSI
echo: delphi
to: TONY DUNN
from: JEROEN PLUIMERS
date: 1997-07-08 23:02:00
subject: C++ versus Delphi

Hello Tony!
Just my DFL 0,02 (and please note this is meant to be informative only I'm 
not going to discuss this):
Thursday July 03 1997 23:56, Tony Dunn wrote to All:
 > Reason being I just got hold of Borland C++ 4.52 and it kinda triggered 
he
 > above. It would take a miracle to shift me away from Delphi but I'd be
 > interested in other people's thoughts.
Let's try to keep it short and not get into a yes/no fight.
As long as you want to stay WIntel, then you know there will be a Pascal 
based Delphi around as there are enough people that want to use this to 
develop with.
Object Pascal is easier to learn than C++. It develops and compiles faster 
than C++ and it is also easier to pass your code to someone else (or jump 
into it after a few month time yourself) than C++.
IMHO The only reasons to go C++ is one or more of the following:
1. Your own code must run on other platforms than WIntel.
2. You get into a load of legacy C++ code that is hard to convert and hard to 
interface with (so you can't use C++ Builder as an intermediate)
3. You are forced to by someone else (boss, employer, client, etc).
4. You are an extremely good C++ programmer and more productive in C++ than 
in Object Pascal.
All other WIntel projects can be equally or better implemented in Delphi.
I am not going to discuss the list below at length, but IMHO, Delphi 
currently has:
1. Better COM than C++ (no more IDL programming)
2. Easier language than C++
3. Better database support than C++ (D3 thin client is much better than MFC, 
DAO and/or ODBC)
4. Equal RPC support as C++ (trough Entera)
5. Better code packaging than C++ (packages+COM versus OBJ/LIB/COM)
6. Better class library foundation (VCL) than C++ (MFC, OWL or C++ layer on 
top of VCL)
If you need to go C++ then you have a few options:
1. If you go WIntel, then go BC++ 5.02 or C++ Builder or Optima++
2. If you go Windows (32/CE) go Microsoft C++
3. If you go other platforms, go GNU C++ or native compiler
If your target is very much focused only on Microsoft Office applications 
(which is a large market that is growing very fast), then go VBA.
Jeroen - jp@dragons.nest.nl - [100013,1443]
--- GEcho 1.01+
---------------
* Origin: Unrecoverable Application Error, Dave - HAL 9000 (2:280/206.1)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.