Non sono sicuro che questa sia una domanda soggettiva, spero di no, ma non sono abile con LLVM quindi mi chiedo semplicemente: com'è che è diventato così popolare e così diffuso nel settore?
Gli algoritmi di ottimizzazione utilizzati in gcc / icc / msvc erano peggio di quelli LLVM? È possibile che un progetto universitario sia riuscito a sovraperformare tali compilatori conosciuti e di vecchia data? So che LLVM è modulare, ma un design può essere la causa di quel tanto successo?
Non riesco a capire le reali ragioni dietro a questo, probabilmente anche a una domanda soggettiva come "il successo di un software è sempre legato a un algoritmo nuovo o semi-nuovo che accelera qualcosa?" ma mi piacerebbe ottenere ragioni obiettive per la mia prima domanda, se possibile