Click here to Skip to main content
15,895,283 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 
ely_bob wrote:
I think that Microsoft's strategy of not supporting other platforms with their development software (because .NET IS A fairly strong resource)is just adding to their "EVIL" perception...


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 ?

ely_bob wrote:
One of the most compedative ways to make your product the best is to allow(encourage) people on other platforms to use it..


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[^].

Of course Adobe then developed it for the PC. I was working at Adobe when it was being developed for the PC, and since the Mac version was based on MacApp, they actually developed a simulated MacApp for the PC just to port PhotoShop ! In contrast, Adobe Illustrator was developed "in house" for the Mac, and later proted to Windows.

Of course that was many years ago, and I think it would be entirely correct to say that, thanks to the contributions of programming geniuses like Mark Hamburg (who was given the Gordon Moore award for his achievements), PhotoShop is today truly an Adobe product, although the contributions of the creator, Thomas Knoll, remain remarkable.

ely_bob wrote:
the proper course of action is to embrace it (like Mac has(meaning the linux in Apple OSX I think))...


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.

<blockquote class="FQ"><div class="FQA">ely_bob wrote:</div>Drug dealers do it.. and look how much money they can make...</blockquote>

The above comment makes me truly wonder what "state" you might be in.

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

GeneralGreenStripeyPill.Net Pin
ely_bob16-Oct-09 7:42
professionalely_bob16-Oct-09 7:42 

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.