Slashdot Mirror


Borland C++ For Linux

Ardax writes: "Looks like Borland is going to be releasing C++ for Linux, according to this InfoWorld article. We'll be seeing more details at LinuxWorld in NY next week. The article doesn't mention whether this will be C++ Builder for Linux, or 'just' a command line compiler. No matter what, this is a sweet thing. I wonder how it will compare to gcc? (I wonder if it will be able to compile the kernel? :-) ) If it's the whole C++ Builder shebang, I wonder if there will be an Open Edition? Borland's Community site has a blurb about this. There's no comments at the Borland community yet, but some interesting commentary might pop up there."

3 of 457 comments (clear)

  1. Re:Compile the kernel? by AYEq · · Score: 4, Interesting

    The kernel is not written in pure C, even though it's portability would make you think so. It is writen in C with a ton of GNU extentions. So the kernel is really tied to gcc. (which actually makes it more protable because gcc runs on a ton of machines)

  2. Re:Resume Item by Ronin+Developer · · Score: 4, Interesting

    Word has it from the 2000 Borland Developer's Conference, that Kylix was going to be Delphi on Linux. Next in the queue was going to be C++Builder on Linux. During that same conference, the core C++ compiler had been built and demonstrated compiling and running natively on Linux. That was two years ago.

    Since that time, we have seen Kylix and Kylix 2 released as well as Delphi 6 and a new C++Builder. The fundamental piece was the use of CLX to make the code cross platform between Windows and Linux. VCL code simply will not port. And, the VCL never worked cleanly between Delphi and Kylix. CLX was the answer to this.

    I expect that the upcoming release will be C++Builder on Linux. That means it will have the same look and feel as C++ Builder on Windows. Yes...a GUI oriented development tool with all the wizbang designers that many of us have come to love.

    I'd also like to point out that Borland made it clear that they were not out to replace GCC. Their aim (well, 2 years ago), was to make a development tool that enabled developers with a Windows background migrate to Linux and bring their application development skills to the Linux platform. There was alot of talk about whether the libraries would be link compatible with GCC. They didn't have an answer that most of us wanted to hear. But, like I said, that was two years ago.

    Borland is position themselves to enable developers to enter a new market. While the MS folks are concerned about pushing .NET out the door, Borland developers will already be developing Web services and database applications for both Linux and Windows and beating their competitors to the punch.

    Will these tools be an immediate big hit with Linux users? Doubt it. It takes a lot to effect a paradime shift of that magnitude. But, you will see Windows developers porting their code to Linux and opening up new markets. Eventually, the die hard people will see the advantages of using a tool like C++Builder or Kylix in a corporate setting. And, if we are really lucky, we'll see Borland making their .so's compatible with rest of the Linux community. The whole point of doing a C++ version is simply that the majority of Linux developers use that language. But, they ported Delphi over first (ala Kylix) because the majority of their customers are Delphi users.

    Guess we'll all have to wait and see, eh?

    RD

  3. How many people actually use Borland C++? by djohnsto · · Score: 4, Interesting
    I'm sure this will marked as troll, flamebait, lame, whatever, but I'm actually curious.

    How many people actually use Borland's C++ products currently? Of those that do, is this just brand loyalty from the Windows 3.1 days? I've been part of product teams (all using C/C++) developing on Windows, Mac, and various unices, and I've never seen Borland being used anywhere. The last Borland product I've seen used was Turbo Pascal for DOS back in high school.

    This isn't meant to start a flame war, I've just never actually seen a Borland C++ product being used, and am curious how big their market is. It may be that the Linux version would actually outsell the Windows version due to lack of competition. And it would totally rock if they released the Borland C++ builder IDE that supported not only the Borland compiler, but gcc and icc (intel) as well.

    Needless to say, if they do release the IDE, I'll be very interested to see how well it works. I've tried KDevelop, CodeWarrior (older version - 5.0?), Anjuta, a couple other gnome things, etc. And I'm sorry to say none of them allow me to be as productive as I am with VC++ (with the VisualAssist add-in). CodeWarrior was probably the worst (I hope for their sake 6.0 was better), and KDevelop the most mature. However, none of the open source efforts play nice with cross platform projects (damn it, I don't WANT the make files in the same directory as the source!!!), and are terrible when dealing with large projects. If Borland's product can deal with large cross-platform projects, I'll be a happy camper.

    --
    Dan