Slashdot Mirror


Microsoft Offers Beta of Visual Studio 2005

nanodude writes "According to DimensionXC, Microsoft is offering a free beta version of Visual C++ Express 2005 among other programs in the Visual Studio 2005 Express Suite. Seems like a good deal to me!"

92 comments

  1. I thought this was slashdot? by WhatAmIDoingHere · · Score: 1

    Where's the negative spin to this Microsoft story?

    Maybe something about how they offer the first hit for free?

    --
    Not a Twitter sockpuppet... but I wish I was.
    1. Re:I thought this was slashdot? by WasterDave · · Score: 2, Interesting

      Where's the negative spin to this Microsoft story?

      I'll raise you a positive Apple spin? Xcode is free. Always has been. We're not talking xcode "lite" or "express" either, this is the full biscuit - the same thing they use in house. Plus all the lovely performance tools.

      Cheers,
      Dave

      --
      I write a blog now, you should be afraid.
    2. Re:I thought this was slashdot? by QuantumG · · Score: 1

      it's not free, the cost is your immortal soul.

      --
      How we know is more important than what we know.
    3. Re:I thought this was slashdot? by Randolpho · · Score: 0, Troll

      Those who whine about the anti-MS attitude of Slashdotters are just as annoying as those who have a blind anti-MS attitude. Take your bitching elsewhere, please.

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    4. Re:I thought this was slashdot? by KingPunk · · Score: 0

      its awfully funny, if im wanting to devlop or whatever with Xcode,
      on windows.. it doesn't exactly stand for jack squat if its "free".
      sure, its free if you run OSX 10.3+, damn shame i can use it to make Apple programs, via windows.
      i guess i gotta buy that 2,000$+ box, to be able to get the Xcode ALONG with my OS.
      free? ..oh the irony!
      --kingpunk

  2. Nice Journalistic Integrity, there. by It's+People! · · Score: 5, Informative
    First of all, that beta's been free for a really long time. I've had it for months.

    Second, the website that "reported" it is a new forum that has only 1-2 posts. This is a blatant attempt at spamming the site to get more members.

    Nice work, editors.

    1. Re:Nice Journalistic Integrity, there. by shadowzero313 · · Score: 1

      I've known about it since July 20th.

    2. Re:Nice Journalistic Integrity, there. by nanodude · · Score: 5, Informative

      As the author of this story I would like to first off say that I do personally know the operator of the website (www.platinumcheats.com) however I did not contact him before submitting this story to /.. While browsing his website I notice the post concerning Visual Studio and, after searching /. for a similar article I realized that no one had posted about this before. I did not in anyway intend to advertise or publisize his website or spam /. but merely to post information that I came across and felt that others would benefit from. I did not look into the date of the beta release before posting. I appologize for any misunderstanding.

    3. Re:Nice Journalistic Integrity, there. by Rie+Beam · · Score: 0, Offtopic

      "Announcement: Welcome to DimensionXC
      Posted: viking7200 @ Wed Nov 24, 2004 12:52 pm
      Hey guys, welcome to DimensionXC, a brand new forum for programmers. We need more users, so tell your friends about this site and get them to join!"

      The site opened five days ago. What the hell, are the editors asleep or something?

    4. Re:Nice Journalistic Integrity, there. by Anonymous Coward · · Score: 0

      Uhh, no. I posted an article about the express SKUs about 20 minutes after they came out back in JUNE.

    5. Re:Nice Journalistic Integrity, there. by tadmas · · Score: 1

      after searching /. for a similar article I realized that no one had posted about this before

      That's funny... a quick search in Developers for "Visual Studio" seems to disagree with you.

      (Actually, FWIW, I don't think this was intentional. It doesn't show up under the first 30 hits when you search all stories, which is probably what nanodude did. He did as much if not more checking than the editors did, so there's no reason to get on his case about it.)

      Still, a dup's a dup.

    6. Re:Nice Journalistic Integrity, there. by anti-trojan · · Score: 1

      It's better to use Google instead of Slashdot's own search engine.

    7. Re:Nice Journalistic Integrity, there. by nanodude · · Score: 1

      It is a friend of mine's site who changes it around all the time to suite his current intrests. I just thought that since it was my original source of the information I should give him due credit. Again, I apologize.

    8. Re:Nice Journalistic Integrity, there. by Anonymous Coward · · Score: 0

      Well I've known about it since July 19th, so there! :p

  3. Nothing new, really. by shufler · · Score: 2, Insightful

    Microsoft has offered beta versions of most of their previous development environments. Usually once the real product ships, they also release the compiler for free hidden in the depths of the MSDN. They do this to help promote people to make Windows Software, as some us us crafty people can't afford Visual Studios.

    That, or it's just a way to get you locked into the next version of VS. Time to port all the old software!

    1. Re:Nothing new, really. by Anonymous Coward · · Score: 1, Insightful

      They definately do lock you in, it expires after a certain amount of time.

    2. Re:Nothing new, really. by Anonymous Coward · · Score: 1, Informative

      According to the EULA it will stop working after the 1st of March 2005.

  4. Wonder why... by Creepy+Crawler · · Score: 1, Informative

    Microsoft Visual C++ studio, where C is for crack.

    Remember kids, the first hits always free.

    Read the Oldnews in VirtualDub's site.. Go down to the Compairson between VC++6, ++Net2003, and what he wants.

    --SNIP--

    This, historically, is why I have not bothered to use MMX/SSE/SSE2 compiler intrinsics in VirtualDub -- the code generation sucks. The VC6 processor pack was quite bad and tended to generate about two move instructions for every ALU op; this was improved in VS.NET 2003, but it still isn't able to resolve binary ops of the form A+A correctly, which I use a lot. But there is an even worse problem -- note that the compiler moved MMX ops below the emms instruction. The generated code is wrong!

    ---end snip---

    --
    1. Re:Wonder why... by rjshields · · Score: 3, Insightful

      the code generation sucks

      That's not really the most important part of an IDE for most people. Things like code refactoring, auto-completion and hints, integration with documentation and source control and general text editing capabilities are probably higher on people's IDE wish list. Besides, the compiler is a part that can be changed if required.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    2. Re:Wonder why... by The+Desert+Palooka · · Score: 1

      True, and perhaps this part of the discussion is a bit off topic, but I know I've heard things about how the underlying code generation of the VC++ Compiler was more optimized and blah blah blah... While right now I'm not concerned with optimizations there have been times where I'm working with algorithms that every little tic counts. In that sense I want to know that the compiler that's writing my code is doing a good job for me so I don't have to pop the hood and do it myself. (or rather learn how to do it myself *blush*)

      So in that sense, you're right in the IDE I'm mostly concerned with the features you mentioned, but as package I want to know what's under it is writing correct code. Because if it isn't, I want to switch out the compiler underneath it with something I know is generating cleaner ASM for my target hardware.

      That being said, does anyone know of a breakdown/comparison of the code generation capibilities of different compilers?

  5. might be free... by syynnapse · · Score: 1, Funny

    but does it run on linux?

    --

    System.out.println(syynnapse.getSig());

    1. Re:might be free... by Anubis350 · · Score: 1

      I believe wine runs visual studio.....

      --
      "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
  6. Where have you been? by Anonymous Coward · · Score: 0
    You've been able to get VS2005 for free since the first release.

    You can also download all the command line tools for free, which don't expire.

  7. MS betas eventually die. by Saeed+al-Sahaf · · Score: 0, Offtopic

    We all do understand that MS betas have a limited life span, right? Good deal? Well, as long as it works, but... MS betas eventually die.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:MS betas eventually die. by damiangerous · · Score: 2

      No, actually "we" don't. Mind pointing out that section of the MS site? I couldn't find a thing about an expiration date or that this was a "time limited" beta.

    2. Re:MS betas eventually die. by Anonymous Coward · · Score: 0

      It's in the EULA you don't see until install time:

      NOTICE: THE SOFTWARE IS TIME SENSITIVE AND IS DESIGNED TO CEASE FUNCTIONING ON MARCH 1, 2005.

      this is lowercase text to defeat the lameness of the slashdot lameness filter

    3. Re:MS betas eventually die. by Saeed+al-Sahaf · · Score: 1
      No, actually "we" don't. Mind pointing out that section of the MS site? I couldn't find a thing about an expiration date or that this was a "time limited" beta.

      I take it you have NEVER installed a Microsoft Beta before???

      Thanks for your input!

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    4. Re:MS betas eventually die. by Anonymous Coward · · Score: 0

      No, it's not "offtopic". But I understand that everyone here has irrational bias.

    5. Re:MS betas eventually die. by damiangerous · · Score: 1

      Yes, I have, many times. And they've always been labeled "time sensitive" or some such at the time of download IF they're time sensitive. Of course you could have simply pointed out that this one was in the EULA you don't see until install time, like an Anonymous Coward did in another reply, but that would be provided useful information so I'm sure you can't have that.

    6. Re:MS betas eventually die. by Anonymous Coward · · Score: 0

      I doesn't matter because this is a free product anyway. When I installed it last month, though, it didn't say anything about a time limit, so I'm going to assume that there isn't one.

  8. Express Bits by Exostatic · · Score: 2, Informative

    Yes.. All of the express bits have been free since their intial announcement about 5 months ago. These bits are designed for the hobbyist and will be freely available once VS2005 is offically released with the agreement that they cannot be used for commecial development.

    While they have not been designed to run on Linux the code you write may run, and it possibly these will run to if you are determined enough to find a solution

    1. Re:Express Bits by I8TheWorm · · Score: 1

      Not just hobbyists, but authors as well. Many a book is published before or right around the ship date of the actual product, and those first releases are all based on the beta version(s).

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
  9. Lisp by brilinux · · Score: 5, Funny

    I am still waiting for Microsoft to release Visual Lisp++ so that I can take full advantage of lisp in Windows.

    1. Re:Lisp by Anonymous Coward · · Score: 0

      Wouldn't it be called Audio Lisp++?

    2. Re:Lisp by Anonymous Coward · · Score: 0
      What you mean to say is

      I am thtill waiting for Microthoft to releathe Vithual Lithp++ tho that I can take full advantage of lithp in Windowth./

    3. Re:Lisp by Leffe · · Score: 1

      I believe they call it F#.

    4. Re:Lisp by I8TheWorm · · Score: 1

      Your time has come... here it is.

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

      Ask, and ye shall recieve. Not really Microsoft, but it sees all the API, plus it comes with source code (not "open source" though).

    6. Re:Lisp by Anonymous Coward · · Score: 0

      If you take the CAR of the CDR you might find it.

  10. Not quite by BoomerSooner · · Score: 1

    It's free if you happen to be running 10.3. Unless you've bought a computer from them in the last year the price is $129 for the OS upgrade (which I purchased specifically for XCode).

    I wonder why the x86 (via VirtualPC) can be emulated so well by (the former Connectix) software but PPC instructions cannot be done on the x86 architecture? I run OS 10.3 on my G4 733MHz and it's very fast and my iBook 900 (G3) runs it well too.

    1. Re:Not quite by GregChant · · Score: 3, Informative
      It's free if you happen to be running 10.3. Unless you've bought a computer from them in the last year the price is $129 for the OS upgrade (which I purchased specifically for XCode).

      You wasted $129. You can download XCode for free from ADC. Just need to register for an ADC Basic account, which is free as well.

    2. Re:Not quite by Bishop923 · · Score: 1

      I think his point was that XCode only works with OS X 10.3 which costs $129. This is a moot point of course considering you would have to buy Windows to use Visual Studio.*

      * I suppose you could putz with WINE to get it working under Linux, but why?

    3. Re:Not quite by WhatAmIDoingHere · · Score: 1

      You must be new here.

      There are about 5 people who own their copy of Windows legally and post on slashdot.

      --
      Not a Twitter sockpuppet... but I wish I was.
    4. Re:Not quite by Rick+the+Red · · Score: 1

      Then I must be one of the five. Unless you somehow think my copy of Windows is illegal. Actually, I have two copies for my laptop: the XP Home that came with it, and the XP Pro that I put on it. So I guess that makes me two of the five :-)

      --
      If all this should have a reason, we would be the last to know.
    5. Re:Not quite by WhatAmIDoingHere · · Score: 1

      I said "There are 5 people."

      You having two licenses does not make you two people.

      You failed at maths.

      --
      Not a Twitter sockpuppet... but I wish I was.
  11. Where's the Form editor? by SamNmaX · · Score: 3, Insightful
    Please correct me if I'm wrong, but why, oh why, does Visual C++ still not have a form editor like Visual Basic or Visual C#? Sure, it has the dialog editor, but does that's not even close to the same thing. This is something Borland supported quite a while ago with Borland C++ Builder, and was fairly nice.

    C++ is a popular enough language to justify the cost for Microsoft, however I get the impression that they don't truly care about C++ and would like to replace both it and VB with C#.

    Horray for progress.

    1. Re:Where's the Form editor? by superpulpsicle · · Score: 1

      That's what I always wondered. The world of VB was lightyears ahead of VC++. Press one button to compile an entire form, damn VB was good. Of course things might be different now, as I haven't touched visual studio since 6.0. I thought .net was the future and that was it. Why are they going back to 2005 year count etc?!

    2. Re:Where's the Form editor? by Javagator · · Score: 3, Interesting

      Microsoft has adapted C++ to .Net with the same skill and elegance that they used when they adapted C++ to COM. In other words, it's a mess. I have programmed in both C# and managed C++ and its easier for an experienced C++ programmer to learn C# than managed C++. Even Microsoft realizes their mistakes and are correcting some of them in C++ 2005 (the beta is essentially 2005). The main advantage of C++ .Net is that it will be easier to port over existing C++ applications. New development should be in C#.

    3. Re:Where's the Form editor? by _undan · · Score: 1

      Visual Studio .NET 2003 has a Windows Forms (.NET only) editor, exactly the same as VB and C#.

    4. Re:Where's the Form editor? by emrysk · · Score: 1

      I always got the impression that Microsoft sees C++ in the .NET world (which, to them, is the ONLY world, now) as a sort of "power" language. It's not for high-level, simple stuff like forms... it's for games or... well, really intense stuff. So they just don't see it as making sense.

      Personally, I think this is just another example of Microsoft failing to see what people REALLY want, and instead seeing their own idealized version of things. But, then, they certainly aren't an unsuccessful company, so who am I to say?

    5. Re:Where's the Form editor? by atlasheavy · · Score: 4, Informative

      VC++ most certainly *does* have a Winforms designer. You have to create a Managed C++ Winforms project in order to take advantage of it, though. Otherwise it just ain't gonna work for you ;-). If you create a native app you can still use the old-school RC file editor, although my take on it is that it's just easier to hack RC files by hand (I've spent the past two weeks doing nothing but hand-editing RC files at work).

      --

      iRooster, the Mac OS X a
    6. Re:Where's the Form editor? by Synistar · · Score: 1

      Here is the link to the free-as-in-beer, non-commercial only version of Borland's product (C++BuilderX Personal). Soul-stealing registration required.

    7. Re:Where's the Form editor? by codeboost · · Score: 1

      why, oh why, does Visual C++ still not have a form editor like Visual Basic or Visual C#?

      If you use straight Windows API, you don't think about Forms and events. Instead, you have windows, dialogs, window messages, you know, the usual WndProc stuff. Borland C++ Builder extends the C++ language and implements it's own run-time library, VCL, which is how you get to override OnButtonClick().

      The price you pay for handy stuff like OnOpen() and Form.width = 100 is usually speed and memory usage, because you would use a custom runtime library or architecture.

      So I think it's only logical that the old dialog editor is there (for WinAPI/MFC developers) and I don't think they can extend it further.

      C++ .NET probably works with forms, but it's probably wiser to use C# or VB for that. I don't really trust a C++ extension with a VB soul.

    8. Re:Where's the Form editor? by was_ms_now_linux · · Score: 1

      Well said. Doug Hettinger (dh_75032@yahoo.com)

      --
      http://www.softwareobjectz.com
  12. Might eventually be completely free by mnmn · · Score: 3, Insightful

    Microsoft is very slowly finding its direction. The success of any OS platform depends in a large part on its developer community.

    With the development tools free, a developer and application base forms naturally, that can better sustain any given company. After all Linux started with gcc.

    The cost of VisualC has been obscene, with Microsoft assuming win32 developers have no other option. Nowadays we've got wxwindows, QT, the bcc and intel compilers, all free (except QT) and of better quality, and ticked off developers can easily switch to OSX and Linux. Gates has acknowledged Microsoft made a mistake in not rallying a developer base around it.

    Free VisualC... hmmm if they release such a thing it would be the culmination of the 'developers,developers,developers' we've been hearding of...

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Might eventually be completely free by nullforce · · Score: 1

      That's what they're planning with the "express" versions of the compilers/IDE. VS Express

    2. Re:Might eventually be completely free by icepick72 · · Score: 1
      Nowadays we've got wxwindows, QT, the bcc and intel compilers, all free (except QT) and of better quality, and ticked off developers can easily switch to OSX and Linux.

      Mostly I would agree, except I wouldn't categorize Borland bcc tools into "better quality", unless there's something I don't know (which is a good chance). From my experience using C++ templates, MS VC++ has provided better support for a loooooong time. (I've never used Intel compiler but assume it has better support than Borland -- aren't Intel C++ tools free only to Linux?) Bcc (at least the free compiler tools) are good, but are not up with the latest C++ standards like the other compilers -- the last time I checked they didn't support the typename keyword for templates and only class could be used instead (again, the free tools).

    3. Re:Might eventually be completely free by Lord+Omlette · · Score: 1

      o_O How did you mention all of those and not mention cygwin?

      --
      [o]_O
    4. Re:Might eventually be completely free by _undan · · Score: 5, Informative

      Comparing Visual C++ to bcc is like comparing Kazaa to ftp.exe. It's more than just a compiler/linker - it's an entire IDE.

      Microsoft does have a free C++ linker/compiler sans-IDE. You can get it here.

    5. Re:Might eventually be completely free by Anonymous Coward · · Score: 1, Insightful

      The price of the entire suite is nothing compared to the price of a programmer to use it.

    6. Re:Might eventually be completely free by Triddle · · Score: 1
      That is quite true in a commercial setting - I use [overly] high priced embedded compilers ($5000+) at work on a daily basis.

      It's a different story at home though. If I want to write some code for my own use, be it on Windows, some UNIX variant or an embedded device, I don't have that sort of money to throw around. So I end up with GCC on my BSD box and VC++.net 2002 Standard on my Win2k box. For embedded work I use the appropriate flavour of GCC or IAR, both free.

      So, in the end my experience reflects what I can afford, not what my employer can afford. Employers come and go, but my PCs survive them all (especially simce I'm a contractor).

    7. Re:Might eventually be completely free by Zutroy+Of+Earth · · Score: 1

      You forgot about Fltk http://www.fltk.org/ for your interfaces needs (free and portable) and Dev-C++ from Bloodshed software http://www.bloodshed.net/devcpp.html which is a great IDE for windows (which is also free!). Of course, you don't get all the fonctionnality of Visual C++ in one package, but it does the job without problems (at least for me :)

    8. Re:Might eventually be completely free by Trepalium · · Score: 1

      The betas of these developer tools are free, the final product (Visual X Express) will not be. Last I heard, the price of the Visual Express products is going to be something like $50 to $100 each. To be completely honest, it's unlikely it'll be free anyway. To do so would kill Borland, who Microsoft is keeping on life support just so they can say they have competition in developer tools on Windows. The only product in that lineup that Microsoft has said will be free is the SQL Server Express, which is a replacement for the free MSDE engine anyway.

      --
      I used up all my sick days, so I'm calling in dead.
  13. free stuff from MS by itwerx · · Score: 2, Funny

    Coolness!
    I haven't heard an offer that good since I ran into the Borg Queen...
    'Course around here that might translate to high praise. :)

  14. [knee-jerk linux freak subject] by Zarf · · Score: 3, Funny

    [insert microsoft bashing statement]

    [something witty about linux]

    [ressurect old joke for punchline]

    --
    [signature]
  15. zerg by Lord+Omlette · · Score: 5, Insightful

    pre-emptive: If all you know about Microsoft dev tools comes from Visual C++ 6, then give these newer tools a try. You might be impressed.

    And if not, hey, it was worth a shot.

    --
    [o]_O
    1. Re:zerg by BollocksToThis · · Score: 3, Funny

      This is Slashdot... all we think we know about these tools comes from QuickBasic ;)

      --
      This sig is part of your complete breakfast.
  16. Re:Oh good Lord! by WhatAmIDoingHere · · Score: 0, Troll

    Nothing says asshole like someone who posts obvious flamebait and cries about it later.

    --
    Not a Twitter sockpuppet... but I wish I was.
  17. Intel compilers by ameline · · Score: 1

    I've found the Intel compilers to be truly excellent -- Both the front-end and back-end of them. They do a great job on even the most complex templated metaprogrammed stuff -- code that makes the MS compiler fall over with an internal compiler error. And their code generation is way ahead of everyone else. And they listen carefully to bug reports and fix bugs on a regular basis. I've never seen a bug fix from MS on their compilers.

    --
    Ian Ameline
    1. Re:Intel compilers by Triddle · · Score: 1

      Microsoft provide service packs for VS from time to time. They are of course a bunch of compiler, RTL and IDE bugfixes rolled into a bundle. I don't deny the quality of the Intel compilers; after all, they know the processor pretty well and providing good developer support is important in maintaining a customer base, especially in the embedded arena.

  18. Pure Evil by flonker · · Score: 0, Offtopic

    I think the point we're all missing is how evil Mr. Hero looks. http://lab.msdn.microsoft.com/express/visualc/imag es/Hero.jpg

  19. Good deal? by Warlock48 · · Score: 0, Flamebait

    seems like a good deal

    You mean, like giving away cigarettes and alcohol to students? Certainly the best way to hook people up, especially with the competition from the already-free software...

  20. MS ABSOLUTELY DESPISES C++ by was_ms_now_linux · · Score: 5, Interesting

    MS Absolutely Despises C++ While I do believe the MS Visual C++ product is a very convenient form of C++, and I've been a daily user for the last ten years, it would be a simple case of cheerleading to believe that MS management has any desire to continue this product. If it were not for the ABSOLUTE DEMANDS of keepers of huge C++ source code bases such as ISV's (those who produce software for resale) and some of the more tech-savvy Fortune 500 customers (those wishing to preserve the option to vacate the MS platform in the event of some unforeseen future innovation - such as an equally suitable and maybe even free OS J ), MS management would have scrapped C++ as a product offering the day that Visual Basic 6 shipped. Bring in the MS consultants or top partners and they will tell you it will bankrupt your organization if you try to use it. Consider these facts: * Proprietary languages are key to ensuring customers don't skip upgrades from one version of Windows to another. MS will always concoct a plausible new marketing line to justify why unwitting customer companies should switch from one language to another - with the new version being completely incompatible with any viable competitive platform. * All MS products are written using C++. * Dropping external support for C++ and enforcing .Net as the only development environment for Windows lets MS move in on more and more new industry-specific markets- or at least choose the players who succeed - in vertically focused (sector or industry-focused) markets. * Proprietary development environments are CRITICAL to getting Platform/OS customers to pay for every version upgrade. Without Proprietary Development Environments, customers would leapfrog one or more version upgrades. * For a Real-World Example: If you wrote a data access layer/sub-system against the ODBC C-API ten years ago and it would compile today and still perform better than the most optimally designed .Net data access sub-system. I know this first-hand from experience. On the flip-side, if you chose the MS language du-jour, you would have been forced to re-write your data access layer at least four times - in the same time period. So, the moral of the story is: KEEP ON KEEPIN' ON CODING IN C++!!! STILL THE FASTEST, STILL THE MOST PORTABLE, AND STILL THE LOWEST COST - OVER A PERIOD OF THREE YEARS OR MORE!!!

    --
    http://www.softwareobjectz.com
    1. Re:MS ABSOLUTELY DESPISES C++ by wandazulu · · Score: 1

      While it's true that Microsoft will always go for lock in, and their own language makes that easier (C#), I hate to admit it, but their 7.1 C++ compiler is quite good, and compiles every wacky template I throw at it. It's supposedly been able to compile Andresceu's Loki library, as well as Boost++, both very taxing on compilers. I think this is more a case of Herb Sutter's championing than anything else. So while you're probably right, at least their C++ compiler does kick ass.

      For the best example of outspoken developers keeping a product alive, look no further than FoxPro. MS bought Foxbase to get their Rushmore technology (which I believe was bitmapped indexes brought to the .DBF level) to put into Access 2.0, and then promply announced that FoxPro was dead. The FoxPro community howled long and hard and MS has basically had to keep it alive ever since, always as a separate product, but it's gotten a lot of tweaks and upgrades to make it look like other MS products (read: tabs).

      This is another product you won't hear pass anyone's lips from MS, but it wouldn't surprise me if we see a FoxPro 9 somewhere +/- the time VS2005 is released.

    2. Re:MS ABSOLUTELY DESPISES C++ by was_ms_now_linux · · Score: 1

      I agree, it is a pretty decent tool - in terms of language suport and ease of use. I do think the code generated is often sub-par though (see other member posts on this thread). But, having said that, once Linux gets a dev environment this convenient to use, I will be a daily user of it as well. Doug Hettinger

      --
      http://www.softwareobjectz.com
    3. Re:MS ABSOLUTELY DESPISES C++ by alexo · · Score: 3, Informative


      Oh, yea!
      They despise so much that they hired Herb Sutter to work on it.

    4. Re:MS ABSOLUTELY DESPISES C++ by was_ms_now_linux · · Score: 1

      They had to hire Herb Sutter since their compiler support had fallen so far behind others and key customers probably raised hell that they would not recognize the new savior C# and VB.Net. I like the IDE and the organization, but the compiler has always been behind others and most shops use many other vendors' higher performance libraries. The fact is, C# has not taken off according to plans. Doug Hettinger (dh_75032@yahoo.com)

      --
      http://www.softwareobjectz.com
    5. Re:MS ABSOLUTELY DESPISES C++ by clodney · · Score: 1

      1.) First, you can't talk about how Microsoft despises C++. Microsoft is a corporation made up of tens of thousands of employees. Some of them may hate it, some love it, the majority probably don't care one way or the other.

      2.) Prior to the introduction of the .Net languages, VC6 was their flagship developer product, and what they pointed you at for large scale development. VB had a distinct role, but I never got the feeling that VC6 was supposed to be replaced by it. (And I too have been using it since the days when it was the "Microsoft C Compiler, Version 4.0")

      3.) Read some of the blogs written by MS employees (I don't have a link handy, but I can find one if challenged). IIRC, the story they tell is that MS expected C# to replace C++ since it was so obviously easier to use, so that they could let C++ wither away. Some of the people on the C++ team were agitating for renewed attention to be paid to C++. When VS.Net came out and the C++ side was shortchanged, people both in and out of MS howled. In VS 2005, they spent huge dollars upgrading the C++ end of the product.

      4.) Because of pointers, destructors and explicit memory management, standard C++ is never going to be a good fit with the managed code world. While I have some reservations about some of the things they have done in VS 2005 to make C++ and managed code play nicely, they obviously thought about it very hard and put a huge amount of work into it. And it still builds unmanaged apps just fine. The evidence of some nefarious lock-in scheme seems rather lacking to me.

    6. Re:MS ABSOLUTELY DESPISES C++ by was_ms_now_linux · · Score: 1

      Nefarious implies criminality or wickedness (per Meriam Webster). It is not crminial or even wicked for a vendor to try to keep customers closey coupled or bound to the vendor's direction and vision. However, this is a widely recognized issue. I just stated it too succinctly for the comfort of some readers. It is perfectly valid for customers to worry about future support for a major aspect of an OS platform. To repeat, I like the product and develop using it many hours per day - every day - more than I should admit. I personally know many fine individuals and excellent technical talent working for MS. Competitive Strategy, however, is dictated by senior management - not technical staff. Doug Hettinger (dh_75032@yahoo.com)

      --
      http://www.softwareobjectz.com
  21. VIM for life! by Anonymous Coward · · Score: 0

    VIM for life! It'll increase your coding speed with 100% if you love to hjkl :)

  22. Free as in ? by the+eric+conspiracy · · Score: 0, Redundant

    This is free the way your tobacco company used to offer free samples before they realized that advertising could wash the minds of the sheeple.

  23. The Express editions are kinda new by Smack · · Score: 1

    They are intentionally supposed to be cheap or even free, and meant for beginnning developers. Like the way Delphi does it.

    Generally, the way it works is that if you want to access external data sources, like a business would, you have to buy the IDE.

  24. Evil: compilation's errors!!! by Anonymous Coward · · Score: 1, Interesting
    Metrowerks's CodeWarrior v9 for Windows $499 is a powerful tier-1 compiler, debugger and & IDE.

    Visual Studio is an awful tier-5 graphical environment.

  25. Not impressed by alexo · · Score: 1

    > If all you know about Microsoft dev tools comes from Visual C++ 6, then give these newer tools a try. You might be impressed.

    We were using VC++ 6 at work. Then we migrated to 7.1 (a.k.a .NET 2004).
    The second thing that I noticed (after spending countless hours to modify the solution and project files so would recognize the source-controlled files correctly) is that the code browser has been severely crippled.

    No more "call graph", "caller graph", etc.

    Oh yes, the VS team has graciously admitted that the features were removed in the .NET 2003 version and that they "are being considered for a future version".
    WTF? I need to pay *again* to get some features back?

    So, no, I am not impressed.

    By the way, if anybody knows of a third party add-on, plug-in or whatever that emulates this functionality?
    There was one for the previous version (VS.NET 2003) but it does not work with VS.NET 2004, is no not supported and the source is no longer available.

    1. Re:Not impressed by Lord+Omlette · · Score: 1

      Huh, I didn't notice that in either compiler suite. Sorry, but I don't know what to tell you. ^^;;

      --
      [o]_O
  26. One More Key Fact About C++ and VB and C#... by was_ms_now_linux · · Score: 4, Interesting

    ...is that unmanaged C++ is still the only access route to the scalable aspects of most of the underlying platform services such as TCP/IP stacks, Web Server etc. Support for TCP/IP within .Net is very limited - confined to client-app mechanisms but nothing for scalable server-side development. Same story for anything but plain-vanilla web development. The second I had to use a x.509 certificate from a bank for a program I was writing, had to go to the WinHTTP SDK, which is denominated in C. VB.Net and C# are great for the fill-in-the-blanks style coding that some simpler tasks necessitate, but C++ is still an absolute requirement for the vast majority of enterprise endeavors. MS still achieves all its benchmarks using VC++ - they don't even use their own .Net languages when they need respectable numbers. Doug Hettinger (dh_75032@yahoo.com)

    --
    http://www.softwareobjectz.com
  27. Re-post by JTFritz · · Score: 1

    These have been available since June 2004.

    Personally, I've already got my hands on the full Visual Studio 2005 Beta refresh, not the lame express edition.

    From what I've seen so far, they've really made some significant upgrades to their programming IDE.

  28. It's Not Free after the final ships! by Anonymous Coward · · Score: 0

    If you install these things, read the EULA, which states there is a switch in the code that disables the product after March (or some time there around).