История изменений
Исправление pftBest, (текущая версия) :
Clang не может компилировать код отличный от C и C++
А g++ не умеет компилировать код отличный от C++. А gcj не умеет компилировать код отличный от Java. Ты о чем вообще? clang это фронтенд для llvm, для языков C и C++. Он только парсит исходный код, всю работу делает llvm. Для llvm уже сделали больше языков чем для gcc, начиная от академических поделок, заканчивая растом.
Шланг by design не может обеспечить тот же уровень возможностей и такую же высокую производительность как GCC
Есть такая embedded архитектура, называется MSP430, так вот llvm на ней быстрее gcc в полтора раза. И даже чуть быстрее чем IAR. В багтрекере gcc этот баг висит уже больше двух лет и никто не собирается его фиксить.
Clang не умеет дофига аппаратных архитектур и никогда уметь не будет.
Старья всякого конечно не будет, а свежее уже появляется быстрее чем в gcc, потому что написать бэкенд для llvm проще. В llvm уже есть пара тройка таргетов которых нет в gcc.
Исходная версия pftBest, :
Clang не может компилировать код отличный от C и C++
А g++ не умеет компилировать код отличный от C++. А gcj не умеет компилировать код отличный от Java. Ты о чем вообще? clang это фронтенд для llvm, для языков C и C++. Он только парсит исходный код, всю работу делает llvm. Для llvm уже наверное сделали больше языков чем для gcc, начиная от академических поделок, заканчивая растом.
Шланг by design не может обеспечить тот же уровень возможностей и такую же высокую производительность как GCC
Есть такая embedded архитектура, называется MSP430, так вот clang на ней быстрее gcc в полтора раза. И даже чуть быстрее чем IAR. В багтрекере gcc этот баг висит уже больше двух лет и никто не собирается его фиксить.
Clang не умеет дофига аппаратных архитектур и никогда уметь не будет.
Старья всякого конечно не будет, а свежее уже появляется быстрее чем в gcc, потому что написать бэкенд для llvm проще. В llvm уже есть пара тройка таргетов которых нет в gcc.