Borland Releases Delphi 7
sebmol writes: "Borland has released version 7 of its superb development tool Delphi. Unusual for Borland, they have added quite a few extras to their release such as a complete (!) copy of Kylix 3, Borland's port of Delphi to Linux. The price is somewhat affordable, especially if you can take advantage of their upgrade offers. For the first time since Borland became Borland again (after the Inprise debacle), I can say that I am truly impressed by this company and their products."
Object Pascal r00ls! And, BTW, frist p0st.
...and so does the two minute rule...
Andy
third post
Time to hit alt.binaries.cd.image....
...that was included in Borland C++ and Turbo Pascal 7 and some previous version of Delphi ?
Anyone knows ?
Where you could purchase their entire C/C++ compiler suite + assembler + debugging tools for $149US ($169US?). The package came with several thousand pages of excellent documentation spread out over 5 or so books.
Amazing to think that Delphi 1 was released seven years ago. Here's what Delphi's primum mobile Anders Hejlsberg had to say about Delphi when he left Borland for MS in 1996:
Subj: Anders leaving?
Section: Non Tech-General
To: Richard Salit, 71035,343 Saturday 19 October 1996 0:42:27
From: Anders Hejlsberg (Borland), 76117,2115#61213
As you may have heard, I will be leaving Borland by the end of the month to take a job at Microsoft.
This has not been an easy decision to make, but I have now been with Borland for 13 years, and I feel that it is time for me to try some new challenges.
For those of you worried about Delphi's future, I want to assure you that the product is in the hands of an incredibly competent team of people for whom I harbor the deepest respect.
Back in the old Turbo Pascal days it was possible for one person to write and maintain an entire product. This is no longer the case.
Delphi was built by a team, and I have full confidence in the team's ability to develop and deliver new versions of Delphi. In fact, the Delphi team at this point is almost twice the size it was when we shipped 1.0 in early '95. And Delphi97 is going to be a great product which solves a number of the problems you've been asking us about, such as multi-tier database access and COM/ActiveX support.
When you build a product like Turbo Pascal or Delphi, it is incredibly rewarding to see the enthusiasm of developers and the great applications it's been used to create.
I can't tell you how much I appreciate all of the support you've given over the years.
Anders
"You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
Another thing that others on /. seem to be missing is that D7 will also ship with a preview version of their Delphi for .NET compiler ( DCCIL - pronounced Diesel ). This compiler will produce native .NET IL code and you will be able to use just as you can C# or VB.NET.
.NET applications, 2 articles have been published on BDN ( http://bdn.borland.com/ ) outlining how the new Delphi.NET compiler works and also how to use Delphi with ASP.NET as native .NET applications/scripts.
.NET machines. But we will have to wait until it ships to be sure.
For who are interested in using Delphi to write
Simple games are already being written with DCCIL and there is talk that applications using DCCIL will be compatible enough to run under the new PocketPC
Visual Basic allows the great unwashed masses to develop what passes for applications (the look-and-feel of a number of applications written in it suggests there is some merit in the Slashdot consensus that programming needs a steeper learning curve). But for Visual Basic to work, you have to learn a programming language with the consistency of the user interface to Word, and while you can develop components for Visual Basic in almost any language, you are the mercy of Visual Studio wizards to navigate the incredible Rube Goldberg that is COM.
I am interested in the market for widgets for data acquistion and signal processing, which for better or worse is on the Microsoft plantation anyway (Data Translation has dropped support for Mac or anything other than Windows), and if this .NET thing lives up to its promise, there is no reason to be tied to stuff like LabView.
The drip, drip part is while Delphi 7 appears to be joining the .NET party, it is not clear to me how experimental/beta-test the .NET part is and if Delphi and COM is any guide, it may be Delphi 10 before Borland is done with dinking around with their .NET support to get it to their liking.
The Borland press release is also so mired in buzzwords that I am also afraid that Delphi is becoming this hodge podge (lets see, there is VCL, and then there is CLX, which is pointedly not VCL, and beyond that there are these wizards for generating ActiveX controls, which you should be able to generate from any VCL control but I have never gotten to work just right with any of my VCL controls, and now there is Diesel/DCCIL, which introduces a whole raft of deprecations of your existing code base which was the whole reason for sticking with Delphi in the first place).
Delphi, the language, is actually very nice for people wanting to get a job done. The problem with Dephi is that it's non-portable. It only runs on and generates code for 32-bit x86 machines. You can't run it on anything else. This was not a problem if you only wanted to write Windows code. Now you can write Windows and Linux x86 code. You can't make SPARC, PowerPC, MIPS, ARM or any other code with it for that matter. You're still tied to x86, but now you have the choice of Linux or Windows.
Stick Men
I used to use Eiffel on NeXtStep computers. Nice, eh? Sweet ass OS. Well, anyways, Eiffel was fantastic and it is completely OOP from the start. It had wonderful templates and the debugging was top notch. The problem that I had was that the debugging was verbose, but unless I spent a ton of time trying to decrypt what it was trying to tell me, I would just end up trying to look through the code myself. This was back in 1996, so I am sure that things have changed and improved. Sorry, I can't give you any further advice, my memories of Eiffel are not too specific, except for the fact that I fell in love with it and was very sad to see it go. Objective C is very, very cool from what I have heard, but I can't help you at all on that. Do you have a Mac? You could easily give both of these languages a try without any troubles at all and see what you like. I have heard that the Apple IDE is absolutely fantastic and you will fall in love with it right away. Peace. Eiffel was very nice.
Unusual for Borland, they have added quite a few extras to their release such as a complete (!) copy of Kylix 3, Borland's port of Delphi to Linux.
Having extras included with your Borland purchase isn't strange at all - every time I've purchased a Delphi edition (1, 2 then 5) it came with a whole stack of CDs.
Delphi 5 came with free copies of C++ Builder 3 and JBuilder 2; IIRC it also included a web site tool (can't remember which), a Companion Tools CD (some free stuff and some demos of 3rd party). Way back when Delphi 2 and 3 were released, each came with bundled Delphi 1 for 16bit development.
Borland Delphi 7 Studio will be available during summer 2002 in four editions: Architect, Enterprise, Professional, and Personal. A full Delphi language version of Borland Kylix(TM) 3 ships with Delphi 7 Studio Architect, Enterprise, and Professional editions. Delphi 7 Studio Architect is priced at $3,499, Delphi 7 Studio Enterprise at $2,999, Delphi 7 Studio Professional at $999 and Delphi 7 Personal at $99. Check regional websites for promotional pricing for Delphi 7 Studio. $99 for D7 Personal isn't a bad price at all!
For example:
Delphi or JBuilder Enterprise
Reg: $2999
w/ Discount: $399
Kylix Enterprise
Reg: $1999
w/ Discount: $399 :)
It really is a great price when you figure in all the the features that you get for $400. I know I'll never get use them all, though I'd like to