Vor Jahren war ich überrascht, als ich entdeckte, dass Intel Visual Studio-kompatible Compiler verkauft. Ich habe es insbesondere für C / C ++ sowie fantastische Diagnosetools ausprobiert. Aber der Code war einfach nicht so rechenintensiv, um den Unterschied zu bemerken. Der einzige Eindruck war: Hat Intel es gerade wirklich für mich getan, wow, erstaunliche Tools mit Nanosekunden-Auflösung, unglaublich. Aber der Prozess endete und das Team hat nie ernsthaft über einen Kauf nachgedacht.
Welcher Anbieter ist Ihrer Erfahrung nach der Gewinner, wenn die Lizenzkosten keine Rolle spielen?
Es ist keine breite oder vage Frage oder Absicht, einen heiligen Krieg auszulösen. Bei dieser Art von Frage handelt es sich um zwei sehr gut sichtbare Werkzeuge. Niemand mag es, wenn Werkzeuge irgendwelche Geheimnisse oder Überraschungen haben. Und die Wahl zwischen den Besten und Besten ist immer der Schmerz. Ich verstehe auch, dass Gras immer ein grüneres Argument ist. Ich möchte alle "Was wäre wenn" -Geschichten hören.
Was ist, wenn Intel es nur lokal für das Chip-Stepping des Monats optimiert und nicht jedes Hardware-Ziel tatsächlich so gut funktioniert, wie Microsoft es kompiliert hat? Was ist, wenn AMD-Hardware das Ziel ist und alles ohne Grund langsamer wird? Oder auf der anderen Seite, wenn Intels Hardware so viele unbemerkt bleibende Möglichkeiten bietet, dass Microsoft-Compiler-Autoren zu langsam sind, um sie zu übernehmen, und sie niemals im Compiler implementieren? Was ist, wenn beide genau gleich sind, tatsächlich eine einzige Codebasis, die nur in zwei verschiedene Boxen eingepackt und von einem Drittanbieter-Shop an beide Anbieter lizenziert wurde?
Und so weiter. Aber jemand kennt einige Antworten.