4 ms·
"I don't understand it either. GCC is still a great compiler. Developers seem to prefer the modular design of LLVM and they're probably right in that." There a
by Htsthbjig 12y ago
"I don't understand it either. GCC is still a great compiler. Developers seem to prefer the modular design of LLVM and they're probably right in that."
There are lots of things that are simply very hard to do with GCC, but are easily doable with LLWM.
IDE integration is just one, because it has the ability to compile just lines(at least the Apple's version).
Things we have done with LLVM:
Millions of mollecules 3D paths' rendering.
Automatic testing of software and hardware.
Simulation of military vehicles doing all kinds of things.
Digital crash test.
Natural language(speech) understanding.
Before LLVM doing all this took years, now it takes months or weeks.
This exploits the ability of understanding languages of a compiler, but is not just compiling c or c++ like gcc does.
- arca_vorago 12y agoCould you please expand on what particular features of LLVM enabled you to do this in months/weeks instead of years (presumably with gcc)?