C компилятор откуда? - PullRequest
       66

C компилятор откуда?

5 голосов
/ 30 июля 2009

Я хочу выучить язык Си (это что-то хорошее?), И я не знаю, откуда я могу скачать язык на свой ПК? и это БЕСПЛАТНО или за него нужно платить?

Ответы [ 14 ]

21 голосов
/ 30 июля 2009

Является ли C хорошим языком? Определенно. Это лучший первый язык? Зависит.

Если вы используете Windows, вы можете бесплатно загрузить Visual C ++ 2008 Express Edition SP1 от Microsoft.

В Ubuntu просто запустите

sudo apt-get install build-essential

В Mac OS X установите Xcode с DVD Snow Leopard / Leopard (или загрузите последнюю версию с веб-сайта Apple для разработчиков )

5 голосов
/ 30 июля 2009

Существует довольно много бесплатных компиляторов Си для ПК.

Как видно выше, MS Visual Studio поставляется в бесплатной версии.

Тем не менее, большинство вводных материалов по программированию на C будут работать лучше всего в среде, подобной Unix. Два варианта для такой среды:

  • Cygwin , который обеспечивает Unix-подобную среду, которая может быть установлена ​​в системе Windows.

  • MinGW32 / MSYS , который изначально переносит GCC и некоторые unix-подобные инструменты разработки на Windows, позволяя использовать GCC для создания собственных приложений Win32.

Для обучения вам может быть лучше использовать собственную среду Unix / Linux. Если у вас уже есть Windows, и вы не хотите удалять или выполнять двойную загрузку, вы можете запустить ее под виртуальной машиной. Доступно несколько бесплатных гипервизоров, которые позволят вам сделать это.

2 голосов
/ 30 июля 2009

Вы можете использовать Dev C ++ . Очень достойный инструмент для начинающих и промежуточных.

2 голосов
/ 30 июля 2009

Существует бесплатный компилятор с именем gcc , который будет компилировать код на языке Си. В Mac OS X и Linux, возможно, у вас уже есть, попробуйте ввести gcc в командной строке.

В Windows вы все еще можете использовать gcc, но вам нужно использовать либо Cygwin , либо Mingw .

Или, если вы хотите использовать IDE и компилятор Microsoft C, вы можете получить бесплатную версию Visual Studio здесь .

2 голосов
/ 30 июля 2009

Если вы хотите использовать другую среду разработки, вы можете попробовать Eclipse.

Просто перейдите по этой ссылке и найдите Eclipse IDE для разработчиков на C / C ++ (79 МБ). http://www.eclipse.org/downloads/

1 голос
/ 30 июля 2009

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

Системное программирование почти всегда выполняется на C, наряду с сетевыми программами и некоторыми приложениями. C также является основой для большинства современных языков программирования, с которыми вы будете работать, поэтому изучение синтаксиса C можно применять по мере изучения других вещей. Однако, если вы хотите создать интерактивную веб-страницу, вы можете изучить PHP. Если вы хотите создать настольное приложение с графическим интерфейсом, вы можете изучить Java.

Если вы хотите только начать изучать программирование, C может помочь вам в этом. Если это то, что вы хотите сделать, и сейчас вас не очень волнует вопрос о применении, я советую вам пойти в книжный магазин и просто найти книгу по изучению C для начинающих. У него должен быть компакт-диск с компилятором (возможно, Visual Studio), и он должен помочь вам в этом.

1 голос
/ 30 июля 2009

ОК (все бесплатно):

для Windows - есть Visual C ++ Express - MinGW (и на основе командной строки)

Вам также понадобится MS Platform SDK.

Linux / Sun - GCC (есть несколько способов получить этот дистрибутив в зависимости от)

OS X - Инструменты разработчика Apple (Xcode и другие)

0 голосов
/ 22 мая 2013

About.com поддерживает большой список компиляторов c для Windows на http://cplus.about.com/od/glossary/a/compilers.htm

0 голосов
/ 18 сентября 2009
0 голосов
/ 30 июля 2009

Я думаю, вам необходимо четко определить разницу между C и C ++, прежде чем вы решите, что делать.

...