Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Programming. | 3 guests
Acmlm's Board - I2 Archive - Programming - What is Delphi? | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Teundusia

Lantern Ghost
Level: 41

Posts: 46/760
EXP: 449109
For next: 31036

Since: 07-31-04

Since last post: 15 hours
Last activity: 14 hours
Posted on 09-18-04 12:24 AM Link | Quote
What is Delphi? I heard others talking about it in really old posts, but I don't get what it is
Dylan
Devil Trumpets and Angel Trombones ~
Level: 54

Posts: 911/1407
EXP: 1181697
For next: 52173

Since: 06-19-04
From: Ottawa, Canada.

Since last post: 1 day
Last activity: 6 hours
Posted on 09-18-04 02:15 AM Link | Quote
Well, its a language for programming applications, find out more here. Some programs for rom manipulation have been written in Delphi... personally, I've never tried it.
Jesper
Busy, busy, busy.
Level: 69

Posts: 911/2390
EXP: 2856000
For next: 13743

Since: 03-15-04
From: Sweden.

Since last post: 176 days
Last activity: 79 days
Posted on 09-18-04 02:40 AM Link | Quote
Nope. Pascal is the language. Delphi is the programming environment, and perhaps the dialectal changes of Pascal.
dan

Snap Dragon
Level: 43

Posts: 174/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 09-18-04 05:23 AM Link | Quote
Technically, Delphi uses Object Pascal, which is an object orientated version of Pascal.

Delphi is like Visual Basic, but with Pascal, and much better language features.
Kagerato

Goomba
Level: 9

Posts: 22/25
EXP: 2655
For next: 507

Since: 08-08-04

Since last post: 382 days
Last activity: 29 days
Posted on 09-19-04 04:26 AM Link | Quote
Delphi is a development environment created by Borland. It uses Borland's GUI toolkit (VCL/VCL.NET) and Object Pascal.

If you were to compare Delphi 6 with Visual Basic 6, I believe you'd agree with me that Delphi is superior in many aspects.

However, Windows development has changed quite a bit in recent years. The last version of Delphi to support win32 (through standard VCL) development was 7. Delphi 8 is designed to build programs for the .NET platform.

Likewise, Visual Basic has changed enormously as well.

Delphi 6 or 7 is a pretty decent place to start programming. You'll get virtually all the benefits of RAD (rapid application development) without most of the flaws generally associated with it. Object Pascal is as much a object-oriented language as C++ is. Pascal traditionally has been rather similar to C, and Object Pascal is not an exception.

Delphi has an excellent debugger; on par with Visual Studio (though Microsoft generally finds some way to edge out minor advantages).

Beware of one thing if you're developing with Delphi 6/7: executables are normally statically linked with the VCL. The Visual Component Library is a huge base of code and will bloat your executable to pretty much all hell. A basic program is over 400 kbyte. The executable will compress by about 50% using standard ZIP, though.

You can build with "runtime" packages, also known as dynamic linking, but then you'll have to distribute (and install) the libraries seperately.

Fortunately, executable size isn't related to speed of execution. Code that isn't run can't slow anything down.

Executable size isn't generally as important as it used to be, since broadband is still steadily growing among home users.
Teundusia

Lantern Ghost
Level: 41

Posts: 49/760
EXP: 449109
For next: 31036

Since: 07-31-04

Since last post: 15 hours
Last activity: 14 hours
Posted on 09-21-04 12:49 AM Link | Quote
But are there any free compilers I can download? and any good tutorials I can find?
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Programming - What is Delphi? | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.014 seconds.