Существует ли компилятор или IDE для C на Windows, который считается отраслевым стандартом? [закрыто]

Если вы используете аннотацию Table, вы можете сделать что-то вроде этого:

Table table = Entity.class.getAnnotation(Table.class);
String tableName = table.name();
23
задан Robert Harvey 3 January 2017 в 22:14
поделиться

16 ответов

Ну, Visual Studio является стандартом для Windows, и есть бесплатные версии. Однако у него есть несколько специфических расширений Microsoft. Однако для обучения разработка консольных приложений довольно проста, а также довольно близка к стандартному стилю K & amp; R

.

Тем не менее, давно я использовал Watcom, что было довольно неплохо для того времени. Это намного более разреженный, чем Visual Studio, но это может быть преимуществом для новичка. Я считаю, что он также доступен бесплатно в эти дни на http://www.openwatcom.org/index.php/Main_Page

. Я бы, вероятно, рекомендовал начать с этого, если ваш основной O / S - это Windows.

Редактировать: новый живой URL

13
ответ дан Nilabja 3 January 2017 в 22:14
поделиться

GNU C в значительной степени является отраслевым стандартом, даже если это компилятор Unixy. Вы также можете использовать Visual Studio, но имейте в виду, что он не очень хорошо поддерживает C99. Есть и другие варианты, такие как pcc (мне очень нравится этот), llvm (также очень интересный) и т. Д., Но обычно они требуют определенного уровня энтузиазма.

1
ответ дан ahoka 3 January 2017 в 22:14
поделиться

Я использовал DevC ++, когда изучал C много лет назад. Это был отличный инструмент, хотя я давно его не видел, поэтому не уверен, в каком он сейчас состоянии.

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

2
ответ дан Eric 3 January 2017 в 22:14
поделиться

Еще одна хорошая IDE - это CodeBlocks и его кроссплатформенная. Попробуйте, вам это может понравиться. Я использовал его некоторое время, и это дало мне хорошие результаты для того, что я делал (редактор изображений на C), но у него были некоторые ошибки.

Для разработки под Unix мне всегда нравилось использовать gcc и редактор ... это просто делает его забавным (после того, как вы привыкнете к нему).

3
ответ дан Alan Featherston 3 January 2017 в 22:14
поделиться

Я рекомендую Куинси , когда вы только учитесь программировать на C / C ++. Простой в использовании и создан для простого тестирования небольших программ на C / C ++.

5
ответ дан Suraj 3 January 2017 в 22:14
поделиться

Когда речь идет о компиляторах c / c ++ на платформе Windows , есть довольно много на выбор.

И когда дело доходит до IDE, Zeus IDE можно легко настроить для работы с любым из них.

3
ответ дан jussij 3 January 2017 в 22:14
поделиться

GCC (компилятор GNU) и vi / emacs (или пико для начинающих новичков)

Приложение: помните C НЕ является подмножеством C ++ , поэтому компилятор c ++ не обязательно уместно.

5
ответ дан BIBD 3 January 2017 в 22:14
поделиться

Почти все компиляторы C ++ будут компилировать код на C.

Я бы порекомендовал использовать Microsoft Visual Studio. Есть бесплатная версия этого.

Большинству программистов на C нравится иметь свой собственный редактор и выбирать компилятор, который подходит для их проекта. Вот почему вы можете скачать несколько разных компиляторов для C, а не столько встроенных в IDE напрямую.

Легко использовать редакторы, такие как Editplus или даже Блокнот. Некоторые из более интересных редакторов имеют подсветку синтаксиса и могут запускать команды в командном окне для вас.

В среде IDE обычно также поддерживается несколько языков. Поэтому, когда вы устали от C и хотите перейти на Python, Java, C ++, некоторые IDE могут помочь вам в этом. Я хотел бы взглянуть на них:

5
ответ дан Jeremiah 3 January 2017 в 22:14
поделиться

Вы можете бесплатно скачать компилятор Digital Mars C для Windows.

5
ответ дан Walter Bright 3 January 2017 в 22:14
поделиться

Вы можете использовать компилятор C ++, такой как gcc, для компиляции вашего кода на C. Вот хорошая статья со ссылками на бесплатные компиляторы C / IDE:

http://computerprogramming.suite101.com/article.cfm/freeprogrammingtools

0
ответ дан Ricardo Villamil 3 January 2017 в 22:14
поделиться

Я использовал DevC ++ почти исключительно, когда учился в университете по программированию на C \ C ++. Он поставляется в комплекте с компилятором MinGW . Это довольно легко настроить и катиться. Кроме этого, моей единственной рекомендацией будет Visual Studio.

6
ответ дан Matthew Ruston 3 January 2017 в 22:14
поделиться

Большинство людей используют Microsoft Visual Studio для разработки под Windows. Вы можете получить бесплатную версию здесь: http://www.microsoft.com/express/download/ .

Обычно GCC используется в Unix и обычно входит в состав ОС.

C и C ++ очень похожи, но C ++ допускает классы. Большинство компиляторов C ++ будут компилировать код C.

11
ответ дан Excel Kobayashi 3 January 2017 в 22:14
поделиться

Я удивлен, что никто не упомянул Pelles C . Отличная маленькая C IDE для Windows; включает компилятор на основе LCC. Тем не менее, NetBeans 6.5 имеет приличную поддержку C и C ++, а Code :: Blocks стоит того.

15
ответ дан Rob 3 January 2017 в 22:14
поделиться

Для записи я использовал TCC, Крошечный компилятор C , для быстрого тестирования маленького кода. Это может генерировать exe и DLLs.
Вы, возможно, должны были бы загрузить заголовки Windows: это имеет ограниченное подмножество, Вы могли бы хотеть больше.

Цифровой Марс также имеет бесплатный компилятор C/C++ разумного размера.

1
ответ дан PhiLho 3 January 2017 в 22:14
поделиться

Просто, потому что белая книга влияет, не означает, что это - хороший ресурс изучения!

Это - возможно худший способ узнать, что язык от этого когда-либо существовал. Вдобавок ко всему, в прошлый раз, когда я проверил, это было необоснованно дорого.

Это - полное определение языка и способно к этому (который является, почему это действительно - одна из самых влиятельных книг программирования). В течение долгого времени это на самом деле было определение C.

Вы могли бы рассмотреть вторую книгу по предмету.

Однако необходимо попробовать довольно много различных IDE и видеть то, чем Вы довольны.

На самом деле, сначала Вы могли бы хотеть привыкнуть к vi/emacs/notepad/make и компиляции командной строки, это получит Вас намного более сильное понимание Вашей среды (и если это не понимает, что Вы после, тогда Вы рявкаете неправильное дерево языка).

, Поскольку Вы исследуете различные IDE, я дал бы Eclipse или Netbeans с c плагином попытка. Они собираются быть большинством полных и надежных IDE (кроме, вероятно, для Microsoft) и независимы от платформы, таким образом, Вас не оставят в холоде, когда Вы решите перейти к Mac или Linux.

0
ответ дан Bill K 3 January 2017 в 22:14
поделиться

Свободный веб-сайт страны имеет список свободных компиляторов C . Многие из которых работают над Windows.

1
ответ дан Slapout 3 January 2017 в 22:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: