Компиляторы C / objC / C ++ / Java - PullRequest
0 голосов
/ 19 декабря 2008

Я скачал NetBeans (впервые) для использования Java и обнаружил, что он также может обрабатывать C / C ++ и т. Д.

Хотел бы знать следующее -

01 - Есть ли какой-нибудь лучший инструмент C ++ (IDE), кроме NetBeans и MS Visual Studio? Лучше значит очень зрелый и популярный (и бесплатный).

02- В чем разница между компиляторами GNU Java и Sun Java?

02 - есть ли другой популярный компилятор C / ObjC / C ++, который является бесплатным, зрелым и популярным?

Спасибо за ответ.

Ответы [ 9 ]

2 голосов
/ 19 декабря 2008

3) Eclipse CDT (только c / c ++)

2 голосов
/ 19 декабря 2008
  1. Я не видел и не слышал о среде IDE, которая превосходила бы Visual Studio. Однако «превосходство» - вещь довольно субъективная, поэтому некоторым людям могут понравиться другие IDE. С точки зрения возраста и популярности, я думаю, Visual Studio также победит всех остальных. Возможно, только Delphi может приблизиться к нему. Упс, пропустил строку о C ++. Тогда я не знаю.
  2. Автор?
  3. GCC может быть более популярным, чем компилятор C от Microsoft, поскольку он портирован на очень много платформ, многие из которых имеют его как единственный компилятор C. Также заслуживают внимания компилятор Borland и компилятор Intel. Хотя я не знаю, какие из них бесплатны (кроме GCC и Microsoft).
1 голос
/ 19 декабря 2008

Вот список компиляторов C ++ . В частности, Open Watcom не только бесплатный, но и достаточно зрелый; существует с 80-х годов. Хорошо известные игры, такие как Doom и Duke Nukem 3D, скомпилированные с использованием Watcom.

0 голосов
/ 13 мая 2012

Ответ зависит от используемой вами ОС.

(1) для ОС Windows

Я был бы шокирован, если бы кто-то нашел лучше IDE, чем MS Visual C ++. Он очень зрелый и популярный (и бесплатный).

Существенными особенностями этой среды IDE являются ее интеллектуальное и автоматическое заполнение. Хотя некоторым людям не нравится эта IDE, поскольку вам нужно создать проект даже для написания небольшой программы на C / C ++, но я все же считаю, что это лучшая IDE для Windows.

(1) для UNIX

Кодовый блок является лучшей IDE. Он предоставляет все функции, которые предоставляет MS Visual C ++ в Windows.

0 голосов
/ 24 декабря 2008

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.

0 голосов
/ 20 декабря 2008

Я считаю, что Emacs - это самый мощный инструмент, который делает все, что вам нужно, с вашей `` IDE ''. Однако, помимо обычных команд emacs, он требует от вас понимания гораздо большего количества деталей по сравнению с другими инструментами (IDE), которые обычно пытаются скрыть от вас.

Они могут включать make-файл, gdb, ctags / cscope, простой bash / perl и т. Д., В зависимости от того, что вам нужно сделать.

0 голосов
/ 20 декабря 2008

Конечно, есть One True Editor, EMACS. Если это не удастся (вы, молодые бродяги, с всплывающими окнами и всплывающими подсказками, черт возьми), я доволен Eclipse.

0 голосов
/ 19 декабря 2008

Если вы работаете на компьютере с Windows, я бы выбрал кровопролитную среду разработки C / C ++ вместо VS, Eclipse и NetBeans в любой день.

http://www.bloodshed.net/download.html

Действительно простая в использовании IDE и использует набор компиляторов gcc.

0 голосов
/ 19 декабря 2008

2.) Sun Java поставляется с библиотеками Sun. В настоящее время, во всяком случае, GNU Java (gcj) не реализовала многие из них - самое главное, я думаю, что настольный компьютер (AWT / Swing) не был сделан. (поправьте меня, если я ошибаюсь!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...