Compilers are just tools. I use several. CCS C, Hi-Tech C, PBP, Proton+, and a good mix of assembly where needed.
There are indeed many differences between them all, and one will *always* provide some nifty feature/s that the other doesn't. Unfortunately, there are no Swiss Army Knife compilers out there that will handle every single application. If there is one, then please send me the URL to the manufacturers website...;o]
I also have more than one screwdriver in my toolbox. My favorite is the Makita cordless. It's an excellent tool, but it really makes a mess trying to tighten the screws in my glasses.
I haven't tossed my Craftsman screwdrivers because the Makita cordless is my favorite or has features they don't. And it's a good bet that I'll not visit the Craftsman web forum stating Craftsman is a dead tool because Makita does everything & more my Craftsman screwdriver doesn't - or I honestly doubt I'll be dragging out my Craftsman screwdrivers any time soon.
That's because I would consider it bad taste to do so - and know I'll be dragging out my other screwdrivers depending on which one is best suited for the task.
And yes, I realize that not everyone can afford to buy more than a single tool, but that's why manufacturers place demo versions on websites for download & evaluation. What works best for one person may not always be the best for another. Applications of the tool will vary like the wind - so download whatever demos you can find, and evaluate the tool based on your own specific needs, abilities, budget, language, IDE, etc, etc,.
If the day ever comes where a single tool will do everything my "collection of tools will do", then I'll definitely use it exclusively.
Bookmarks