Роки тому я був здивований, коли виявив, що Intel продає компілятори, сумісні з Visual Studio. Я спробував це, зокрема, для C / C ++, а також фантастичних засобів діагностики. Але код просто не був таким обчислювально інтенсивним, щоб помітити різницю. Єдине враження було: чи справді Intel це зробив для мене просто зараз, дивовижні інструменти з роздільною здатністю наносекунд, неймовірні. Але судовий процес закінчився, і команда ніколи серйозно не розглядала покупку.
З вашого досвіду, якщо вартість ліцензії не має значення, який постачальник є переможцем?
Це не широке чи розпливчасте питання чи спроба розпалити святу війну. Таке питання стосується двох дуже помітних інструментів. Ніхто не любить, коли в інструментах є якісь таємниці чи сюрпризи. І вибір між найкращим і найкращим - це завжди біль. Я також розумію, що трава завжди більш зелений аргумент. Я хочу почути всі історії про "що таке".
Що робити, якщо Intel просто локально оптимізує його для того, щоб чіп місяця почався, і не кожна апаратна ціль справді буде працювати так само добре, як Microsoft зібрана? Що робити, якщо апаратне забезпечення AMD є цільовим, і все сповільниться без причини? Або, з іншого боку, що робити, якщо апаратне забезпечення Intel має стільки непомітних можливостей, що письменники-компілятори Microsoft занадто повільно сприймають і ніколи не реалізують його у компіляторі? Що робити, якщо обидва точно однакові, насправді єдина кодова база, просто загорнута у дві різні коробки та ліцензована обома постачальниками стороннім магазином?
І так далі. Але хтось знає деякі відповіді.