Click here to Skip to main content
15,920,603 members

Survey Results

What is the main reason you choose to use a particular compiler over another?   [Edit]

Survey period: 12 Oct 2009 to 19 Oct 2009

Which one of these is the most important when it comes time to compile your carefully crafted code?

OptionVotes% 
Runtime performance - I need the fastest performing code possible10611.19
Support legacy - As long as it won"t break compatibility running on older hardware, I'll take it373.91
Price - I use whatever I can afford555.81
License - I can't be limited by licensing issues, there's work to do262.75
Speed of Compilation - I don't have time to wait around all day for my code to compile293.06
Tools interoperability - If it doesn"t seamlessly work with my other tools, then it's got to go9710.24
Usability - I just want something that is going to be easy to use so that I can get my job done as quick as possible25827.24
Choice? What choice? I just use what my company tells me to use32334.11
I don't use a compiler for my work.161.69



 
GeneralRuntime performance Pin
Josef Manurung17-Oct-09 19:34
Josef Manurung17-Oct-09 19:34 
GeneralRe: Runtime performance Pin
Cristian Amarie17-Oct-09 20:21
Cristian Amarie17-Oct-09 20:21 
Generalreasons for using a particular compiler Pin
Tinker20414-Oct-09 17:16
Tinker20414-Oct-09 17:16 
GeneralMore missing options Pin
supercat913-Oct-09 12:11
supercat913-Oct-09 12:11 
GeneralAnother Missing Option? Pin
RandyS13-Oct-09 3:08
RandyS13-Oct-09 3:08 
GeneralRe: Another Missing Option? Pin
skydvr13-Oct-09 4:27
skydvr13-Oct-09 4:27 
GeneralMissed one Pin
RedSonja12-Oct-09 21:25
RedSonja12-Oct-09 21:25 
GeneralRe: aonix Pin
etkid8413-Oct-09 2:27
etkid8413-Oct-09 2:27 
GeneralRe: aonix Pin
RedSonja13-Oct-09 2:40
RedSonja13-Oct-09 2:40 
Generalre: ada Pin
etkid8413-Oct-09 4:09
etkid8413-Oct-09 4:09 
GeneralRe: Missed one Pin
firegryphon13-Oct-09 9:48
firegryphon13-Oct-09 9:48 
GeneralRe: Missed one Pin
RedSonja13-Oct-09 19:53
RedSonja13-Oct-09 19:53 
GeneralWhat choice does a .NET developer have? Pin
Marc Clifton12-Oct-09 6:42
mvaMarc Clifton12-Oct-09 6:42 
GeneralNotepad? Pin
jsrjsr12-Oct-09 8:00
professionaljsrjsr12-Oct-09 8:00 
GeneralRe: Notepad? Pin
Nemanja Trifunovic12-Oct-09 8:14
Nemanja Trifunovic12-Oct-09 8:14 
GeneralRe: Notepad? Pin
Marc Clifton12-Oct-09 9:55
mvaMarc Clifton12-Oct-09 9:55 
GeneralRe: What choice does a .NET developer have? [modified] Pin
ely_bob12-Oct-09 9:51
professionalely_bob12-Oct-09 9:51 
GeneralRe: What choice does a .NET developer have? Pin
Ben Burnett12-Oct-09 16:04
Ben Burnett12-Oct-09 16:04 
GeneralRe: What choice does a .NET developer have? Pin
DiscoJimmy13-Oct-09 3:42
DiscoJimmy13-Oct-09 3:42 
GeneralRe: What choice does a .NET developer have? Pin
harold aptroot13-Oct-09 11:50
harold aptroot13-Oct-09 11:50 
GeneralRe: What choice does a .NET developer have? Pin
ely_bob15-Oct-09 5:18
professionalely_bob15-Oct-09 5:18 
GeneralRe: What choice does a .NET developer have? Pin
harold aptroot15-Oct-09 6:21
harold aptroot15-Oct-09 6:21 
GeneralRe: What choice does a .NET developer have? Pin
ely_bob16-Oct-09 7:55
professionalely_bob16-Oct-09 7:55 
GeneralRe: What choice does a .NET developer have? Pin
BillWoodruff16-Oct-09 1:45
professionalBillWoodruff16-Oct-09 1:45 
GeneralGreenStripeyPill.Net Pin
ely_bob16-Oct-09 7:42
professionalely_bob16-Oct-09 7:42 
One sec.. I need my Medicine... ohh Medicine and a pink pill... o.k. now I'm ready. Big Grin | :-D

