Programming Forums
User Name Password Register
 

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

Reply
 
Thread Tools Display Modes
Old Oct 30th, 2005, 7:54 AM   #1
Delphilearner
Newbie
 
Join Date: Oct 2005
Posts: 8
Rep Power: 0 Delphilearner is on a distinguished road
learning delphi

Hello , i really want to learn delphi programming language but i don't know how to start cause i'm new to learning delphi...
could you advice me please?!

thanks in advance!
Delphilearner is offline   Reply With Quote
Old Oct 30th, 2005, 8:19 AM   #2
zorin
Hobbyist Programmer
 
Join Date: Apr 2005
Posts: 218
Rep Power: 4 zorin is on a distinguished road
you could have a look in the tutorial section. here is a thread with alot of links to delphi tutorials http://www.programmingforums.org/for...ead.php?t=5405
zorin is offline   Reply With Quote
Old Nov 1st, 2005, 1:12 PM   #3
The Chosen One
Newbie
 
The Chosen One's Avatar
 
Join Date: Sep 2005
Location: Deep Within
Posts: 25
Rep Power: 0 The Chosen One is on a distinguished road
The site of an author who writes Delphi books. He put copies of some of them online.
__________________
"A dark angel of sin, preying deep from within..." - Rob Halford
The Chosen One is offline   Reply With Quote
Old Nov 24th, 2005, 9:10 PM   #4
Kilo
Expert Programmer
 
Kilo's Avatar
 
Join Date: Nov 2005
Location: In Pink Clam?
Posts: 542
Rep Power: 0 Kilo is an unknown quantity at this point
Send a message via AIM to Kilo
how does Delphi compare to C++ these days???
__________________
"When in Rome, Do as the Romans Do"
"Beauty is in the eye of the BEER holder"
"Save your breath your going to need it for your blow up doll later"

SearchLores.org
Kilo is offline   Reply With Quote
Old Nov 24th, 2005, 10:17 PM   #5
Mad_guy
Hobbyist Programmer
 
Mad_guy's Avatar
 
Join Date: Oct 2004
Location: Sandstorm, Techno Club
Posts: 239
Rep Power: 4 Mad_guy is on a distinguished road
Send a message via AIM to Mad_guy Send a message via MSN to Mad_guy
Quote:
Originally Posted by Kilo
how does Delphi compare to C++ these days???
While it's a Windows only environment, Delphi is amazing. By far, Delphi has the best compiler on the planet in terms of both optimization and compilation time. The optimization tricks Borland put into the Delphi compiler are leaps and bounds greater than that of any other compiler you'll probably ever see. Along with that, with Delphi, you don't have one of those situations where you click 'compile' and come back two hours later to have it finish. With Delphi, you hit Compile and your application is compiled in seconds. The applications produced are also excellent, and in quite a few benchmarks Delphi scored higher than C and C++. (As a plus, aside from writing a device driver or an operating system, there isn't anything you could do with Delphi you couldn't do with C or C++. There are actually communities who translate C and C++ header files to Delphi source files so you can fully translate applications from C to Delphi if you so desire.)

One problem with Delphi applications though is that the compiler TOTALLY loads them with resources the application will NEVER use, which can lead to stupid and bloated 350kb executables when you could have less than 10kb executables. I heard a report of a guy who actually got his delphi application down to 8kb that did a Messagebox(0,'Hello world!','Hello!',MB_OK); and quit, and he compiled the same application in MSVC++, with security checks turned off as well as inlining, basically he turned every optimizing flag on and anything that could hinder size off. His result was a 20kb executable. Which is 150% bigger.


If you're into Windows development I highly recommend Delphi, it's absolutely great for RAD windows development, but be sure to get either Delphi 6 or Delphi 7 (even 5 will work), because the .NET versions have really lame and slow IDEs that are damn annoying.
Mad_guy is offline   Reply With Quote
Old Nov 24th, 2005, 10:45 PM   #6
Kilo
Expert Programmer
 
Kilo's Avatar
 
