Borland Releases Delphi 7 41
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."
Re:w00t! (Score:2)
Yeah, you'd think so, wouldn't you? However, despite all the copies on my shelf of various versions of the Object Pascal Language Reference published by Borland, the official line is (now) that the language used in the product known as Delphi is and always has been officially called Delphi [google.com]. Not Object Pascal.
I get a feeling that some lawyer in Scott's Valley got a call from some lawyer in Cupertino last year regarding the trademark to "Object Pascal" or something.
Re:w00t! (Score:1)
Re:w00t! (Score:1)
"The Object Pascal language is now called the Delphi language. The online Help and documentation have been updated accordingly."
However, the newsgroup (forums.borland.com) for the language is still public.borland.delphi.objectpascal.
Re:Nice, but (Score:2)
Would like pay-as-you-play a la C++ -- not massive overhead to run the thing if I'm not using features. Java is slow, verbose and has lame generic containers. C++ is nice but huge, complicated, and doesn't have native GC. C lacks GC, good generic containers, and has too weak typing. lisp lacks static typing. sml is a functional language (ick) and type inference sucks.
I'm not touching C# with a ten foot pole on general principle.
Right now, the things I'm thinking about looking at next are eiffel and objective C. I'd really like templating, which I know that you get with eiffel. Anyone have any likes/dislikes about these two?
Re:Nice, but (Score:1)
What's wrong with C# that you can't touch on principle? Because it is Microsoft? Do you know who are the top designers of
If you don't like Microsoft then fine, but, give GNOME/Mono's version of C# a chance at least. If you program as a hobby then I guess it doesn't matter. But if you program as a profession then I would not just brush off a language backed by a company that has the power and resources to make the language here to stay. You can never be too sure that you won't come across a project that works with C#.
Re:A Proverb (Score:1)
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.
Re:Nice, but - troll (Score:2, Insightful)
Re:Kewl (Score:1, Troll)
Does this have the Chess sample program... (Score:2, Interesting)
Anyone knows ?
I miss the old Borland (Score:4, Insightful)
Re:I miss the old Borland (Score:1)
And now you get the same thing for $60 from Borland.
You can download Borland C++ Builder 6 Personal Edition [borland.com] which includes IDE, form designers, compiler, debugger, inline assembler, tons of demos, 1600+ pages of documentation, and an extensive help system.
Sounds like a pretty good bargain to me.
Re:I miss the old Borland (Score:1)
--
P.S. Somebody's gotta turn off those stupid time limits. I had to wait several minutes to write this addendum. Not fun.
Re:I miss the old Borland (Score:1)
Borland C++ 3.1 was the best programming plataform ever!
Ahh... good old times.. Ctrl-F9 run, F8 step through, F7 step into.. sniff, sniff..
After the first windows version, I turned to be useless crap.
But now I found a home again: vi+gcc+gdb.
Re:I miss the old Borland (Score:1)
Historical Aside re Delphi... (Score:1)
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
Not Released Yet. (Score:2)
Delphi.NET... (Score:3, Informative)
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
Re:Delphi.NET... (Score:2)
Thats the whole point of the CLR. C#, VB, Cobol, J# etc are all interchangable.
Delphi is a great language, and great set of libraries. But Delphi.Net is dumb. you wont have the VCL, or all the libraries, so all you have is Pascal syntax basically. (Not that Pascal is bad, I think it gives the readability of Basic, with the power of C)
Re:Delphi.NET... (Score:2, Informative)
Re:Delphi.NET... (Score:2)
Drip, drip, drip (Score:1, Interesting)
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).
Extras not unusual for Borland (Score:2, Informative)
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.
Pricing (Score:1)
Price tag is high, but educational discout rules (Score:1)
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