Hace años, me sorprendí cuando descubrí que Intel vende compiladores compatibles con Visual Studio. Lo probé en particular para C / C ++, así como fantásticas herramientas de diagnóstico. Pero el código simplemente no era tan intensivo en computación para notar la diferencia. La única impresión fue: ¿Intel realmente lo hizo por mí ahora, wow, increíbles herramientas con resolución de nanosegundos, increíble? Pero la prueba terminó y el equipo nunca consideró seriamente una compra.
Según su experiencia, si el costo de la licencia no importa, ¿qué proveedor es el ganador?
No es una pregunta amplia o vaga o un intento de desencadenar una guerra santa. Este tipo de pregunta es sobre dos herramientas muy visibles. A nadie le gusta cuando las herramientas tienen algún misterio o sorpresa. Y las elecciones entre lo mejor y lo mejor son siempre el dolor. También entiendo el argumento de la hierba siempre es más verde . Quiero escuchar todas las historias de "qué pasaría si".
¿Qué sucede si Intel solo lo optimiza localmente para la etapa del chip del mes, y no todos los objetivos de hardware funcionarán tan bien como Microsoft compiló? ¿Qué pasa si el hardware de AMD es el objetivo y todo se ralentizará sin ninguna razón? O, por otro lado, ¿qué sucede si el hardware de Intel tiene tantas oportunidades que no se pueden notar, que los compiladores de compiladores de Microsoft son demasiado lentos para adoptarlos y nunca lo implementan en el compilador? ¿Qué sucede si ambos son exactamente iguales? En realidad, una única base de código simplemente se envuelve en dos cajas diferentes y tiene licencia para ambos proveedores por parte de una tienda de terceros.
Y así sucesivamente. Pero alguien sabe algunas respuestas.