What I was trying to say is that at the core of the OS issue it all boils down to preference(for the majority of users one OS is just as good as another for a personal system) so how do you :

convert mac->PC : Current strategy(not working) make pc feel more like mac, offer similar accessories.
convert PC->mac : Harp on stability, and show off my new accessories(working.. I feel)
convert pc->Unix.. see PC->mac(option 1), mention price, throw in open office.
convert mac->Unix.. what's the point. (BSD Previous post this thread)

as for
BillWoodruff wrote:
Are you saying you think MS should create and sell a Visual Studio for the Mac or Linux, or somehow "break-out" their compilers which are integrated with and are symbiotic with all the underlying Windows infrastructure ?


Yes. Poke tongue | ;-P




BillWoodruff wrote:
I'm wondering what an example of that would be.

ely_bob wrote:
this was a strategy that worked very well for apple with PhotoShop... I know a number of people who were "PC's" that became "Macs" specifically because of this software/hardware combination.. made possible because photoshop put out a PC version...



You are kidding, I hope. PhotoShop was created outside Adobe, shopped around to several vendors, before Adobe finally bought it; it was a Mac native app from the beginning[^].


Like you said.. was MAC app, made a PC version(that was not as good, because of the foreign hardware problems. it just took longer, and If I remember it correctly, the non apple hotkeys felt weird as someone once explained it to me... Not perfect example cus it was an "accident" however if it weren't that would be solid marketing.. right?Cool | :cool:


so people sampled the photoshop (taste this drug Sigh | :sigh: ) and liked it (nice hugh Wink | ;) ), then heard that it runs better on the new expensive shiny computer OMG | :OMG: (use this bong here it will taste sooo much better... WTF | :WTF: ) and voila a mac customer for life.. now we sell the "experience" as a "Lifestyle"... Roll eyes | :rolleyes:


Take Blender wonderfull on the linux, problems on the PC(simple ones) if you are running it under pc.. you will hear that there are no(fewer) issues under linux.. might be enough for you to want to switch(also the Blender file management panels are Unix formatted, so the transition isn't quite as drastic).



BillWoodruff wrote:
The Mac remains the most closed platform on earth, hardware, and software. And if you look at how they manage iPhone software development you will see exactly how they'd like to manage all development.


Yup I don't like that either. But I refuse to argue the point with you if you have an iPhone, use Mac, or have ever used iTunes. if(you have not){ please read on }else{ GOTO END;}

However it smells of a black hole effect of sorts.. (Heroine?)
try this.. nice hugh.. look at this, shiney.. oh hey this works with that.. you should have both.. now plug your coffee machine into the port there and you can make coffee from you phone.. Wonderful... now to feed yourself you.....

But as anyone who has watched trainspotting or played shadowrun would know.. Drug dealers not only sell the drug, but(at least reputable ones) will also sell you the accessories so you can use their drug... they won't tell you how to make it yourself, or who their supplier is, why should they that would cut them out of the profit.

And look at how well the strategy is working out for them.


Truth be told I don't really care for any of the OS's out there.. they all have problems, mainly based in corporate greed.. the best option is linux.. because of places like CodeProject that bring development to the masses, but until programmers can settle down on some coding/exicution standard for all OS's, you will have these issues. There is no reason other then avarice for someone to make lets say a new C compiler that makes .Sht files and uses that as the executable binaries. Unless they are making a new device and want that devises programming to be proprietary, and we (I mean all those other people)as the devise using addicts that we/they are will buy it and accept it without wondering if we can code for it..


END: Cool | :cool:


Should this be a rant?

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.