N
Nico Coesel
Guest
"Richard H." <rh86@no.spam> wrote:
re-usable. Borland made some attempts to fix this, but it still
doesn't compare to the C pre-processor.
- 4 or 5 string string types, you keep converting strings and need to
keep track of what type a string is.
- fixed number of function arguments
- not cross platform (forget about Kylix, it doesn't work and makes
the windows version of your application crash)
- more a principal reason: you see a lot of typical C functions appear
(format is the most obvious one).
- circular declarations not allowed which requires you to think about
a lot of stuff that really doesn't matter anyway.
From my personal experience: I made quite a few Pascal (when Delphi
was still called Borland Pascal) programs and I maintain some Delphi 7
projects but I always found the Pascal syntax a real PITA. C is much
more geared towards getting the job done the easy way.
years.
--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl
- no real pre-processor. Essential to keep code maintainable andNico Coesel wrote:
Whatever you do, don't use Delphi (Pascal).
You're walking into a dead end street with Delhpi.
[...]
Borland / Inprise turned Delphi in some sort of
a C clone anyway so why settle for less if you
can use the real thing: C
Interesting. I'm no Pascal buff, but used Delphi for some time before
they finally released the C++Builder platform derivative. What about it
is negative? Has it warped in newer versions (or have they stopped
updating it)? Or do you just dislike the VB-style objects?
re-usable. Borland made some attempts to fix this, but it still
doesn't compare to the C pre-processor.
- 4 or 5 string string types, you keep converting strings and need to
keep track of what type a string is.
- fixed number of function arguments
- not cross platform (forget about Kylix, it doesn't work and makes
the windows version of your application crash)
- more a principal reason: you see a lot of typical C functions appear
(format is the most obvious one).
- circular declarations not allowed which requires you to think about
a lot of stuff that really doesn't matter anyway.
From my personal experience: I made quite a few Pascal (when Delphi
was still called Borland Pascal) programs and I maintain some Delphi 7
projects but I always found the Pascal syntax a real PITA. C is much
more geared towards getting the job done the easy way.
They already did more or less: Kylix hasn't been updated / fixed forBorland always seemed to be a huge supporter of Pascal, placing it ahead
of even C/C++ (as seen with Delphi's release well before C++Builder), so
it seems unlikely that they would abandon this product, or Pascal.
years.
--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl