Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Dec 10th, 2007, 7:40 PM   #1
ablaye
Newbie
 
Join Date: Dec 2007
Posts: 5
Rep Power: 0 ablaye is on a distinguished road
Who uses Delphi and why?

I have to admit I have never met anyone who uses Delphi.
Who uses this language and why?
Is there any advantage to learning it?
ablaye is offline   Reply With Quote
Old Dec 11th, 2007, 8:55 AM   #2
Klipt
Hobbyist Programmer
 
Join Date: Dec 2005
Posts: 118
Rep Power: 0 Klipt is an unknown quantity at this point
Re: Who uses Delphi and why?

I know some people who do.

As I understand it, the language Delphi uses (Object Pascal) is roughly equivalent to C++. They both compile to (fast) native code and both are OOP. There's little difference except that O.P. uses keywords where C++ uses symbols ('and', 'or', 'begin', 'end' instead of &, |, {, } etc.) I don't know if it has anything equivalent to C++ templates. O.P. does compile more quickly, but this is not so much an issue on modern machines.

The Delphi IDE is very nice; I think for a long time it was ahead of MS Visual Studio, until MS bought out the lead designer of Delphi to help them with dotNET. Borland also had a product called C++Builder which was the Delphi IDE but with C++ instead of O.P.

There's a free RAD IDE similar to Delphi called Lazarus.

In my opinion, C++ is so popular that there's little point in learning another language that does much the same thing. Judging by the number of abandoned Delphi forums a Google search unearthed, other people think the same. Rather learn a language from a different paradigm, like Lisp, Haskell or Forth.
Klipt is offline   Reply With Quote
Old Dec 11th, 2007, 8:56 AM   #3
Klipt
Hobbyist Programmer
 
Join Date: Dec 2005
Posts: 118
Rep Power: 0 Klipt is an unknown quantity at this point
Re: Who uses Delphi and why?

It looks like FreePascal (the compiler used by Lazarus) has support for templates/generics, but only for classes.

http://www.freepascal.org/docs-html/...l#x80-870008.1
Klipt is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 5:38 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC