pouët.net

Visual C++ 2005 Express edition for FREE

category: code [glöplog]
I have a strong feeling of deja vu here... let me guess what happens next:

1. This free version becomes really popular.
2. The leading competing IDE vendor(s) leave the market or go bust
3. Microsoft dominates the market and makes a big pile of cash for 5-10 years
4. Microsoft pays out $0.5billion + in anti-trust lawsuits
added on the 2005-11-09 17:23:32 by psonice psonice
> 2. The leading competing IDE vendor(s) leave the market or go bust

I think this is mainly done to face gcc/mingw.
They don't have properly a "market" and won't go bust, i guess.
On my side, I'll use VS2005 Express happily.
added on the 2005-11-09 17:35:10 by makc makc
psonice: ok, so some competitors will get busted, M$ earns some cash and will pay some cash in the lawsuits. Meanwhile, I'll happily use a good cheap compiler and IDE :)
added on the 2005-11-09 18:31:55 by NeARAZ NeARAZ
sure, and george bush steals candy from little children.

a developer market isn't a consumer market. the more people get used to and prefer to use ms's developer tools, the more windows-only software gets made. i can't imagine ms has ever been making profits on their developer tools.

(compare also, f.ex. the superduper high quality of msdn - even their c/c++ and opengl docs are top notch. i doubt they made much money on that insane amount of work)
added on the 2005-11-10 09:42:01 by skrebbel skrebbel
nobody in their right mind uses anything else than msvc to develop on windows anyway.. =)

one thing tho, we tried a recompile of one of our 64ks (che guevara) which was made in .net 2003 on a recent 2005 beta, and it got a fair bit larger. could be that it wasnt a finished compiler at that point, but has anyone got any idea how the 2005 compiler compares for size optimisation?
added on the 2005-11-10 10:50:47 by smash smash
smash: i has the same trouble when i tried the beta1. coded and optimized some routines in vc2005 and the tried to compile the same code on vc2003. vs2003 gave me a (fckng) larger code. i optimized the code again on it and i got the same size as before. so i think it's just a matter of playing around it and watch where and how the code is compiled.

memento codare semper, right? ;)
added on the 2005-11-10 13:32:56 by rmeht rmeht
Quote:
nobody in their right mind uses anything else than msvc to develop on windows anyway..


For larger projects it still has a ton of drawbacks. Tweaking/replacing stuff is still better than any of the alternatives though, yeah.
added on the 2005-11-10 13:37:33 by superplek superplek
of course, anybody really serious on windows uses clean http://www.cs.ru.nl/~clean/
added on the 2005-11-10 13:59:06 by _-_-__ _-_-__
Quote:
nobody in their right mind uses anything else than msvc to develop on windows anyway..


I'm probably out of my mind then :)
added on the 2005-11-10 15:33:31 by bruce bruce
fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 2701) Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical Support help file for more information
added on the 2005-11-10 15:43:21 by the_Ye-Ti the_Ye-Ti
Thank you, M$!
added on the 2005-11-10 19:21:24 by wrthlss wrthlss
Quote:
nobody in their right mind uses anything else than msvc to develop on windows anyway..


What if you use msvc to develop on linux? (which is basically what we do at work :-)
added on the 2005-11-10 23:32:16 by sparcus sparcus
ok, maybe a silly question, but to me it seems stl vector is broken in this version - other stl containers work fine. is my code rotten (probably) or is this indeed a bug? could anyone care to try?
added on the 2005-11-11 00:30:24 by skrebbel skrebbel
Quote:
a developer market isn't a consumer market.

Worse, it's dominated by managers.
added on the 2005-11-11 01:24:59 by Shifter Shifter
Skrebbel: I haven't had problems with the beta versions, never tried the final. What exactly is broken?
added on the 2005-11-11 02:09:51 by bruce bruce
yeah, worked fine on the beta too.

code like
Code: class moo { public: int a; int b; }; class moobuf : public vector<moo> { public: void gak(); }; gives

c:\program files\microsoft visual studio 8\vc\include\vector(1323) : error C2825: '_MycontTy': must be a class or namespace when followed by '::'

with
[
_MycontTy=int
]
added on the 2005-11-11 08:48:36 by skrebbel skrebbel
Quote:
nobody in their right mind uses anything else than msvc to develop on windows anyway..


I've not tried it, but I was real surprised to see the people who made UltraEdit have made their own IDE. No idea why they're trying it...

Quote:
"UEStudio '05 is built with the concept of an IDE (Integrated Development Environment) in mind. Although specifically designed for software developers working on Windows systems, UEStudio '05 is a powerful programming platform that will offer any UltraEdit user material new functionality at an excellent value."
added on the 2005-11-11 19:13:23 by defbase defbase
Well, UltraEdit is simply one of the best editors around for Windows. I prefer to use it when writing Java or PHP ... in some cases even for C/C++. Makes sense to have more IDE functionality so you're not forced to use your own tool commands or switch to another window for compiling / testing.
added on the 2005-11-12 14:34:09 by melw melw
come to think of it i been using ultraedit for java and php stuff too... toggling to cmd window to compile it, and browser to test it, always been a nuissance overload of ctrl-tabs... makes complete sense to me. O_o
added on the 2005-11-12 16:22:44 by psenough psenough
btw, here's a working spy++ like program if you need some win32 messaging debug (:
added on the 2005-11-16 18:11:51 by makc makc
No, MSVC actually desn't have any competitors of any caliber worth mentioning, since MSVC has already rottened coders' minds. The few ones who use anything else (simple text editors, DMC, GCC) are heretics and will be burned publically.
added on the 2005-11-16 22:03:20 by eye eye
makc, I've used that winspec thing before. It would be great except for one thing... it won't show the original wparam/lparam when it can translate them. Eg Spy++ lets you double click a msg and see the original params... If it could do that, I'd use it all the time.

On the offchance you're the coder, heed my demands!
added on the 2005-11-17 00:12:42 by defbase defbase
def: i'm not, but i'd like to check the original messages too.
should we ask the autor? (:
added on the 2005-11-17 07:19:00 by makc makc
I clicked his forum link and it's dead, so I'd rather just bitch about it on pouet ;)
added on the 2005-11-19 00:34:44 by defbase defbase
I wrote him, and he'll look to include it in the next version :P
added on the 2005-11-19 01:34:17 by makc makc

login