|
|
PIEBALDconsult wrote: C# Builder
I don't think they have their own compiler.
|
|
|
|
|
It has its own compiler, but the product is dropped.
Forget it!
|
|
|
|
|
I have to agree with what I think is the gist of Marc's comment here : the choice of IDE and integrated compiler is very limited on Windows, and nothing equals MS .NET ... yet.
I couldn't respond to this survey because I felt none of the choices reflected my own reality. If it were the case that you could use Visual Studio for your IDE, and there was a wide range of compilers for C# ranging from open-source to pay-for-from-third-parties, that would be another reality.
That doesn't mean I don't appreciate what Mono is trying to do, and SharpDevelop and other tools.
best, Bill
"Many : not conversant with mathematical studies, imagine that because it [the Analytical Engine] is to give results in numerical notation, its processes must consequently be arithmetical, numerical, rather than algebraical and analytical. This is an error. The engine can arrange and combine numerical quantities as if they were letters or any other general symbols; and it fact it might bring out its results in algebraical notation, were provisions made accordingly." Ada, Countess Lovelace, 1844
|
|
|
|
|
1) Standards : missing option
2) Maybe in tools integration, but debugging and testing are woole new chapters in dev cicle and MUST be integrated
3) same as above
maybe also setup and deplyoment...
|
|
|
|
|
I agree with the "Standards" option you suggest. I didn't vote as this option was missing.
Steve
|
|
|
|
|
Yep, the last time I was in position to choose my compiler was when I ran my own business 10 years ago. Now, it is my choice only for the side projects.
Fortunatelly, recent versions of all compilers I have worked with (MS and GNU) are pretty good. I wouldn't enjoy working with older versions though (MS VC 6.0 and gcc ver < 3.0).
|
|
|
|
|
Now, it is the choice of the manager. If he wants to have a C# Compiler to run a ASP script, we ought to make that too.
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
The woods are lovely, dark and deep,
But I have promises to keep,
And miles to go before I sleep,
And miles to go before I sleep!
|
|
|
|
|
Other:
* A vendor that will be around for a while
* Familiarity
* A large community of users
My company went VB.Net + Visual Studio for these reasons.
|
|
|
|
|
....the glaringly obvious missing choice.
I'd also suggest that a lot of devs don't choose the compiler itself, but use whatever came with their IDE of preference (no matter how crufty and 'orrible it is. Yes, I'm loooking at you, VC6...).
|
|
|
|
|
I hope you brought your armor with you today, Anna. VC6 seems to be the holy relic for local worshipers.
Software Zen: delete this;
|
|
|
|
|
I usually find the zealots retreat when confronted with the Holy Hand Grenade of For-Loop Compliance.
|
|
|
|
|
Awesome !
Software Zen: delete this;
|
|
|
|
|
I'm glad you like it. If you hang around hotel bars with members of the C++ Standards Committee for long enough you do eventually gain access to such awesome weaponry...
modified on Monday, October 12, 2009 7:30 AM
|
|
|
|
|
Beware of the beast of Caerbannog (read: templates)
Nuclear launch detected
|
|
|
|
|
:grin:
IF you knew them you'd know that the real beast is template metaprogramming*. Mere "ordinary" templates such as those you find in ATL and WTL are small cuddly pussycats by comparison.
* Though Jason McGuiness' Parallel Pixie Dust threading library comes close because of its sheer academic brilliance (Jason is a maths guru, and it shows). Damn impressive though.
|
|
|
|
|
Hmm, I thought it was the VC6 IDE that people liked, the compiler was terrible.
But I differ on the IDE part, I like the way Intellisense automatically comes up with VS 2005 and above, code snippets, collapsible regions, etc.
Cheers,
Vikram. (Cracked not one CCC, but two!)
|
|
|
|
|
Well, I wasn't exactly specific in my wisecrack; I was referring to the IDE.
I agree that Microsoft has made great strides with the compiler since VC6; compiler standards compliance has improved greatly, although the changes since VS2003 have been rather incremental.
The post-VC6 IDE for C++ programmers sucks. I firmly believe that Microsoft deliberately fails to update the IDE for C++ programmers in order to pressure more of them into the .NET environment. Intellisense consistently fails to provide even basic functionality. Even the text editor exhibits bugs when editing simple source code in the C++ arena that you don't see when editing managed code.
Software Zen: delete this;
|
|
|
|
|
Agreed. I was a little shocked to see it wasn't in the list.
Steve
|
|
|
|
|
Anna-Jayne Metcalfe wrote: Yes, I'm loooking at you, VC6
Hey, if you remember to put T*=0 at the end of the argument list, half of the templates actually work!
Personally, I love the idea that Raymond spends his nights posting bad regexs to mailing lists under the pseudonym of Jane Smith. He'd be like a super hero, only more nerdy and less useful. [Trevel] | FoldWithUs! | sighist | µLaunch - program launcher for server core and hyper-v server
|
|
|
|
|
I try not to think about VC6 hacks.
|
|
|
|
|
The compiler has to work correctly. My programs are not allowed to crash because of a bug in the compiler that created them.
This statement is false.
|
|
|
|
|
I wanted to vote for more than one, which reminded me of the interview I listened to, although I did not buy the book, the interview was very interesting by itself. You can find it with the Google query (( "Gaming the Vote" Poundstone Amazon interview ))
pg--az
|
|
|
|
|
I would use gcc since I believe that it is by far the best compiler however (even though it is buggy) Visual Studio is the best development environment.
John
|
|
|
|
|
I think that would fall under Usability, at least that is what I chose for the same reason.
|
|
|
|