|
|
|
|
|
by tester756
1043 days ago
|
|
>while also having high runtime efficiency as a requirement (the reason why C/C++ are such prominent languages for compilers I'd want to believe that compiler engineers really put effort into compilers performance, but I just don't buy it. LLVM, GCC, MSVC, etc, etc all of them touch C/C++ and are slow as hell For compilers written in other languages I'd say that still LLVM is the bottleneck >It avoids the cost of automatic memory management and provides low-level control. What "low-level control" do you need? It is not firmware development. Btw: Microsoft rewrote their C# compiler from C++ to C#. |
|
It's really easy to accidentally write code that walks off a performance cliff on unexpected input, but that's likely to get hacked around if someone reports it as slow compilers do annoy people.