01 - Есть ли лучший инструмент C ++ (IDE), кроме NetBeans и MS Visual Studio? Лучше значит очень зрелый и популярный (и бесплатный).
Это закончится войной пламени. Мне нравится Emacs. Сейчас ему более 20 лет (очень зрелый!) И довольно популярный. Затмение с CDT также очень популярно и существует уже несколько лет. Выберите тот, который вам нравится больше всего.
02- В чем разница между компиляторами GNU Java и Sun Java?
Java-компилятор GNU - это просто gcc с Java-интерфейсом. Например, он может скомпилировать ваш код Java в нативный двоичный код. Java-компилятор Sun от Sun, он более зрелый и считается эталонной реализацией Java-компиляторов.
03- Есть ли другой популярный компилятор C / ObjC / C ++, который является бесплатным, зрелым и популярным?
Если под свободным вы подразумеваете свободное, как в свободном выражении (доступен открытый исходный код), тогда ищите llvm, который может скомпилировать код C ++ / C / Obj-C (используя gcc в качестве внешнего интерфейса. получил актуальный код). Дуглас Грегор работает на нативном интерфейсе llvm для C ++, без необходимости gcc: http://clang.llvm.org/. LCC - это небольшой компилятор C, который вы также можете использовать в Unix. Я читал, что есть также версия для Win32.
Если под свободным вы подразумеваете бесплатное, как в пиве, вы, конечно, можете также взять компилятор Microsoft C ++ (поставляется с Visual C ++ Express) cl, но он будет работать только в Windows.