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!"
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.
I am still waiting for Microsoft to release Visual Lisp++ so that I can take full advantage of lisp in Windows.
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.
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
[insert microsoft bashing statement]
[something witty about linux]
[ressurect old joke for punchline]
[signature]
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.
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
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
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.
...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