Join Date: Nov 2005
Location: In Pink Clam?
Posts: 542
Rep Power: 0 Kilo is an unknown quantity at this point
Send a message via AIM to Kilo
i could write that program in ASM.. for 1kb.. and a window will mouse control in 2.5kb lol. Anyway i have programmed in c++ for way to long and now must learn C# for work, at school im in Java... and on the side i practice php. So i think my hands are full for a while. Maybe one day in the future with time and patients provided i will sit down and study Delphi (pronounced Delph-i OR Delph-e??)
__________________
"When in Rome, Do as the Romans Do"
"Beauty is in the eye of the BEER holder"
"Save your breath your going to need it for your blow up doll later"

SearchLores.org
Kilo is offline   Reply With Quote
Old Nov 25th, 2005, 11:21 AM   #7
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
I'm personally not a fan of Pascal/Delphi. It's really just a personal thing. I don't like having to type out "begin" and "end" for code blocks, I don't like the way semicolons work in the language, I don't like the way you declare arrays and I don't like the := operator. That said, when you can, try out Pascal. You may find you prefer it to any other language you've tried, or you may find it's hell. You won't know until you've tried it.
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old Nov 25th, 2005, 3:41 PM   #8
Mad_guy
Hobbyist Programmer
 
Mad_guy's Avatar
 
Join Date: Oct 2004
Location: Sandstorm, Techno Club
Posts: 239
Rep Power: 4 Mad_guy is on a distinguished road
Send a message via AIM to Mad_guy Send a message via MSN to Mad_guy
Quote:
Originally Posted by Kilo
i could write that program in ASM.. for 1kb.. and a window will mouse control in 2.5kb lol.
Well so could I, and that's like great and all, but we're not talking about Assembly, are we?
Mad_guy is offline   Reply With Quote
Old Nov 25th, 2005, 8:22 PM   #9
Kilo
Expert Programmer
 
Kilo's Avatar
 
Join Date: Nov 2005
Location: In Pink Clam?
Posts: 542
Rep Power: 0 Kilo is an unknown quantity at this point
Send a message via AIM to Kilo
lol no we are not... so to learn delphi would be striclty for fun? because its either just as fast as c++ or slower (my bet is slower). In the business today i highly doubt that there is a need for delphi programmers, please correct me if i am wrong.
__________________
"When in Rome, Do as the Romans Do"
"Beauty is in the eye of the BEER holder"
"Save your breath your going to need it for your blow up doll later"

SearchLores.org
Kilo is offline   Reply With Quote
Old Nov 25th, 2005, 9:32 PM   #10
Mad_guy
Hobbyist Programmer
 
Mad_guy's Avatar
 
Join Date: Oct 2004
Location: Sandstorm, Techno Club
Posts: 239
Rep Power: 4 Mad_guy is on a distinguished road
Send a message via AIM to Mad_guy Send a message via MSN to Mad_guy
Quote:
Originally Posted by Kilo
lol no we are not... so to learn delphi would be striclty for fun? because its either just as fast as c++ or slower (my bet is slower). In the business today i highly doubt that there is a need for delphi programmers, please correct me if i am wrong.
Okay:

You are completely wrong. TONS of professional programmers use Delphi, almost as much as Visual Basic (Vb is still more popular by a slim margin.) Delphi has been used to create a wide variety of applications as well, including Spybot Search & Destroy, The Bat!, and even the game Age of Wonders. There's tons of software written in Delphi and there are tons of Delphi developers, and there are tons of places that use Delphi (most of all, Borland themself.) If you'd actually READ my previous post you could see the statement "in quite a few benchmarks Delphi scored higher than C and C++," in case you didn't catch that, I ment it beat it in speed in some benchmarks I've looked at, even so, C is faster than C++ in a large majority of cases because of the lack of abstraction, but nobody complains since 99% of that time it's a negligable loss, same with Delphi, the speed difference between the two despite which is faster won't be of concern to most people since they won't even notice, especially in the case of two high performance languages like Delphi and C++. Also, I don't see how fair it is to say it's "just as fast as c++ or slower," since that's obviously a 100% biased statement.

Various links to Delphi-related articles:

http://community.borland.com/article...,15689,00.html
http://dada.perl.it/shootout/craps.html
http://distribucon.com/blog/archive/2004/04/26/178.aspx
http://www.matlus.com/scripts/website.dll/WhyDelphi
Mad_guy 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 9:37 PM.

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