Slashdot Mirror


Borland Releases New C++ Toolkit

shelleymonster writes "Infoworld points out that, after two years of coding, Borland has released its latest C++ development toolkit. Borland C++BuilderX is a multiplatform IDE for Windows, Linux, and Solaris that provides a brand-new visual development environment. Press release here." According to the Infoworld piece, "While newer languages, such as Java and Microsoft's C#, garner more attention than C++, research firm IDC projected that C and C++ professionals will remain the largest group of developers through 2005."

294 comments

  1. About Damn Time. by PakProtector · · Score: 5, Funny

    I've been waiting for this for a long time. I'm still using Borland C++ Builder 5.0. I think. Whatever the latest patch was.

    I think it's time to break out the champange and do a happy-naked-pagan-dance 'round the stonehenge of mainframes in the back yard.

    --

    Edward@Tomato - /home/Edward/ man woman
    man: no entry for woman in the manual.
    "Qua!?"

    1. Re:About Damn Time. by bluesky74656 · · Score: 1

      Same here. At school, we use Borland C++ 5, and at home I use GCC. Programs I write at school don't compile at home without modification, and vice-versa. Now, I just need to convince the administration to upgrade.

      --
      This page was generated by a Flock of Attack Kittens for you.
    2. Re:About Damn Time. by Havokmon · · Score: 2
      I think it's time to break out the champange and do a happy-naked-pagan-dance 'round the stonehenge of mainframes in the back yard.

      Holy Cow!

      Did you see this in the article?!
      "Enterprise Studio for Mobile integrates all Symbian Software Development Kits (SDKs)"

      I don't think you'll be doing much naked dancing with a Sybian SDK!

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    3. Re:About Damn Time. by FroMan · · Score: 3, Funny

      Bah, when I was a kid, we had to use Borland C++ 3.0. And we liked it.

      And when I was an embryo we had to use punch cards, and we liked it!

      You young'ins ain't got it tough, you and your new fangled gui's and champange and happy-naked-pagan-dances...

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
    4. Re:About Damn Time. by IM6100 · · Score: 5, Funny

      You're talking about this sybian, I assume.

      --
      A Good Intro to NetBS
    5. Re:About Damn Time. by haystor · · Score: 1

      Punch cards! Puh-lease.

      We had to poke holes in our arms.

      --
      t
    6. Re:About Damn Time. by plalonde2 · · Score: 1

      Bah. When I was a kid all I had was Turbo Pascal Version 2, and I liked it. Complete with the "press 1 to compile, 2 to edit" classic menu interface :-)

    7. Re:About Damn Time. by Brandybuck · · Score: 2, Funny

      You was lucky! We used to dream of using Turbo Pascal Version 2. When I was a kid we didn't get our supper until we had bootstrapped Wirth's original compiler with a Tiny Pascal interpreter we had from an old Byte magazine.

      --
      Don't blame me, I didn't vote for either of them!
    8. Re:About Damn Time. by xybe · · Score: 2, Funny

      ROTFLMAO

      Re:About Damn Time. (Score:2, Informative)

      This is too much, moderators should at least follow the links, lest they mod informatice a site about the most venerable sex toy ever created thinking it is a decelopment platform

      On the bright side, this probably disprove any previous notions that ./ readers watch too much porn, anyone who know his porn would have known better

    9. Re:About Damn Time. by smittyoneeach · · Score: 1

      You had arms? You were looky! After a full round of limb amputations, we were suspended in front of the AN/UYK-7 input panel on meathooks, and had to load the memory locations in binary via the push-buttons on the panel with a stylus mounted on our noses!
      I got better...

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    10. Re:About Damn Time. by smittyoneeach · · Score: 1

      And you try to explain that to the kids today...<head shaking in disdain>

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  2. No Screenshots? by FortKnox · · Score: 4, Insightful

    New IDE but no screenshots? :-(

    Nice thing is, Borland tends to release 'personal' editions for at-home use that require no money (though the features are slimmed down).

    Being a big fan of the JBuilder series, I'll be sure to d/l the personal edition for C++ (in a day or two when the servers aren't so clogged).

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:No Screenshots? by Anonymous Coward · · Score: 5, Informative
      Just take the "Product Tour"...

      Screenshots galore:

      href="http://www.borland.com/cbuilderx/tour/View_C ++BuilderX%20Turbo%20Demo.htm

    2. Re:No Screenshots? by ViolentGreen · · Score: 1

      I downloaded a copy of Borland C++ Builder a few months ago. I could only find an evaluation version that expired after x days. It was worse then windows to activate and get working. I hope there is a personal addition for this. I too am a big fan of JBuilder.

      --
      Not everything is analogous to cars. Car analogies rarely work.
    3. Re:No Screenshots? by connsmythe96 · · Score: 1

      There's a REALLY low-quality screenshot in the "Tech Overview" pdf. You can hardly see anything, though.

      --
      if(!cool) exit(-1);
    4. Re:No Screenshots? by molo · · Score: 1, Troll

      Doesn't work on Mozilla. There's some kind of infinite reloading loop.

      -molo

      --
      Using your sig line to advertise for friends is lame.
    5. Re:No Screenshots? by AndyElf · · Score: 1

      Hit stop and let it load.

      --

      --AP
    6. Re:No Screenshots? by FortKnox · · Score: 1

      Wow, looks like JBuilder with C++. Considering (as I mentioned before) that I'm a pretty big JBuilder user, I can only imagine all the benefits this will bring (really compete well against MS Visual C++, also).

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    7. Re:No Screenshots? by Anonymous Coward · · Score: 2, Funny
      It's a such beautiful story, towards the end you just gotta have tears in your eyes when the "'Hello Borland C++BuilderX' does not run on Linux" bug is finally squashed.

      Awesome!

    8. Re:No Screenshots? by vandan · · Score: 1

      Hmmm???
      Works on mine.

    9. Re:No Screenshots? by Manic+Ken · · Score: 2, Informative

      Works on my mozilla(Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030626)...then, I have the following plugins:

      Java(TM) Plug-in 1.4.2-b28(libjavaplugin_oji.so)
      Shockwave Flash(libflashplayer.so)(It's a flash demo!)
      mplayerplug-in v0.80 handles QuickTime Windows Media Player Plugin(mplayerplug-in.so)
      Default(libnullplugin.so)
      Plugger 4.0(plugger.so)

      As long as U have Java and flash U should be ok. ?

    10. Re:No Screenshots? by molo · · Score: 1

      Stop isn't available during the refresh.

      -molo

      --
      Using your sig line to advertise for friends is lame.
    11. Re:No Screenshots? by molo · · Score: 1

      Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030703

      I have Java and flash:

      Java(TM) Plug-in 1.3.1_01
      Shockwave Flash 4.0 r12

      -molo

      --
      Using your sig line to advertise for friends is lame.
    12. Re:No Screenshots? by glob · · Score: 2, Insightful

      it's just slow at downloading.

      i'm only getting 13k/s.

      fyi the direct link to the swf is http://www.borland.com/cbuilderx/tour/C++BuilderX% 20Turbo%20Demo.swf

      18.5meg

      --
      nostrils
    13. Re:No Screenshots? by floydman · · Score: 1

      Screen shots are in the PDF brochuers here
      and here

      --
      The lunatic is in my head
    14. Re:No Screenshots? by Anonymous Coward · · Score: 0

      I prefer to test drive the latest personal bootleg iso editions supported by Winmx inc

  3. Re:Does C++ finally integrate by Anonymous Coward · · Score: 0

    Wow. I consider myself to be a "database programmer" and I have no fucking clue what you're talking about.

  4. Has to be said. by Anonymous Coward · · Score: 0, Flamebait


    C++ is to C as Lung Cancer is to Lung.

    1. Re:Has to be said. by Anonymous Coward · · Score: 1, Funny

      ... and C# is to C as Apple is to Orange

    2. Re:Has to be said. by wmaker · · Score: 2, Funny

      ...and you are about as cool as a kick in the nuts

    3. Re:Has to be said. by Anonymous Coward · · Score: 0

      ... and the last time you saw female genitalia was the day you were born

    4. Re:Has to be said. by Anonymous Coward · · Score: 0

      And like a lung, C sucks.

    5. Re:Has to be said. by Doomrat · · Score: 0, Troll

      And you're all gays! Big smelly gays! LOL!!!

    6. Re:Has to be said. by Anonymous Coward · · Score: 0

      C++ is to C as Lung Cancer is to Lung.

      actually:
      C++ is to C as Lung is to Lung Cancer. :-P

    7. Re:Has to be said. by smittyoneeach · · Score: 1

      C, the language, is to the computer as
      C, carbon, is to life.
      Save the bigotry for <insert language here>
      .

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    8. Re:Has to be said. by Anonymous Coward · · Score: 1, Funny
      Actually your comparison of apples and oranges isn't quite correct. to quote Apples and Oranges -- A Comparison:
      by Scott A. Sandford, NASA Ames Research Center, Mountain View, California We have all been present at discussions (or arguments) in which one of the combatants attempts to clarify or strengthen a point by comparing the subject at hand with another item or situation more familiar to the audience or opponent. More often than not, this stratagem instantly results in the protest that "you're comparing apples and oranges!" This is generally perceived as being a telling blow to the analogy, since it is generally understood that apples and oranges cannot be compared. However, after being the recipient of just such an accusation, it occurred to me that there are several problems with dismissing analogies with the comparing apples and oranges defense. First, the statement that something is like comparing apples and oranges is a kind of analogy itself. That is, denigrating an analogy by accusing it of comparing apples and oranges is, in and of itself, comparing apples and oranges. More importantly, it is not difficult to demonstrate that apples and oranges can, in fact, be compared (see figure 1). Figure 1. Granny Smith Apple and Sunkist Orange Materials and Methods Both samples were prepared by gently desiccating them in a convection oven at low temperature over the course of several days. The dried samples were then mixed with potassium bromide and ground in a small ball-bearing mill for two minutes. One hundred milligrams of each of the resulting powders were then pressed into a circular pellet having a diameter of 1 cm and a thickness of approximately 1 mm. Spectra were taken at a resolution of 1 cm-1 using a Nicolet 740 FTIR spectrometer. Figure 2 shows a comparison of the 4000-400 cm-1 (2.5-25 mm) infrared transmission spectra of a Granny Smith apple and a Sunkist Navel orange. Figure. 2 Conclusions Not only was this comparison easy to make, but it is apparent from the figure that apples and oranges are very similar. Thus, it would appear that the comparing apples and oranges defense should no longer be considered valid. This is a somewhat startling revelation. It can be anticipated to have a dramatic effect on the strategies used in arguments and discussions in the future.
  5. Borland? by wmaker · · Score: 2, Funny

    What the hell is borland... i thought microsoft was the only c programming language developer.

    j/k of course

    1. Re:Borland? by Anonymous Coward · · Score: 0

      Microsoft as the only C programming language developer?? Ouohhh, scary...

  6. largest group by Anonymous Coward · · Score: 5, Interesting

    "Research firm IDC projected that C and C++ professionals will remain the largest group of developers through 2005."

    That's highly subjective. What is a developer? Do you count sysadmins write shells scripts? (If so, they severely outnumber all other forms of development) Can you really lump in all C and C++ developers together (is someone using Visual C++.NET (i.e. using all the .NET libraries and pretty much ignoring the "standard" C++ libraries) the same as someone using gnu C++ on Solaris? What do you guys think?

    1. Re:largest group by Anonymous Coward · · Score: 0

      Do you count sysadmins write shells scripts?

      No. Why would you? Writing scripts no more makes you a developer than drawing a picture makes you an artist. Development implies a much larger scale. If you want to include sysadmins then you have include Joe Home User who throws a few lines of JavaScript into their webpage.

    2. Re:largest group by ikewillis · · Score: 4, Insightful
      "That's highly subjective. What is a developer?"

      Someone who is paid for the purposes of developing an application.

      "Do you count sysadmins write shells scripts?"

      No, they are paid to maintain systems, not develop applications. Very little of what they write will ever see the light of day.

      "Can you really lump in all C and C++ developers together (is someone using Visual C++.NET (i.e. using all the .NET libraries and pretty much ignoring the "standard" C++ libraries) the same as someone using gnu C++ on Solaris?"

      I don't think the number of people using C++ with managed extensions is statistically significant.

      What they're trying to say is that the number of developers producing native code applications using C and C++ outnumbers those using some sort of runtime environment in conjunction with a language like C# or Java...

    3. Re:largest group by molarmass192 · · Score: 1

      We have "standard" C++ libraries now??? Just kidding. I'd say yeah, C and C++ being the basis of the languages would mean they're the same. If we're going to isolate .NET libraries then we may as well say people using RogueWave are using another language too.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    4. Re:largest group by Idimmu+Xul · · Score: 1

      "That's highly subjective. What is a developer?"
      Someone who is paid for the purposes of developing an application.

      Are unpaid opensource volunteers not developers? :o

      --
      The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    5. Re:largest group by Anonymous Coward · · Score: 2, Insightful

      Sometimes a thank you is payment.

      Open source developers wouldn't do it if they didn't get anything from it.

    6. Re:largest group by gunix · · Score: 1

      I really dislike these "in (current year +2) XYZ is going to be the largest/have 70% of the market/be worth z milion dollars"

      They are never right anyway!

      --
      Evolution of Language Through The Ages: 6000 BC : ungh, grrf, booga 2000 AD : grep, awk, sed
    7. Re:largest group by mbrod · · Score: 1

      "While newer languages, such as Java and Microsoft's C#, garner more attention than C++, research firm IDC projected that C and C++ professionals will remain the largest group of developers through 2005."

      Try 2105. While ton's of Perl, PHP and the rest are out there, the core stuff is going to be C and C++ for the rest of our carears.

      I doubt the C++.Net and shell scripting are even a few percent on the usage scale.

      While I agree there are a lot of varieties the VAST majority would still be C and C++. Look at your web browser, the OS you are using, your word processor, your email client, Kazaa :-) etc. All of them C and C++.

    8. Re:largest group by WasterDave · · Score: 0, Troll

      C and C++ professionals will remain the largest group of developers through 2005

      What is a developer?

      Obvious isn't it? It's a class of people the majority of whom will use C and C++ through 2005. It must be true, IDC says so.

      Dave

      --
      I write a blog now, you should be afraid.
    9. Re:largest group by Firehawke · · Score: 1

      I'm sure they said that about Cobol back in the day. Who knows? There might just be a revolution in the future. I sure won't rule it out, in any case.

    10. Re:largest group by RoboDebugger · · Score: 1

      And what do they mean by largest? It's not our fault that we have sedentary jobs and that our idea of exercise includes running unit tests.

      --
      Software developer.
    11. Re:largest group by Mooncaller · · Score: 1, Insightful
      Very little of what they write will ever see the light of day.

      Most software will never see the light of day as its written for in house use. The programmers who write such software are every bit a developer as someone working on a comercial product or an Open Source project.

    12. Re:largest group by dubner · · Score: 1

      > Someone who is paid for the purposes of developing an application.

      And are embedded systems programmers not developers? (Firmware != an application).

    13. Re:largest group by Anonymous Coward · · Score: 0

      And how many developers write in exactly one language? I've written a single web page that includes HTML, SQL, VBScript, JavaScript, and even an Excel worksheet function.
      Posting anonymously out of embarrassment about my dark .asp past...

    14. Re:largest group by Anonymous Coward · · Score: 0

      I don't know about the lumping of different groups, however, it is a good thing to hear that there is a new C++ concentric IDE. I don't know what they use in professional settings as I'm a hobbyist, however, the VC++ IDE gets boring fast. Supposedly there are ways, and companies have, extended its functionality, however, I don't see anything on the internet about this and I have looked everywhere as I have previously developed shareware.

      I use VC++ 6.0 and am not going to upgrade to .NET because I don't understand what NET and C# is about. I understand C++ and what that is about so if that is good enough for my purpose then why NET? One of the parts about the VC++ that I thought was overall lame was the COM concept. A basic COM control is fine, however, architecturally it gets iffy with incresed complexity like with browser integration.

      Sometimes I think if the group in charge of this had a more cohesive vision technologically rather than on the banking side things would go much better. Here's an idea ... how about a sandbox type of architecture for the browser? Right now you can pop in a COM component, er, Active X widget and take over the whole PC.

      I doubt that NET can resolve these issues as the problems are from misapplications of behavioral science. I think if companies behaved with the interest of its users and developers than this debate wouldn't even exist. C# is a joke, plain and simple. It doesn't even belong in the same sentence let alone the same IDE as a C++ compiler. Even C is a joke relatively speaking, however, I don't understand why programmers keep questioning the pointer concept. For all I know C# and Java are different sides of the same coin, however, it is funny to see how the NET components have gained over the obviously superior Java components.

      I think one of the problems with large companies is that they don't realize where old innovations end. It is like the light bulb. Once it gets to a certain point unless there is some new platform i.e. inert gas versus filament, there is no room for innovation. The way I see computers is that there is a comfort level that people have with the machine that is time dependant. The machine is then said to be fast or slow.

      Well, machines are fast now so there was a time before they were fast that innovation is possible. So thus, C++ is a finished language. This is also how companies go out of business. Now what I'm not seeing is how this innovation is taken into account. Why NET when you can program any kind of conceivable application with C++?

      Another thing is MFC. With this Borland product hopefully it is good enough to abandon MFC. MFC had its purpose, however, it remained archaic. The problem seems to have been that MS decided to go into media technology more directly especially with DirectX. There was a day without DirectX, however, now that DirectX is here MFC lacks integration with media capability that, for example, the Java components don't lack as much. You know what I am talking about if you have tried to skin an interface or even make a transparent animation or a non-rectangular GUI. MFC is like the toilet. You set it up and then just crap your components onto it.

      Greg.

  7. IDE? by grub · · Score: 2, Funny


    .. a multiplatform IDE ..

    Is that like a multiplatform SCSI or multiplatform Fiberchannel?

    --
    Trolling is a art,
    1. Re:IDE? by Nexzus · · Score: 1

      Integrated Development Environment

      Things like form builders, code windows, debug watches, etc. in one nice easy to use program.

      --
      Karma: Can only be portioned out by the Cosmos.
    2. Re:IDE? by grub · · Score: 1


      Things like form builders, code windows, debug watches, etc. in one nice easy to use program.

      I know, sorry, most of my posts should be marked +5, Sarcastic Bastard :)

      --
      Trolling is a art,
    3. Re:IDE? by Anonymous Coward · · Score: 0

      I'm pretty sure you meant -1, Sarcastic Bastard

    4. Re:IDE? by red+floyd · · Score: 1

      As a former Fibre Channel developer, I feel the need to correct your spelling.

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
  8. wrong it says by Anonymous Coward · · Score: 2, Funny

    "According to analyst research firm IDC, C and C++ professionals will remain the largest class of developers through 20051. "

    year 20051?! HOLY SHIT MAN! OWNAGE!

  9. But I thought... by BitwizeGHC · · Score: 2, Funny

    Visual Basic professionals were the largest group of developers?

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    1. Re:But I thought... by Anonymous Coward · · Score: 0

      No, they just have the largest file sizes and overhead.

    2. Re:But I thought... by MosesJones · · Score: 2, Funny


      Officially Visual Basic developers are classified as "cleaners with additional training"

      --
      An Eye for an Eye will make the whole world blind - Gandhi
    3. Re:But I thought... by Anonymous Coward · · Score: 0

      Isn't that like saying that cockroaches are the largest group of people?

    4. Re:But I thought... by Anonymous Coward · · Score: 0

      Only if you consider them to be 'professionals'

    5. Re:But I thought... by fucksl4shd0t · · Score: 1

      Visual Basic professionals

      Is there any such thing? Great, next you'll try to tell me that Pascal developers are professionals too, won't you?

      --
      Like what I said? You might like my music
    6. Re:But I thought... by SilentMajority · · Score: 1

      Correct me if I'm wrong but isn't this due to including every user of MS Office because it includes the embedded VBA scripting language?

    7. Re:But I thought... by bytesmythe · · Score: 1
      Visual Basic professionals were the largest group of developers?

      No, it's developmentally disabled... There's a difference.

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
    8. Re:But I thought... by G-funk · · Score: 1

      Yes, but the *nix C++ crowd is definitely the group of the largest programmers :)

      --
      Send lawyers, guns, and money!
  10. Ironic... by Anonymous Coward · · Score: 4, Interesting

    a C++ IDE written in Java. The scrollbars are the giveaway.

    1. Re:Ironic... by blackmonday · · Score: 1

      Makes sense, if you want to run the IDE on different Operating Systems.

    2. Re:Ironic... by FortKnox · · Score: 3, Informative

      Yup, looks like they simply used the same framework/engine/kernel from JBuilder. The one thing that won't give away that it is java is the fast loadup, and speed of the entire application.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    3. Re:Ironic... by Bunji+X · · Score: 2, Informative
      Yeah, they should have used
      UIManager.setLookAndFeel("com.sun.java.swing.plaf. windows.WindowsLookAndFeel")
      ;)
      --
      ---
      The combined human population is enough to feed every living tiger for app. 28000 years.
    4. Re:Ironic... by edwdig · · Score: 2, Informative

      The C++ Builder 6.0 IDE was written in C++ Builder. After you installed C++ Builder on Windows 2000, you'd have to run it once as Administrator to get all the registry settings correct. If you tried to run it first as a normal user, you'd get all sorts of errors about C++ Builder runtime files not being registered, and large portions of the UI wouldn't work. But from the filenames you'd get errors about, it was very clear that the IDE was written in C++ Builder.

    5. Re:Ironic... by Anonymous Coward · · Score: 1

      The IDE being same doesn't mean jack -- they're just images. The press release says that thew new version "takes a fresh standards-based, cross-platform approach to programming in pure C++ by offering a newly purposed, consistent IDE based on the same proven enterprise IDE framework used by Borland(R) JBuilder.(R)"

    6. Re:Ironic... by Cthefuture · · Score: 1

      Maybe, but Borland has has their own widget set for ages. It is used with C++ Builder, Kylix, and stuff like that*. I assume this IDE is using it as well.

      It could be written in Java, I dunno. Or it could be written in C++. Since the GUI kit is cross platform anyway and raw C++ is fairly portable too then it could be written in anything (maybe Kylix/Pascal).

      * I haven't used JBuilder because Java sucks

      --
      The ratio of people to cake is too big
  11. Read the Press Release by Anonymous Coward · · Score: 0

    From the press release: "According to analyst research firm IDC, C and C++ professionals will remain the largest class of developers through 20051. "

  12. ha ha ha by drinkypoo · · Score: 5, Funny

    research firm IDC projected that C and C++ professionals will remain the largest group of developers through 2005

    C vs. C++ is like vi vs. emacs. Saying that C and C++ professionals are one group is like suggesting a fusion between Megadeth and N'Sync.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:ha ha ha by RevMike · · Score: 2, Funny
      C vs. C++ is like vi vs. emacs. Saying that C and C++ professionals are one group is like suggesting a fusion between Megadeth and N'Sync.

      Kernighan = Lemmy, Straustoupe (sp?) = Timberlake

    2. Re:ha ha ha by gantzm · · Score: 2, Informative

      Lemmy was in Motorhead.

      --


      Excessive forking causes un-wanted children.
    3. Re:ha ha ha by RevMike · · Score: 1

      Damn, I meant to say - what was his name again - the guy who used to be in Mettalica?

    4. Re:ha ha ha by gantzm · · Score: 1

      Mustaine?

      --


      Excessive forking causes un-wanted children.
    5. Re:ha ha ha by dustmote · · Score: 4, Funny

      Megasync? Or N'Death? I'm trying to visualize the videos for bands with these names, and I'm not sure I like what I see. :)

      --


      -1, "1337" speak
    6. Re:ha ha ha by Anonymous Coward · · Score: 0

      Kernighan = Lemmy, Straustoupe (sp?) = Timberlake

      Kernighan actually had no role in the actual design of the C language, although he is directly responsible for many other wonderful things. He just co-wrote the book. So this isn't a totally correct analogy.

    7. Re:ha ha ha by Anonymous Coward · · Score: 0
      That's ok, Lemmy has nothing to do with Megadeth, athough he is directly responsible for many other wonderful things.

      If you're going to be wrong, be all wrong.

    8. Re:ha ha ha by Anonymous Coward · · Score: 0

      "C vs. C++ is like vi vs. emacs."

      Funny you should mention those in that order.

      C vs. C++ (C++ can be used as a better C)
      vi vs. emacs (viper - emacs as a better vi)

      Hmm, N'Sync and Megadeth. Oh I got it - the both lack talent and the tools mentioned above in the hands of the inexperienced suck just as bad as either of the bands, combined or seperated.

      But like I was saying, oh yeah, onions...

    9. Re:ha ha ha by fucksl4shd0t · · Score: 1

      Kernighan = Lemmy, Straustoupe (sp?) = Timberlake

      Um, actually, it's more like:

      Kernighan = Dave Mustaine, Straustroupe = David Ellefson (The idea being that Dave Mustaine was formerly a member of Metallica, and that while working for Metallica they created something comparable to C, and then Dave Mustaine teamed up with David Ellefson to create something bigger, better, and more easily portable, and of course, faster)

      It's a good thing I'm sick right now, otherwise you might think I don't have a life. not that I give a shit

      --
      Like what I said? You might like my music
    10. Re:ha ha ha by Anonymous Coward · · Score: 0

      I think a more interesting mix would be Slayer and Brittany Spears.

      NR

    11. Re:ha ha ha by fucksl4shd0t · · Score: 1

      Megasync? Or N'Death? I'm trying to visualize the videos for bands with these names, and I'm not sure I like what I see. :)

      There would only be one. It would start with Dave Mustaine whining that his amp isn't the loudest and end with Megadeth gang banging all of the 'N Sync guys and then impaling them on their guitars and stuff.

      --
      Like what I said? You might like my music
    12. Re:ha ha ha by cfuse · · Score: 1
      like suggesting a fusion between Megadeth and N'Sync.

      Megasync is my favorite band!!!

    13. Re:ha ha ha by xybe · · Score: 1

      How about Beatallica has a ring to it, doesn't it?

    14. Re:ha ha ha by mrcparker · · Score: 1

      So, which one is Megadeth and which one is N'Sync?

    15. Re:ha ha ha by smittyoneeach · · Score: 1
      Lemmy is Motorhead
      To quote:
      Blackhearted to the bone,
      Older than the Rolling Stones,
      Been to heaven, been to hell,
      Bought the farm, and I won't sell...
      ------->I'm So Bad (Baby, I Don't Care)

      I just want to know why he didn't run for Governor of California...
      -1 Offtopic, but this is Lemmy...
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    16. Re:ha ha ha by gantzm · · Score: 1

      Hmm, I'm not sure why I typed 'was'. Sittin' here in this hot tuxedo must have made my mind wander. Please excuse my error.

      --


      Excessive forking causes un-wanted children.
    17. Re:ha ha ha by Anonymous Coward · · Score: 0

      It's Stroustrup.

  13. C++ Future Development??? by Anonymous Coward · · Score: 4, Funny
    "...IDC projected that C and C++ professionals will remain the largest group of developers through 2005."


    Then why have I been out of work for over 2 years?

    1. Re:C++ Future Development??? by Anonymous Coward · · Score: 0

      Then why have I been out of work for over 2 years?

      Because you have demonstrated your inability to respond appropriately to a change in the job market, by learning something new.

      Your post also demonstrates weak reasoning ability, so you probably are incapable of being a good programmer in any language. It does not follow from the forecast you quoted, C and C++ professionals will remain the largest group of developers through 2005, that the group will not shrink.

    2. Re:C++ Future Development??? by Mjlner · · Score: 1
      Then why have I been out of work for over 2 years?

      Well duh!
      Because you don't know C or C++.

      --
      Lemon curry???
    3. Re:C++ Future Development??? by Brandybuck · · Score: 1

      I'm still using C++. But I have been told by my boss that in 2005 I will have to start writing my hard real time embedded code using C# and .NET. Sigh. I'm dreading the day Microsoft announces DSP.NET...

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:C++ Future Development??? by BigGerman · · Score: 1

      that is
      of unemployed developers ;-)

    5. Re:C++ Future Development??? by fucksl4shd0t · · Score: 2, Funny

      Then why have I been out of work for over 2 years?

      In other news, recent studies show that developers are largest group of unemployed IT professionals.

      --
      Like what I said? You might like my music
    6. Re:C++ Future Development??? by LonelyKindGuy · · Score: 1


      I agree that C++ is the present and future reality.

      In the EE Times Sep. 1, 2003 issue which had their annual salary survey, the technology skills listed by respondants were C/C++ 58% and Java 8%

      Clearly among professionals who actually work in the vicinity of real hardware, C++ rules.

    7. Re:C++ Future Development??? by $0.02 · · Score: 1

      Because you belong to the largest group of developers. So whenever you apply to an ad, numbers of others do the same thing. Isn't that obvious?

      --
      If enithin kan gow rong it whil. (Murfey)
    8. Re:C++ Future Development??? by mangu · · Score: 1
      Then why have I been out of work for over 2 years?


      Exactly because C and C++ developers remain the largest group of developers. You see, if the job market is shrinking and the group of professionals remains the same size, someone must be out of work. Logic, isn't it?

    9. Re:C++ Future Development??? by Anonymous Coward · · Score: 0

      greedy and overpaid

  14. So how is Borland play on Linux? by tjstork · · Score: 2, Interesting


    I'm wondering if I could use Borland stuff to make services that run on both Linux and Windows. I don't expect or want O/S compatability layer. I'm a big boy and I understand how to use #ifdef. What I do want is to be able have my project on an EXT2 partition, do a Linux build, test, then, boot into Windows, do a build, test, etc...

    Thoughts?

    --
    This is my sig.
    1. Re:So how is Borland play on Linux? by bstanton0101 · · Score: 2, Informative

      I haven't used Kylix (the Linux part of Borland C++) much, but have heard that people using Indy can develop Network Services on both platforms pretty easily. Indy is included with Borland, but can also be downloaded for free at: http://www.nevrona.com/Indy/indy.html

      --
      Please excuse my English. I am American.
    2. Re:So how is Borland play on Linux? by FortKnox · · Score: 1

      Borland stuff (JBuilder and, AFAIK the new C++ Builder) are made with Java now, so its the same group of files for both install, except the windows has a .exe file to run the app, and the linux version has a .sh file to run, other than that, it should be smooth sailing.

      FWIW, I downloaded JBuilder9 personal yesterday and have it installed on both my linux and winXP boxes, and they both work flawlessly with one another (including the project files).

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    3. Re:So how is Borland play on Linux? by BenV666 · · Score: 1

      Vmware?

    4. Re:So how is Borland play on Linux? by WasterDave · · Score: 2, Informative

      I was recently doing something similar but lightweight, moving some code between Linux, OS X and Windows. The way that worked for me was to just use a central CVS repository then check out on to the relevant platforms. Three Windows "killer apps" in this were: cygwin, which doesn't suck nearly as much as it used to and has a way handy gui package installer; Tortoise CVS which is how CVS should be done; and Dev C++ which, if nothing else, is the most convenient way of getting gcc, free software Win32 API's and all the other dependencies up and going on Windows.

      Worked for me :)

      Dave

      --
      I write a blog now, you should be afraid.
    5. Re:So how is Borland play on Linux? by arkanes · · Score: 1

      The only even remotely tricky part about this is getting Windows to read an ext2 partition. Everything else is easy. It's even easier if you use an app framework (read: abstraction layer). You may not be afraid of ifdefs, but why do it when someone else already has?

    6. Re:So how is Borland play on Linux? by ggambett · · Score: 1

      I do. MinGW32.

  15. More fragmentation == No Linux on the desktop! by anonymous+coword · · Score: 0, Flamebait

    Yet another toolkit to add to the shelves. With Q-t, G-TK, tcl/tk, Motif, xaw, athena, fox, fltk, XUL, oootk, bonobo, ncurses for toolkits. No wonder joe is still using windows. Im all for choice, but this is getting redickulous.

    1. Re:More fragmentation == No Linux on the desktop! by Anonymous Coward · · Score: 1, Funny

      Yeah because most home users do a lot of C++ development. I know my mother was writing a Quickbooks clone for Linux just the other day and she wasn't complaining.

    2. Re:More fragmentation == No Linux on the desktop! by anonymous+coword · · Score: 1

      Yes, but your mother will notice that Kwickbooks (designed for KDE) dosen't look right on her gnome desktop, and thats why it hurts linux

      See my previous posts and my journal about problems Ive encontred with differnt desktops/toolkits

    3. Re:More fragmentation == No Linux on the desktop! by Anonymous Coward · · Score: 0

      Well that is why she is writing her own. Duh!

    4. Re:More fragmentation == No Linux on the desktop! by spitzak · · Score: 2, Insightful

      Qt, GTK, tcl/tk, Fox, FLTK, all run on Windows, and are being used to develop Windows applications. For some reason "joe" has not stopped using Windows because of this.

    5. Re:More fragmentation == No Linux on the desktop! by Anonymous Coward · · Score: 0

      How mature is the project? I looked around for Quickbooks clone a few months ago. I couldn't find anything that was past alpha.

    6. Re:More fragmentation == No Linux on the desktop! by FooBarWidget · · Score: 1

      As opposed to Windows's MFC, VCL, QT, WxWindows, XUL, FLTK, GTK+, CLX, OLE, COM, TurboVision, ActiveX?

    7. Re:More fragmentation == No Linux on the desktop! by smithmc · · Score: 1

      Qt, GTK, tcl/tk, Fox, FLTK, all run on Windows, and are being used to develop Windows applications.

      A few percent of Windows apps, maybe. I think it's safe to say that the large majority are developed using either VC++ with MFC or WTL or straight Win32 API, or VB - the runtimes for all of which are supported natively/supplied with Windows, and are therefore transparent to "joe".

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    8. Re:More fragmentation == No Linux on the desktop! by spitzak · · Score: 1

      Qt, FLTK, and probably the others I mentioned use the "straight Win32 API". What did you think they use? Magic?

  16. What about OS X? by alexhmit01 · · Score: 5, Interesting

    It's weird. Most of the cross-platform toolkits assume that you will use VC++ on Windows, and don't support the Borland compiler very well, which is a shame. Trolltech also has a cross-platform environment (Qt), and they include OS X in there. I don't understand why Qt assumes VC++ on Windows, as opposed to Borland and/or GCC.

    I also don't understand making the effort to do Win32 and some sort of X11 interface, and not building an OS X one? Carbon is C based, and you should be able to build a Carbon wrapper.

    May not be a HUGE market, but the Mac market isn't THAT small., and it's MUCH bigger than Linux. Admittedly, there are probably about as many corporate Linux desktops as OS X desktops, but I know many Unix guys running OS X.

    1. Re:What about OS X? by Anonymous Coward · · Score: 1, Interesting

      but the Mac market isn't THAT small., and it's MUCH bigger than Linux.

      I don't know about that. You are talking about desktops but the server market dwarfs the Mac by far. I think you will also find that the number of Linux desktop users who are programmers is more than the number of OS X desktop users that are programmers. Now I don't have any numbers to confirm that (not sure where anything like that would even exist) but it seems pretty common sense. Mac hasn't exactly been targeted to the programming community.

    2. Re:What about OS X? by Anonymous Coward · · Score: 2, Interesting

      the Mac market isn't THAT small., and it's MUCH bigger than Linux

      I'd have guessed that there were more Linux desktop users than Mac users - and I'm convinced that the number of Linux desktop users is growing faster than the number of Mac users. But I haven't any figures. Can anyone point to some real data about this?

    3. Re:What about OS X? by Anonymous Coward · · Score: 1, Informative

      wxWindows goes to great lengths to keep their library compatible with many major compilers. They have a grid http://www.wxwindows.org/platform.htm showing which compilers are supported on the Win32 and Unix platforms.

    4. Re:What about OS X? by Anonymous Coward · · Score: 0


      I agree, they really should have supported OS X as well.

      Maybe they should have written the IDE in Java?

      Sorry, couldn't resist!

    5. Re:What about OS X? by mblase · · Score: 1

      Perhaps it's because Apple has their own C/C++ IDE already?

    6. Re:What about OS X? by Anonymous Coward · · Score: 0

      Well it may not be totally scientific but Google's Zeitgeist is probably a reasonable cross-section of computer users. It shows Mac at 3% and Linux at 1%. I checked every one that had the OS numbers back to September 01 and it has been pretty consistent. Mac did go as high as 5% but Linux never went above 1%.

      Now there is 3% that went to other and since Slackware (my distro of choice) comes up as unknown on my sites there may be some catchup there.

    7. Re:What about OS X? by neonstz · · Score: 1

      Qt 3.2.1 for Windows integrates with VC++.NET, VC6, Borland C++, and does also work with icc, gcc, Visage and Watcom (at least you have the option in the installer, it's not supported by Trolltech though).

    8. Re:What about OS X? by Anonymous Coward · · Score: 0

      I think Borland got burnt by JBuilder for OSX - it looked like they spent an absolute fortune (making it behave just like a native Mac app - most of it is in java, so the back end isn't an issue), but released it far too early. If they started over now, they would probably have massive interest, but in the days of Mac OSX 10.0 there was none.

    9. Re:What about OS X? by ArhcAngel · · Score: 1

      Actually, as I understand it most of Coco is Objective C based (ala Nextstep). IIRC when Next abandoned it's hardware business and started focusing on selling Nextstep on other platforms they began developing the next MS Windows killer codenamed RHAPSODY. Rhapsody was Objective C based from the ground up. Apple bought Next so they could make Rhapsody there next generation OS. Once they got it though there were concerns that going foreward it might not be the best choice. Rhapsody got hacked up and the best bits eventually became the frontend for OS X.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    10. Re:What about OS X? by phoenix_rizzen · · Score: 1

      Time to do a little history reading. :) Rhapsody (not capitalised) was Apple's name for their next-generation OS. It had nothing to do with NeXT.

    11. Re:What about OS X? by n8_f · · Score: 1

      Actually, Apple called their next-gen OS Copland (to be followed by Gershwin). After buying out NeXT, they started Rhapsody, which was based on NeXT's OpenStep OS. There was no Rhapsody until NeXT; it had everything to do with NeXT.

      A quick Google search turns up this (plus many more) if you would like to do your own little history reading.

    12. Re:What about OS X? by arkanes · · Score: 3, Informative

      Bringing this back on topic, the C++ GUI framework referred to in the press release is - tada! wxWindows! (check the screenshots in the demo).

    13. Re:What about OS X? by Tokerat · · Score: 1

      Perhaps it's because Apple has their own C/C++ IDE already?
      Well, shit, I guess it's time to throw away all that Linux code then, Microsoft already makes an OS for the x86 platform.
      --
      CAn'T CompreHend SARcaSm?
    14. Re:What about OS X? by Anonymous Coward · · Score: 0

      Trolltech also has a cross-platform environment (Qt), and they include OS X in there.

      bzzzzt... this is the Homeland Security plugin for Slashdot. The above message is a troll according to our AHE advanced heuristic engine. Please move along, nothing to see here.

    15. Re:What about OS X? by Anonymous Coward · · Score: 0

      Because in most circumstances developing a Mac UI compliant application using Carbon is a nightmare. The API's are poorly documented. Almost all the interesting API calls simply list they exist and don't describe usage. Implementation of a Carbon event model application is extremely complex and there is almost no support for many items without threading and Carbon doesn't like pthreads. For example, try to perform an asnyc DNS lookup without making a threaded app. Then of course since gethostbyname() isn't reentrant, even threading is limited.

      The other problem is that many of the interesting extensions to Carbon didn't occur until Jaguar which means that you would only be able to support 10.2 users and later in most circumstances. This of course isn't a huge problem, but it's annoying.

      Additionally, Apple has made it a nightmare for developers to use Carbon since documentation on how to display text using ATSUI only covers the REALLY slow models. Unicode font switching is so painfully slow with standard ATSUI font switching that performance is impossible to provide. What's worse is that instead of extending Quartz's 2D PDF model to support Unicode, it is expected that you use ATSUI instead which is just too slow. In fact, the only fast unicode applications I've seen on OS X are run through X which is layered on top of OpenGL using FreeType as the font renderer.

      The cost of development of a Mac OS X application in C(++) is at least twice as much as a Windows application (from my experience) that it is simply not cost effective with the small market which is available on Mac.

    16. Re:What about OS X? by smithmc · · Score: 1

      I don't understand why Qt assumes VC++ on Windows, as opposed to Borland and/or GCC.

      Because VC++ is far and away the most popular IDE for Windows? Just a guess.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    17. Re:What about OS X? by phoenix_rizzen · · Score: 1

      Well, if we're going to go all the way back, Apple's next-gen OS was originally called Pink. :)

      Yes, it wasn't until after the NeXT buyout that the name became Rhapsody, but that was still an Apple name, not a NeXT name.

  17. This could be good. by MagicMerlin · · Score: 3, Interesting

    Borland C++ Builder was, for a time, the best C++ development environent available. C++ Builder 3 was an amazing product that was very tight, quick, and feature packed. Unfortunately after that Borland went into the long black Inprise period and has had some serious quality control isssues with their products.

    Also, MS released Visual Studio 6.0 which was a better compiler for non visual programming (most C++ is non visual programming these days). IMO, this will be a better development environemnt than MFC or Java (at least on windows). The question is, will it be better than VS 7.0/C# for application development?

    I hope this turns out to be good!

    1. Re:This could be good. by Snoopy77 · · Score: 2, Interesting

      C++ Builder still poos all over VC++. The VCL is still and always has been better than the MFC. In terms of speed of development it is up there with VB without the stigma of being labelled a VB programmer.

      Borland have been pumping out great IDEs since Delphi 2.0 and nothing has changed. Once again I find myself wondering why the world is content to use Microsoft products.

      --
      "She's a West Texas girl, just like me" - G.W Bush Iraqis
    2. Re:This could be good. by drinkypoo · · Score: 1

      Probably because most people developing for windows in a corporate environment have a MSDN, subscription which includes visual studio.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  18. Huh? by Anonymous Coward · · Score: 0


    What is this C++ stuff?

    Is it anything like Basic?
    </HUMOR>

    1. Re:Huh? by RevMike · · Score: 1
      What is this C++ stuff?
      Is it anything like Basic?

      In that they are both mistakes? Yes!

    2. Re:Huh? by Anonymous Coward · · Score: 0

      Keep trolling away while real work gets done in both languages...

  19. Self Conderation by TWX · · Score: 1

    "Wow. I consider myself to be a "database programmer" and I have no fucking clue what you're talking about."

    I consider myself to be the Grand Poobah of the Holy Order of the Lemur, but that doesn't mean that I am as far as reality is concerned...

    --
    Do not look into laser with remaining eye.
    1. Re:Self Conderation by RevMike · · Score: 1
      I consider myself to be the Grand Poobah of the Holy Order of the Lemur, but that doesn't mean that I am as far as reality is concerned...

      That's Right!

      I'm the High Poobah of the Holy Order of the Lemur, and I'd know if you were my deputy.

      Bang! Bang! Lie down, you're dead.

  20. Re:new C++ into... by kzeddy · · Score: 1

    wow you have opened my eyes to the injustice minorities face. Thank you Conspiracy Brother

  21. One Word... by Anonymous Coward · · Score: 0, Funny

    Dubya...

  22. But... by Anonymous Coward · · Score: 0

    but... where's my Turbo Pascal upgrade?

    1. Re:But... by buzzsport · · Score: 2, Funny

      It will be released as soon as M$ releases Visual Cobol. (I actually had a running bet with a CS professor who insisted that they would see the light and release one by 2000.)

    2. Re:But... by I8TheWorm · · Score: 1

      How about Cobol.NET?

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    3. Re:But... by Anonymous Coward · · Score: 0

      Fujitsu

  23. OK, fine! by Lord+of+the+Fries · · Score: 1

    But after 2005, can we please start getting rid of them please. :)

    --
    One man's pink plane is another man's blue plane.
  24. Marketing execs: LISTEN UP by WTFmonkey · · Score: 4, Insightful
    I am getting good and sick of every other product off the line having an "X" in it. Back in the day, it was true that products ending in "X" were easier for consumers to remember (Xerox, Kotex). Now, given that consumers have grown up a bit, it just looks silly.

    I am also sick of the use of the word "extreme." I do not want the Extreme Value Combo, I do not want to watch Extreme Television, I do not want to be a part of Extreme Programming. It's even worse when they use Xtreme. It was sorta cool during the (first) X-Games. After that, it just got lame.

    It's even got to the point where X as a substitute for 10 is unacceptable, simply because it looks dumb. Do not say "Version X," please say "Version 10."

    Everyone: do the world a favor and pull a "Clinton-exit-manuever" on the marketers in your office: sneak in after they leave and pry the "X" keys off of their keyboards. Thank you.

    1. Re:Marketing execs: LISTEN UP by Anonymous Coward · · Score: 0

      ...and what's all this I hear about violins on television!?!

    2. Re:Marketing execs: LISTEN UP by Anonymous Coward · · Score: 1, Funny
      Agreed!

      -- Malcolm 10

    3. Re:Marketing execs: LISTEN UP by saddino · · Score: 1

      pull a "Clinton-exit-manuever"

      FYI, although the public doesn't care anymore, Rep. Bob Barr (R.-Ga.) asked for an official investigation into this matter which reported the following:

      GSA: "the condition of the real property was consistent with what we would expect to encounter when tenants vacate office space after an extended occupancy"

      GAO: "There was no [White House]record kept of any cords being cut or any damage to computers or copiers-- in general there was no proof of anything matching the allegations"

      So unless Ari Fleischer ran out to the computer store and bought "W" keys to fix the problem himself, there was never any proof that this was anything more than a rumor.

    4. Re:Marketing execs: LISTEN UP by Anonymous Coward · · Score: 0

      Well I supposed that when we get to version 50 of everything they will start calling everything with an L. You know - Windows LP (after the RIAA encourages users to go back to records - harder to copy), Mac L OS (and their users - the L OSers), and the eL games (dodging trains on the 4 line in the Bronx).

    5. Re:Marketing execs: LISTEN UP by Anonymous Coward · · Score: 0

      The X is for Cross Platform. The product works on Windows, Solaris and Linux (and unofficially OS X)

    6. Re:Marketing execs: LISTEN UP by Anonymous Coward · · Score: 0

      Can you substantiate that it unofficially works in OS X? I could see where it might possibly be able to create an executable, but that would assume the entire package, not just the IDE but the compiler too, was developed in Java. Even then, unless they just threw in a PPC backend for kicks, it will still only target the 3 OS's they mention. Finally, what of the widgets? Unless they provide a Carbon compatibility layer (or unless their chosen toolkit is already native to OS X), you're still lost.

    7. Re:Marketing execs: LISTEN UP by Anonymous Coward · · Score: 0

      The why the hell don't they just say that? What is it about X that makes people think Cross Platform? It just doesn't make any sense. X-Platform would be better, but still not as {good, easy-to-figure-out, simple, expository} as Cross-Platform.

    8. Re:Marketing execs: LISTEN UP by Anonymous Coward · · Score: 0

      The IDE has the ability to work with other compiler/debuger toolchains (GCC/GDB being one that works on OS X). The IDE is pure Java. For now, there are not many widgets, it is more of a pure coding tool (there is a preview of what is to come). By the next release the widgets will be the wxWindows objects (open source cross platform). Then one will be able to do RAD development on any platform.

      Really.

    9. Re:Marketing execs: LISTEN UP by OmniVector · · Score: 2, Informative

      wow that's funny. i wrote rant about this very same topic just the other day on my website.

      --
      - tristan
    10. Re:Marketing execs: LISTEN UP by WTFmonkey · · Score: 1

      Really? That sucks. I always hoped it was a true story. Made me like Bill all the more.

    11. Re:Marketing execs: LISTEN UP by cpeterso · · Score: 1


      but what if the marketers are using the following keyboard they bought on eBay?


      IBM PS/2 Keyboard -- All X keys

      This is an IBM PS/2 Keyboard with model number KB-7953. This keyboard has been modified over an entire summer so that every square shaped key has been replaced with an 'X' key.

      Every character key, almost all the keys on the numpad, the cursors, all of the function keys, and all of the numeric have been replaced. Only the tab, caps-lock, left and right shift, ctrl and alt, windows, return, and backspace keys remain. These keys remain only because they aren't the same size as the 'X' key. All in all, there are 86 keys replaced.

      History:
      This keyboard is unique! To make a keyboard similar to it you would need 86 keyboards, just as I did.

      I work with a company that recycles used computer equipment. We resell computers, laptops, monitors, and some other parts, but smaller things such as mice and keyboards we usually throw away. Over the course of this past summer, I've kept my eye out for keyboards similar to this one. Slowly but surely, I'd pry the 'X' key off one keyboard after another. Eventually, this was created.

      To make the keyboard even more unusual, to replace the actual 'X' key originally on the keyboard I used an 'X' key from a black IBM keyboard of the same size.

      It should be noted that the keys on this come from many used keyboards, and as such some are a bit dirty. There are two keys that occasionally stick (where the '4' and '+' normally would be). The keyboard is in good and working condition, but is being sold as-is, with no expressed or implied warranty. You can, by all means, still use this keyboard to type. Only they keys have been replaced.

      You could be the hit of a LAN party!

      I'm hoping there is someone out there in Internet land that finds this as amusing as I do. It's a friggin' keyboard with lots of 'X' keys! What's not to love? Hell, I might just keep it for myself. Ah, man, this keyboard makes me laugh just looking at it. But by all means -- don't just look, bid! You could very well own it.

    12. Re:Marketing execs: LISTEN UP by ReelOddeeo · · Score: 1

      You're rightX of courseX.

      The marketingX execsX needX to fixX thisX.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    13. Re:Marketing execs: LISTEN UP by chrisbord · · Score: 0

      I just read your rant about the windows versus mac menus. I can't believe you think that, for an app in the background, searching for a non-damaging area of the app to click on, slowly moving your mouse over to it (not on edge of screen, clicking, looking for the exact menu item to click on, then moving your mouse much further to get to it is 'faster.' When you're not switching between apps, sure, the mac way is better, otherwise the windows/linux way is much easier. In any case, you still have to search horizontally for the correct menu both ways. I wish they both did pie menus!

    14. Re:Marketing execs: LISTEN UP by Anonymous Coward · · Score: 0

      Everything is an acronym these days. Why is Kentucky Fried Chicken called KFC? Does KFC imply chicken at all? No, but it's an easy cue to conjure up the entire brand.

    15. Re:Marketing execs: LISTEN UP by tabby · · Score: 1

      Personally I like 'MAXIMUM STRENGTH' medicinces. Work out the amount that is going to kill me, then back it off just a little. That's the sort of pain that I'm in.

      Apologies to Jerry Seinfeld.

      --
      I've experiments to run, there is research to be done on the people who are still alive.
    16. Re:Marketing execs: LISTEN UP by WTFmonkey · · Score: 1

      KFC stands for Kentucky Fried Chicken. X doesn't stand for anything other than X-Ray, Xylophone, and a coupla others. X Does NOT NOT NOT stand for "Cross" or "Extreme." Why are you still arguing?

    17. Re:Marketing execs: LISTEN UP by OmniVector · · Score: 1

      when you say "non-damaging" that depends on the window really. mac has the concept of "click through" buttons and non-click through buttons, where click-through means you can perform an action on a window out of focus. by default the controls in os x do not click-through unless explicitly set. the exception for that is the control buttons (close, zoom, minimize) are always click through

      in regards to pie menus: YES! pie menus are the most efficient menu design possible, and i completely agree.

      --
      - tristan
  25. oh good! by masouds · · Score: 0

    Now I can upgrade from free Turbo C 2.0 compiler I got. Boy It still rocks.

    --
    This .sig was intentionaly left blank.
  26. Three words... by Anonymous Coward · · Score: 0

    Maybe you suck.

  27. System requirements seem a bit extreme... by printman · · Score: 3, Interesting

    From the overview, system requirements are 512MB RAM minimum, 768MB recommended. That seems a tad bit bloated for an IDE... No thanks!

    --
    I print, therefore I am.
    1. Re:System requirements seem a bit extreme... by I8TheWorm · · Score: 3, Funny

      What do you expect from an IDE written in Java? Isn't that a little like trying to write an OS in VB?

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    2. Re:System requirements seem a bit extreme... by Anonymous Coward · · Score: 3, Informative

      your reading the pro version requirements. the personnel version is only 256 meg which is more reasonable.

    3. Re:System requirements seem a bit extreme... by Anonymous Coward · · Score: 1, Funny

      No, it's like trying to write an IDE with Java.

    4. Re:System requirements seem a bit extreme... by deander2 · · Score: 0, Redundant

      />

      but seriously, a good, fast OS could be written in java. and all that's slow about it is the GUI - which could be solved if driver developers wrote drivers that sped up java GUIs as they do C++. (so it's not all being done by the CPU)

      try uninstalling your video drivers (or switch to VESA), and watch C++ "native" widgets struggle as swing does. you'll have a better inderstanding on what i mean.

    5. Re:System requirements seem a bit extreme... by I8TheWorm · · Score: 1

      Actually, I do code in java. I like the language, but the runtime is still a bit sloppy, if you ask me.

      but seriously, a good, fast OS could be written in java

      I hope you meant IDE, because it would be as impossible to write an OS in Java as it would be in VB.... read Runtime.

      I'll give Java more credit when things like this stop showing up.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    6. Re:System requirements seem a bit extreme... by sketerpot · · Score: 1
    7. Re:System requirements seem a bit extreme... by Zan+Zu+from+Eridu · · Score: 1
      but seriously, a good, fast OS could be written in java. and all that's slow about it is the GUI - which could be solved if driver developers wrote drivers that sped up java GUIs as they do C++. (so it's not all being done by the CPU)

      So what you're suggesting is writing an OS in Java, but when it comes to the hard parts (drivers) you switch to C(++) or assembly? I do realize you're able to compile Java into machine code these days, but that's not all you need by far. Just try writing an efficient TCP/IP stack in Java, and you'll know what I mean.

    8. Re:System requirements seem a bit extreme... by ipjohnson · · Score: 1

      I'm sorry but 256 is not reasonable. maybe 60 ... 100 megs I could consider but 256 for the cut down version. Please thats rediculous.

    9. Re:System requirements seem a bit extreme... by Anonymous Coward · · Score: 0

      think a little longer on that one. which is more likely to have gotten faster, your computer or Java?

    10. Re:System requirements seem a bit extreme... by mikeboone · · Score: 1

      Eclipse is written in Java, right? It seems speedy enough to me. It's also the nicest Java app I've seen.

    11. Re:System requirements seem a bit extreme... by Drakonian · · Score: 1

      Ha ha ha. Try Eclipse. It's Swing that is slow/ugly, not Java. Eclipse/SWT is giving Java another chance at the desktop.

      --
      Random is the New Order.
    12. Re:System requirements seem a bit extreme... by I8TheWorm · · Score: 1

      Feel free to point out every Java app you know of and describe it as speedy. The bottom line, however, is it has a runtime (which makes it slower than a compiled app), and Sun doesn't seem to think too highly of that runtime.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    13. Re:System requirements seem a bit extreme... by I8TheWorm · · Score: 1

      It's the JRE that's slow.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    14. Re:System requirements seem a bit extreme... by LWATCDR · · Score: 1

      You can write an OS in Java. You can compile Java to a machine code. GNU has a java compiler that compiles down to machine code. The runtime and JVM do not have to part of Java. Would I write an OS in Java? Not I.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    15. Re:System requirements seem a bit extreme... by I8TheWorm · · Score: 1

      Well, you're spoiling the joke :)

      Someone with a sick sense of purpose could write a compiler that compiles VB to machine code too.. making it possible to write an OS (albeit a very crappy one) in VB as well. The original point was related to using the right tool for the right job. I don't write RAD database apps in Lisp, and I wouldn't write IDE's in Java.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    16. Re:System requirements seem a bit extreme... by Anonymous Coward · · Score: 0
      GCJ of gcc-java-3.3.1 is a little bad.

      I've used http://belnet.dl.sourceforge.net/sourceforge/mingw /gcc-java-3.3.1-20030804-1.tar.gz and compiled Hello.java

      gcj --main=Hello -Os -O2 -fomit-frame-pointer -fno-strict-aliasing -march=i586 -Xlinker -s Hello.java -o Hello.exe

      public class Hello {
      __public static void main(String args) {
      ____System.out.println("Hello world");
      __}
      }

      It did generate a ridiculous 1.7MB of Hello.exe

      open4free

    17. Re:System requirements seem a bit extreme... by LWATCDR · · Score: 1

      I would not bet that an OS written in VB would be crappy. It really depends on the skill of the programers involved in the OS project and the native VB compiler project. There is nothing in the deffinition of the Java language that prevents a good Java compiler. IBM's Eclipse IDE and Netbeans are pretty nice IDE's both writen in Java. I use Netbeans all the time the only thing I really do not like is the very long start time. Since I tend to start my IDE in the morning and exit it when I leave that is not a real big issue for me. I have also used VC++ I do not know if I hate VC++ or MFC. The enviroment just feels wrong to me and MFC a pig pen of a class framework.
      Why not write a RAD database app in LISP. If someone came up with a RAD framework for LISP it might make a good tool for that task. People that are into the LISP like languages seem to think they are the best thing since sliced bread. I have not learned any of the LISP like languages yet so I am just guessing.
      I wouldn't jump to the conclusion that a program is bad just beacuse it was written in one language or another. Try it out before you judge.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    18. Re:System requirements seem a bit extreme... by LWATCDR · · Score: 1

      That is a problem with the compiler not the language. gcj is still pretty new. from what I hear.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    19. Re:System requirements seem a bit extreme... by Anonymous Coward · · Score: 0

      Didn't you hear, the next version of Windows is going to be written entirely in VB.

  28. A Bit too early by bluesky74656 · · Score: 1

    According to analyst research firm IDC, C and C++ professionals will remain the largest class of developers through 20051.

    Well, then, I guess my school shouldn't start favoring Java classes over C++ classes quite yet.

    (I realize the 1 refers to a footnote, it just looked funny the first time I read it.)

    --
    This page was generated by a Flock of Attack Kittens for you.
  29. No screenshots by dybdahl · · Score: 0

    This tool is not meant for desktop application development, but for mobile and embedded systems. If you need screenshots, then this tool is not for you :-)

    1. Re:No screenshots by markhb · · Score: 1

      Since when? The last I knew of, Borland's primary market was in-house developers writing backoffice Line of Business software (IOW, people writing programs that support whatever their company actually does, particularly when the company's business has nothing to do with software).

      Remainder of my .sig: be the majority of voters.

      --
      Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
  30. I Used to Love Borland IDE's by Serapth · · Score: 4, Informative

    Its nice to see Borland trying to fill the niche of Cross Platform compilers... I loved Borland back in the day. I learned C in microsoft Quick C, then once I got my hands on Borland C, then C++... there was no looking back. Until windows came about that is. Up until Visual Studio 6, Borland consistantly made the better IDE. It was truely a joy developing and debugging within the Borland IDE. Even the long departed OWL was a nicer framework then MFC at the time... atleast IMHO. Then things took a turn for the worse...

    I think its safe to say... since Visual Studio 6... the Microsoft product *IS* the IDE of choice to use on Windows. Actually, from what ive seen... since VS 7/.net... its the best damned IDE period! I think alot of people will agree with that... so many damned bells and wistles... its really hard to compete with Visual Studio these days. Actually... VS is the only reason I prefer programming on Wintel over linux. The linux API's are certainly nicer to work with... but from someone who got used to programming in Visual studio... going over to vi/emacs + make files is just toooooo damned painful for me.

    Somewhere along the way... borland released Borland CBuilder... wow... RAD development... without having to use a hooky ass language like VB... how great! So I gave it a shot. I loved it at first... then ran into soooooooo many quirks I was pulling my hair out. Not to mention, I hated the class framework ( VCL or something similar ). It really showed its Delphi roots, and im a C++ programmer for a reason!

    So, at 1000$ USD... does the new Borland compiler have a use? Sure it does... If I have to do cross platform, GUI based C++ applications in the future, and budget allows... Im all over this! I would much rather use a Borland IDE, then any linux build systems ( except possibly KDevelop... it might have come a far way since I checked last! ) But, this product is great, for traditionally windows based C++ developers, who have to do GUI apps on Linux/Unix. Biggest problem I see is... this isnt really a good answer for open source development. Ill explain below.

    The majority of open source code, is written to support the GCC compilers, and the most commonly available Open Source libraries, such as gzip to give an example. Now... in order to get cross platform support with the Borland compiler... with all the frills anyways... you would have to use the borland libraries... this is something I can imagine most opensource projects would shy away from. Not to say, this compiler wont compile code GCC would... or any such thing... Im just saying to really take advantage of its features... you will have to use the borland libraries. This isnt necisarrily a bad thing, but I think it will be a big hangup in the open source communities. Regardless, I hope to get my hands on this product for a better look.

    What I really wish for, is BorlandC# to be release, with target support for either a) Mono or b) a Borland written CLR. Probrably wishful thinking.

    1. Re:I Used to Love Borland IDE's by Serapth · · Score: 1

      Disregard the part I had mentioned about having to use a borland framework to get cross platform features... I mis interpreted what exactly this product was... I had thought it also included the cross platform features of CBuilder, which appears to not be the case, or at the least... is not confirmed.

      Actually... from what I saw in the shockwave demo... this product is rather lame... its *JUST* an IDE, that has the ability to call out to various compilers and debuggers... Hey... thats kinda cool to be able to use the same IDE across platforms ( which Metrowerks already has... )... and it has a funky UML modelling tool included... but...

      .... DAMN ... how is this work 1,000$ US... wow...

    2. Re:I Used to Love Borland IDE's by TrancePhreak · · Score: 1

      Visual Studio can call out to other compilers as well. Not to mention you can add pre/post steps to compiles. I worked at a company for a while and compiled my Game Boy Advance (C) project with Visual Studio .Net

      --

      -]Phreak Out[-
    3. Re:I Used to Love Borland IDE's by SilentMajority · · Score: 2, Informative
      in order to get cross platform support with the Borland compiler... with all the frills anyways... you would have to use the borland libraries... this is something I can imagine most opensource projects would shy away from.

      Couple questions:

      1. Why be limited to using the Borland compiler within Borland C++ BuilderX? Why not use the now tightly integrated GCC or Intel C++ compiler within Borland C++ BuilderX IDE? By the looks of the demo, it looks like even the various debuggers work the same way within this IDE.

      2. Do people really "have to" use Borland libraries for cross-platform projects? Why can't they simply use something like wxWindows or any other cross-platform library supported by the compiler of choice?

      IMHO, a tool giving developers more choices will attract rather than push away developers. The freedom to CHOOSE the development OS, CHOOSE the target OS, CHOOSE the specific compiler & debuggers,CHOOSE the cross-platform libraries, etc.

    4. Re:I Used to Love Borland IDE's by Serapth · · Score: 1

      Actually, after watching the shockwave video, I got a different impression of what this product actually was. I was thinking it was more inline with CBuilder or Kylix, which truely do tie you into using one or another libraries, to truely exploit the full benefits.

      My thoughts after the fact... this is a @@$@#$'ing expensive IDE in the end. It doesnt do near as much as I thought it did. $1000 for this... ouch.

      I would rather spend the money of slickEdit or CodeWarrior... or any other integrated editer with debugger support.

    5. Re:I Used to Love Borland IDE's by Serapth · · Score: 1

      I agree... if your windows only, you still cant beat Visual Studio. Its perhaps the best product Microsoft makes... except maybe Age of Empires :)

    6. Re:I Used to Love Borland IDE's by Sludge · · Score: 1

      I use Visual Studio as my main compiler, because of it's excellent debugger, but I still prefer emacs for the long coding sessions. this article on k5 that I wrote awhile ago (site seems down right now) may help ease the jealousy.

    7. Re:I Used to Love Borland IDE's by Anonymous Coward · · Score: 0
      since VS 7/.net... its the best damned IDE period! I think alot of people will agree with that... so many damned bells and wistles... its really hard to compete with Visual Studio these days.


      Huh, what? That's supposed to be a feature? And here I was, thinking that all of those (incomprehensible) features were a huge design flaw. I take one look at trying to twiddle any of the options in VS.NET, and just give up.

      Then again, I write all my code in Vim, so who am I to judge?
    8. Re:I Used to Love Borland IDE's by Anonymous Coward · · Score: 0

      and their mousii!

  31. Kha-ZAM!!! by mod_parent_down · · Score: 3, Funny
    Damn! I want my name to be "Jonathon Khazam". Except, I wouldn't go around saying things like:

    Borland is a leader in C++ development

    I'd be all like "Khazam!!! MS can kizziss my kizzass!" People would dig that shit in press releases.

  32. Too many bugs in borland by Anonymous Coward · · Score: 0, Interesting


    This simple program crashes in a variety of unusual ways. Running the program
    under Windows NT causes an application error: The instruction at
    "0x0040a2aa" referenced memory at "0x0040929c". The memory could not
    be written. It appears the something is causes memory to overwritten
    illegally. Additionally, if I compile/link with debugging info
    the program works!

    As the comments suggest, changing delete(vector<int> *)0 to
    delete(char*)0 makes the program work; as does deleting the line
    string str; after throw bar(""). Also, uncommenting string strWorks;
    also causes the program to work. The program is about as simple as it
    gets; the consequences of this apparent defect that I can't reliably
    use exceptions!

    #include <cstring.h>
    #include <except.h>
    #include <iostream.h>
    #include <vector.h>

    class foo
    {
    public:
    foo() { cout << "foo()" << endl; }
    foo(const char *) { cout << "foo(const char *)" << endl; }
    ~foo() { cout << "~foo()" << endl; }
    };

    class bar
    {
    public:
    bar(const foo &) {}
    ~bar() {}
    };

    void
    main()
    {
    using namespace std; // for vector
    try
    {
    foo oFoo;
    // string strWorks; // If you uncomment this line it works!!!!
    {
    //delete (char *)0;// !!!!! This works !!!!!
    delete (vector<int> *)0; // !!!!! This crashes !!!!!
    }
    throw bar("");
    string str; // !!!!! This never gets called, but it will
    // work if you remove it !!!!!
    }
    catch (xmsg x)
    {
    cout << "xmsg: " << x.why() << endl;
    }
    catch (...)
    {
    cout << "unknown exception" << endl;
    }
    }

    1. Re:Too many bugs in borland by John+Courtland · · Score: 1

      In Visual Studio 6 (SP5, patched as far as I could) I would try this: int main(void) { char *szString = new char [80]; strcpy(szString, "Hello World!"); memmove(szString, &szString[6], 5); printf("%s\n", szString); delete [] szString; return 0; } This is an extremely simple version of what I was doing, but the results were retarded. Borland ran perfectly with this. Visual Studio tripped an assertion upon the delete [] function. I highly doubt I am doing something illegal here. Bugs are in everything, I don't think Borland has any more than VS.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    2. Re:Too many bugs in borland by Mia'cova · · Score: 1

      Works fine in VS.NET 2003. I'd check to see what you're talking about with 6.0 but I'm at home. Perhaps I'll give it a go tomorrow at school, where I have a variety of platforms to play with.

    3. Re:Too many bugs in borland by John+Courtland · · Score: 1

      Yeah, let me know if you get the error, it really pissed me off.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    4. Re:Too many bugs in borland by Mia'cova · · Score: 1

      At school now. Just tried it on VS 6.0. There are no service packs installed for VS as far as I can tell, which I find very strange but oh well. It works without any problems or warnings, assuming you #include using namespace std; before your code. Cheers

    5. Re:Too many bugs in borland by Mia'cova · · Score: 1

      gah, slashdot raped my post, hehe. That's

      #include <iostream>
      using namespace std;

  33. C# comming by Anonymous Coward · · Score: 0

    I read recently that bordland is producing a C# programming tool also

    1. Re:C# comming by Nick+of+NSTime · · Score: 2, Interesting

      It's already out. It's called C#Builder. I have a demo of it. It's neat, but I don't see its value of Visual Studio .NET just yet. I need to spend more time with it.

  34. Like Clinton by TWX · · Score: 1

    "Everyone: do the world a favor and pull a "Clinton-exit-manuever" on the marketers in your office: sneak in after they leave and pry the "X" keys off of their keyboards. Thank you."

    But then all they'll have time for is 'entertaining' the interns, much like the aforementioned President...

    --
    Do not look into laser with remaining eye.
  35. screenshots, reveal java? by deander2 · · Score: 1, Redundant

    another comment posted a link to "screenshots" (actually a flash demo containing screenshots) here:
    http://www.borland.com/cbuilderx/tour/View_C++Buil derX%20Turbo%20Demo.htm

    does anyone else find it VERY ODD that a C++ IDE is written in Java Swing?

    1. Re:screenshots, reveal java? by Evil+Grinn · · Score: 1

      does anyone else find it VERY ODD that a C++ IDE is written in Java Swing?

      It's probably using a lot of the same code as JBuilder.

    2. Re:screenshots, reveal java? by Anonymous Coward · · Score: 0

      No it isn't odd. That is what Java is great at - multi-platform.

    3. Re:screenshots, reveal java? by snofla · · Score: 1

      Interestingly, they seem to use wxWindows too.

      --
      i don't like style guides
    4. Re:screenshots, reveal java? by Anonymous Coward · · Score: 0

      IDE is pure java. Runs multiple compiler/debuggers. Very portable. wxWindows will be the RAD objects (just a preview for now).

    5. Re:screenshots, reveal java? by Anonymous Coward · · Score: 0

      Except that it sucks at multi platform. Or should I say it sucks equally well on all platforms. The realization that it uses Java as it's GUI means I will never touch it. I have been burned by every single large Java App I have ever used. Never again.

  36. wxWindows support by Anonymous Coward · · Score: 3, Informative

    Anybody else notice the builtin support for wxWindows???

    Neat

  37. Eclipse? by enjo13 · · Score: 2, Interesting

    Is this based on Eclipse? Borland was one of the original developers (along with IBM) who was investing in that project. (http://www.eclipse.org)

    It certainly looks like it to me.

    --
    Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
    1. Re:Eclipse? by tagevm · · Score: 2, Interesting

      Looks a lot more like it is based on JBuilder...and that would be more likely, wouldn't it?

    2. Re:Eclipse? by MSBob · · Score: 1

      Doesn't look like eclipse at all! Eclipse uses SWT which wraps native system widgets. This stuff uses Swing. It's really apparent if you look at the scrollbars.

      --
      Your pizza just the way you ought to have it.
  38. isn't that an oxymoron? by Anonymous Coward · · Score: 1, Funny

    Visual Basic professionals

  39. Re:Reccomended goat site: by Anonymous Coward · · Score: 0

    God Bless You, Mr. Coward! That is a wonderful web site!

  40. Dev-C++ by terris · · Score: 1, Interesting

    I guess Borland is hoping nobody notices the completely free Dev-C++ on SourceForge. Whoops! http://sourceforge.net/projects/dev-cpp/

    1. Re:Dev-C++ by drinkypoo · · Score: 1
      I guess Borland is hoping nobody notices the completely free Dev-C++ on SourceForge. Whoops!

      I guess you haven't noticed that Borland's latest offering is cross platform. Whoops!

      Dev-C++ is an full-featured Integrated Development Environment (IDE) for Win32. It uses GCC, Mingw or Cygwin as compiler and libraries set.
      (http://sourceforge.net/projects/dev-cpp/)
      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Dev-C++ by terris · · Score: 1

      You're right, my bad. Why would Borland support Windows at all for C++? There's little to no chance of them getting any traction there. Anyone used ActiveState's Komodo for C++ development?

    3. Re:Dev-C++ by drinkypoo · · Score: 1

      If you don't support Windows, then some three quarters of your possible market is gone. If you do support windows, you can make the same releases across all major platforms except mac. Like other posters, I see the lack of mac support as a serious issue; certainly there is a larger market for commercial gui-based software on macosx than on linux. Most of the software which needs to be cross platform and run on windows and linux is command line stuff; rendering agents, circuit simulation tools, et cetera. This can be handled perfectly well by using gcc on all platforms, so I don't see why they're focussing on linux. Perhaps they think it's the future, and they may be right, but borland had better look to their present, in the present. The last time they tried to look too far into the future they built this gigantic campus in Scotts Valley, and just about ran themselves into the ground because they couldn't find anyone else to move into it either :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Dev-C++ by terris · · Score: 1

      Maybe I'm missing something. Is Borland trying to make/help me write cross-platform C++ with some sort of GUI like they almost did with OWL?

      Or is their offering only console based?

      I totally agree that the Mac market is bigger than the Linux market. I think the Linux people should be pretty pissed off at Apple too, but they're too blinded by .. well, I don't even need to finish this sentence.

      What's more interesting to me is a development environment that allows me to build SVG apps in an __enjoyable__ language like python, not C, C++, or even Java or ECMAScript (JavaScript) for that matter. Ack! Pfft!

  41. Borland's dumb licensing continues by Junks+Jerzey · · Score: 4, Insightful

    For over five years now, Borland has divided its development products into three classes: personal, professional, and enterprise. It used to be that all three had similar licenses, but each level had more features than the previous version. All were suitable for professional development. The personal edition was ~$100, the professional ~$500, and enterprise ~$2500.

    Then, a few years ago, Borland changed this scheme. The professional version jumped up to ~$1000, and the enterprise beyond that. The catch is that at the same time they changed the license of the personal version so it cannot be used commercially or to develop commercial products--even low cost products. So now you have the $100 product that's essentially crippled, and to go to the next level, just to remove that one clause from the license, you have to spend $900. That's completely ridiculous.

    Please Borland, give it up. Why should I have to pay $1000 when there are other products at half the price? The answer is "I won't." I'll buy your competitor's products.

    1. Re:Borland's dumb licensing continues by Anonymous Coward · · Score: 1, Informative

      Their "personal" version of products like Kylix & Delphi are free for non commerical/opensource use.

  42. So what is the language to know these days? by Stone316 · · Score: 1

    I've been a DBA for the past 6 years but i've been itching to refresh my programming skills. I've been swaying towards Java but my memory of the old days sitting in a cramped university lab has me reimising (sp?) of C. Whats the language of choice out there today? C, Java, VB? I have no idea.... Will it just come down to a battle of Java vs .Net? Thanks

    --
    "Thanks to the remote control I have the attention span of a gerbil."
  43. The Digital Mars C/C++ compiler by Anonymous Coward · · Score: 1, Informative

    is a free download from Digital Mars and it can be used to develop commercial apps.

  44. Re: Personal Edition by wondafucka · · Score: 1

    The personal edition is only $10. I know what I'm getting instead of lunch today.

  45. Why, you are absolutely right! by pclminion · · Score: 1

    Let's do away with those silly products UNIX, Linux, and X-Windows!

    1. Re:Why, you are absolutely right! by WTFmonkey · · Score: 1
      X-Windows I kinda agree with, that's a bit annoying. UNIX has version names & numbers, and Linux has version numbers and distro names. If Red Hat released "Red Hat Linux Version X" then yeah, that'd be annoying. XTreme UNIX? Very annoying.

      You know why it's called a version number? Because it should be a number. What comes after OSX? Is it all of a sudden back to OS11? OSY? Or is it OSX.2? Or OSX2? (It's just an example, don't bother--point is, it's inherently inconsistent and confusing).

    2. Re:Why, you are absolutely right! by jd10131 · · Score: 1

      You missed OSXI.

      Personally, I'm looking forward to OSXXX. Mmmm...lickable widgets. ;)

    3. Re:Why, you are absolutely right! by BitwizeGHC · · Score: 1

      The X Window System was so named because it is the successor to a previous windowing system called W.

      That, if anything, should absolve it of any accusations that the name is an annoying marketing gimmick.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  46. Three Primary Reasons This is Interesting by SilentMajority · · Score: 3, Informative
    Three most interesting bits found within all the marketing crap (emphasis/bold added by me)http://www.borland.com/cbuilderx/pdf/cbx_datash eet.pdf:

    1. C++BuilderX development environment runs on Windows, Linux, and Solaris

    2. Tight integration between C++BuilderX and multiple industry leading C and C++ compilers -- Borland C++ for Windows, Intel 32-bit compilers for Windows and Linux, Microsoft Visual C++ 7.1, Sun Forte C++, Metrowerks C++ and the GNU C++ Compiler Collection -- keeps you in control of your technology decisions.

    3. C++BuilderX is designed to simplify the concurrent management of source code through tight integration with Borland(R) StarTeam,(R) an automated configuration and change management system, as well as Concurrent Versions System (CVS), Rational(R) ClearCase,(R) and Microsoft(R) Visual SourceSafe.(R)

    1. Re:Three Primary Reasons This is Interesting by ltkije · · Score: 2, Interesting
      Three most interesting bits found within all the marketing crap (emphasis/bold added by me)

      [snip!]

      From the details, it looks like this latest BCB is in part Borland's answer to Eclipse.

    2. Re:Three Primary Reasons This is Interesting by Anonymous Coward · · Score: 0

      Speed productivity and time-to-market with Borland(R) C++BuilderX,(TM)
      ACCELERATE YOUR C++ DEVELOPMENT
      a unifying development solution for C and C++
      C++BuilderX(TM)
      Borland(R) C++BuilderX(TM) is an innovation in C++ development technology. The
      C++BuilderX development environment runs on Windows,(R) Linux,(R) and Solaris(TM)
      and is designed to provide a consistent, unified interface across these platforms,
      bringing them into one development management view. Finally, a single, intuitive
      interface combined with built-in support for multi-vendor compiler and debugging
      tools, enables developers to build and debug applications within a uniform,
      integrated environment for increased efficiency and productivity.
      Expand your C++ development across multiple platforms within a
      unified environment
      As the nature of information technology is to continuously evolve, many enterprises find their IT
      resources have evolved into a complex amalgamation of disparate platforms each of which requires its
      own environment for building and managing software applications. C++BuilderX is designed to support
      multiple platforms and compiler/debugging tools in an intuitive and simplified manner to accommodate
      that. Operating in a single, consistent interface helps to minimize the time developers spend training
      for, configuring, and switching between the platforms--while maximizing productivity. Tight project
      management integration allows developers to manage or migrate applications across platforms more
      easily, increasing efficiency and shortening time-to-market.
      Stay focused on development, not tools integration
      The C++BuilderX development environment is integrated with other components of the Borland
      application lifecycle solution for C++, giving developers access to all stages of the application
      development lifecycle -- from requirements management, design, development, debugging and testing,
      to deployment. Integration means your team can focus on getting their work done, rather than trying to
      get tools to work together.
      For building in performance and quality throughout the development process, C++BuilderX(TM) Enterprise
      includes Intel(R) Software Development Products. Intel(R) VTune(TM) Performance Analyzer helps pinpoint
      performance bottlenecks; Intel(R) C++ Compilers are designed to maximize the efficiency of your code;
      KEY BENEFITS
      Expand your C++ development
      across multiple platforms within
      a unified environment
      Stay focused on development -
      not tools integration
      Improve communication and
      keep team members in sync
      Leverage investments in existing
      projects and manage change
      successfully
      C++BuilderX is a multi-platform IDE that supports multiple
      compilers and debuggers and connects developers to their
      corporate ALM solutions in an integrated environment
      and the Intel(R) Integrated Performance Primitives and
      Math Kernel Libraries are used for building solutions involving
      complex calculations.
      C++BuilderX also integrates with other industry-leading version
      control systems and deployment platforms enabling developers and
      development teams to become more efficient - shortening time-tomarket
      and providing clear return on investment.
      Improve communication and keep team members
      in sync
      Coordinating efforts on a project can be met with significant
      communication challenges as you try to keep project assets up to
      date and available to all team members. With enhanced
      technologies for team productivity and efficiency, you can boost the
      productivity of your development teams, including large teams or
      teams that are distributed across multiple locations. C++BuilderX is
      designed to simplify the concurrent management of source code
      through tight integration with Borland(R) StarTeam,(R) an automated
      configuration and change management system, as well as
      Concurrent Versions System (CVS), Rational(R) ClearCase,(R) and
      Microsoft(R) Visual SourceSafe.(R) Designed to increas

  47. BIRT by AllenChristopher · · Score: 1
    Be it resolved that charity is shameless greed. Now, debate! Shades of high school.

    In this case, though, "getting paid" is wide open for problems. Does a stay-home parent get paid in smiles and hugs? Is an alcoholic hobo paid with his daily buzz? If anything people get some return from is considered something for which they are paid then the employment rate is a promising 100%, and the workforce is well over 95% of the population, counting out only catatonics and others who are incapable of voluntary action.

  48. Re:Waste of time and $$$$$ by Anonymous Coward · · Score: 0

    vive le printf !!!

  49. Primtime by Anonymous Coward · · Score: 0

    According to a borland rep it's based on Primetime.

  50. A bit offtopic, but reminds me of something by vadim_t · · Score: 1

    A few years ago I used to play a game called "Creatures 2" a lot. In the game there used to be a big sea monster that appeared when several conditions were met.

    A while later I heard that the sea monster was called "Borland"

    Here's a picture

  51. Miguel de Icaza is a spic... by Anonymous Coward · · Score: 0

    Ain't that good enough?

  52. C++ BuilderX: a floor wax AND a desert topping by Latent+Heat · · Score: 1
    1. BuilderX (from the demo) indeed supports whatever C++ compiler you want. I guess that is the beauty of C++ -- try finding Pascal's to do that on all the different systems.

    2. It appears that their GUI thingy is wxWindows with a Visual Basicy form designer on top. I imagine they are roundtripping design-time properties as code as in VS.NET and I believe also JBuilder instead of saving designer properties in .DFM files such as the case with Delphi.

    They also call their GUI thingy a "preview" which suggests they are lukewarm in their committment or releasing early. Delphi 7 included "preview Delphi#" and there was all this talk about Galileo, a full-blown VS.NET competitor that would include Delphi# as a language choice among many, only they have come out with C# Builder and it is unknown how Delphi fits in the picture.

    Oh, and I suppose the IDE is a Java Swing app. If you are happy with JBuilder, you should be OK with this. Making the IDE Java Swing is so they can port it to all those platforms. Kylix is an entirely different animal because it is Windows and Linux only, and it uses WINE/WINElib to do the IDE (ewww! -- I don't have anything against WINE, but is it really stable enough?).

    So, what more do you gals and guys still want (apart from a lower price)? The thing supports all your favorite C++ compilers, it compiles and runs (console apps) on remote machines, it plugs into CVS or other version-control team-software thingy, it has the Together Soft UML roundtripper (although UML and Rational Rose and all those software engineering deals seem to be bigger in the Java world), and it appears to do a Visual Basicy thing with wxWindows. If there was such a thing 10 years ago, (c 1993), I wonder if Java would have even happened.

    1. Re:C++ BuilderX: a floor wax AND a desert topping by SilentMajority · · Score: 1

      Why would an IDE maker like Borland choose Java Swing instead of using Eclipse?

      Seems like a silly move IMHO.

  53. "Kylix == C++" ?? MOD PARENT DOWN! by Anonymous Coward · · Score: 0
    Kylix is the linux port of Delphi, not C++ you stupid jackass.

    Anti-LamenessFilter Block:

    In a significant victory for the global justice movement, the WTO Cancun Ministerial meeting has collapsed as delegates from developing countries called the bluff of the EU and US, and pulled out. The scene at the convention center where the meetings were being held was jubilant, and both delegates from developing countries and NGO representatives are regarding this as a victory for the developing world.

    The developing country members of the WTO refused to accept the EU's demand to expand the WTO by including negotiations on new issues including investment, government procurement, trade facilitation, competition, resulting in talks collapsing in Cancun. The EU had linked the expansion negotiations to agriculture even though the Doha Declaration delinked these two areas and required "explicit consensus" to launch the new issues.

    1. Re:"Kylix == C++" ?? MOD PARENT DOWN! by Tuqui · · Score: 1

      Kylix is the linux port of Delphi, not C++ you stupid jackass.

      Kylix Version 3 have both the Delphi and C++ compiler.

  54. This is why I gave up on Delphi. by Shivetya · · Score: 1

    I can handle parts of the commercial development restriction, but I cannot handle the stripped to the bones environments.

    Hence, Borland no longer gets a cent from me. They need to realize that they cannot exploit that money anymore. They are pricing themselves into irrelevance, if they haven't done so already.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  55. Easy explanation: by andr0meda · · Score: 1


    On the one hand the fall of Builder, on the other the rise of Devstudio.

    Well what happened was that basically everybody from Borland was bought by Microsoft to come work on devstudio. I know it sounds like a trivial sort of joke but unfortunately it was the reality for Borland. They had a major problem filling up the gaps to complete the projects, and on top of that, since the whole industry was jumping on the windows train, they had no choice but to comply with the OS specifications dictated by Microsoft, who surprisingly allways had the earliest updates and extensions available for their products. That's something everybody knows, but that the whole team was actually bought off from Borland is generally lesser well known.

    When NVidia towered over legendary 3dfx I smelled something similar. And IBM, Motoralla and AMD have had a similar thing going. The industry lead often is based on people's capacities, not just on brand or production, and there's only just a few of those people that can actually set the rules.

    --
    With great power comes great electricity bills.
  56. Actually the IDE is written in Java by rushfan · · Score: 1

    Actually they did Write their IDE in Java.

    Take a look at it, it's JBuilder re-horned into being a C++ development environment. The "Product Tour" link on their site has a TurboDemo demonstration (too long) showing it off and it looks just like JBuilder using the JGoodies L&F.

  57. That's what wxWindows is for by Nicolay77 · · Score: 2, Insightful

    'nuff said.

    --
    We are Turing O-Machines. The Oracle is out there.
    1. Re:That's what wxWindows is for by Anonymous Coward · · Score: 0

      arg. Borland C++BuilderX's widget set IS wxWindows!

  58. Re:So what is the language to know? Python. by Daverz · · Score: 1

    If there's nobody telling you what language you have to use, I would suggest picking up Python. Clean, easy to read syntax, excellent standard library, excellent 3rd party library support (though there's nothing like Perl's CPAN yet). It's also very good for DB work.

    Professional programmers would still have to keep up on C++ or Java, but for those for whom programming is a part-time neccessity (like SysAdmins or DBAs), a "scripting" language like Python, Ruby, or Perl is going to payoff a lot more than a system programming language like C or a "software engineering" language like Java.

  59. Will it have the same problems as Kylix? by Anonymous Coward · · Score: 0

    It was difficult , if not impossible, to install Kylix 3 on my redhat 8 workstation. I wonder if builderX will have the same problems.

    1. Re:Will it have the same problems as Kylix? by floydman · · Score: 1

      Even if you had it to run on RH 6.2-7.3, it was still unstable. I am a great borland fan when it comes to Cbuilder and Delphi, but Kylix is not for the enterprise, it barely passes the individual standards.

      --
      The lunatic is in my head
  60. why no app framework? by tjstork · · Score: 1


    I'm not using an application framework in my system because I already have a fairly well defined abstraction layer. There is a piece for sockets that will need a bit of tuning, I'm sure, but the other piece is for memory mapped files and that I want to do differently on Linux.

    Under Linux you can grow the size of a mapped file without having to close any outstanding mappings. Under Windows you have to keep track of all the outstanding mappings (file offsets to ptrs), so that if you do grow the file, you can put everything back into place. Because I did the Windows version first, it follows that there is a lot of code in this one layer that would be unnecessary in the Linux version. Thus, the #ifdef.

    Were I writing a GUI application, then, absolutely I would use an application framework.

    --
    This is my sig.
    1. Re:why no app framework? by arkanes · · Score: 1

      There's a number of abstraction layers for non-graphical ones as well. Just for your sockets, theres ACE, Common C++, and gsocket, and thats just the ones I've used recently. As you said, there's alot of ifdefs in the code - it's good code reuse to let someone else bother with that have it all abstracted into a library.

  61. That memo... by TheAwfulTruth · · Score: 1

    It's a little strange that they keep letting Java off the hook, blaiming Solaris for all their woes, when in fact I notice the exact same problems on Windows as well. It is most certainly the JRE on Solaris AND windows (and who knows where else) that is the real problem. The fact that Microsoft wrote a JRE that was 4 times faster than Sun (So much faster that sun had to rig their own tests to fake the results on the Sun JRE) also shows that it's the Sun JRE that is the problem.

    I was SHOCKED a few months ago that the latest Windows version actually came with an install program and that I did not have to hand setup path vars for like it was 1992 or something. The JRE has been sorely neglected to the enormous detriment of Java. Suing MS and winning has done nothing but prolong the lethargy as there is now absolutely no competition left for them.

    If only .NET had been truly cross platform from the start... That would have got their hearts beating again... :)

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  62. Vaguely related April Fools joke I want to play by smittyoneeach · · Score: 1
    ABBA Reforms

    In a bizarre twist of shared mid-life crisis, Anders Hejlsberg, Bjarne Stroustrup, Brian Kernighan, and Andrew Koenig decided to give up software engineering and form a "barbershop disco" quartet.
    Initial plans are to take the soaring harmonies of their namesake and give them a doo-wop makeover.
    Plans for a tour in 2004 with Spinal Tap are in negotiation.
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  63. Java Swing by Latent+Heat · · Score: 1
    Well, they already have a Java Swing IDE: JBuilder. I guess it is easier to use what they have rather than start over. And I imagine that Swing to SWT (Eclipse) is not a trivial port.

    Funny you should mention Eclipse as this product seems to be a commercial counterpart to the free-download Eclipse.

  64. Many moons ago, my people... ehhh, I mean by Anonymous Coward · · Score: 0
    many years ago, I started learning C++ and C using the Borland systems. The latest was actually Builder 3... yep, it's been awhile.

    However, I got a free (legal) copy of Visual C++ 6, and frankly was much more impressed with the GUI, both in navigation/flow and functionality than Borland had ever had. After downloading a demo of the latest Builder series C++ environment from Borland, I was deeply sadened. I was also not impressed with the actual available functionality, regardless of interface for the Builder series at that time.

    If these problems have been solved, providing a quick, efficient, and very extendible (hinting at the Integrated in Ide) system, then for Windows alone I might switch.

    However, here we have the multiplatform system that gains two boons for developers. One is that it is easier to program on the platform they love (Linux here) while also providing the ability to have a common interface and Core functionality set when they do the inevitable Windows ON Windows development. The other benefit is that many can now move over to Linux at work that before were forced to use Windows for Visual Studio (which I still say is rather nice).

    But... then I started using Eclipse. Now, I may just have a problem with switching to Borland. Borland's system must be damn good for me to use as I don't want any unpleasant learning curve to absorb work time now.

    Oh, and am I correct in assuming that BuilderX will be Kylix without required the required Delphi use? Personally I want a language agnostic (speaking of high level language) IDE, allowing me to say, use Perl and Python for all the macros, GUI building, automation, testing, debugging, etc. Will BuilderX give me this?

  65. Visual Logo by Anonymous Coward · · Score: 0
    I believe you are confused, Microsoft is the well respected producer of the IDE for the logo language. Make rabit sprites that dance around on screen, now aren't we all happy now?

    p.s. I actually loved logo when I was a wee lad.

  66. Re:new C++ into... by Anonymous Coward · · Score: 0

    afros are too busy getting rich at the nba

  67. Drop the BS already, please? by Balinares · · Score: 1

    > I don't understand why Qt assumes VC++ on Windows

    It doesn't.
    http://www.trolltech.com/products/qt/win dows.html
    Took exactly one (1) minute to look it up on Google. I mean, come -on-...

    > May not be a HUGE market, but the Mac market isn't THAT small.,
    > and it's MUCH bigger than Linux.

    Agreed. I suppose that Borland doesn't support the Mac because this IDE *doesn't* ship with its own compiler, and will use whatever command-line tools are available on the target platform (yeah, VC++ is actually a frontend over command-line tools). And I don't know if Apple's Project Builder ships with command-line tools.

    --

    -- B.
    This sig does in fact not have the property it claims not to have.
  68. Is there a new VCL that is really C++? by ahornby · · Score: 1

    The existing VCL seems to use Pascal strings (aka AnsiString) and some Dephisms like the "property" keyword.

    To use non-borland C++ compilers this would need a new genuinely C++ based VCL equivalent. If there is - how hard will be upgrade be?!

    --
    -- Thorin sits down and starts singing about gold.
  69. What about Unix... by siskbc · · Score: 1
    It's even got to the point where X as a substitute for 10 is unacceptable, simply because it looks dumb. Do not say "Version X," please say "Version 10."

    ..>System V? Is that OK, or is "X" the only Roman numeral you dislike?

    --

    -Looking for a job as a materials chemist or multivariat

  70. "GNU C++ Compiler Collection" by Per+Abrahamsen · · Score: 1

    This make no sence. GCC is the GNU Compiler Collection, one of the compilers in the collection is GNU C++ (aka g++). There isn't a collection of GNU C++ compilers.

  71. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  72. umm, try delphi by oliverthered · · Score: 1

    umm, try delphi.
    the C++ Builder UI is the Delphi UI, which is written in delphi.

    Dig around the borland archives if you don't belive me.

    --
    thank God the internet isn't a human right.