Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2010, 20:25   #1
ZeroCount
Пользователь
 
Регистрация: 31.10.2010
Сообщений: 31
Вопрос Установка C.

Помогите пожалуйста новичку(-ам, думаю с этой проблемой столкнулся не я один)!
Я начал учить программирование (предыдущий опыт программирования редуцирован на создание html-страниц), в качестве первого языка выбрал C.
Прочел несколько книг, вроде разобрался немного.
Но есть несколько вопросов, ответы на которые в литературе я пока не нашел. Буду благодарен, если кто-то подробно на них ответит, или (но лучше бы "и"!) даст ссылки на эту информацию:
1. Как установить язык C? У меня процессор AMD Athlon II, Windows 7.
2. Как убедиться, что C язык корректно установлен на компьютер?
3. Как и какой комппилятор установить?
4. Как скомпилировать первую программу?
5. Где писать текст программы? Как в html, можно в блокноте/PSPad'е, или есть что-то специальное?
Задаю столь дурацкие вопросы потому, что при вводе запроса вдухе "C язык/компилятор скачать" в гугл, я в лучшем случае скачиваю очередной архив полный файлов с точки зрения ламера совершенно непонятно зачем используемых, и начинаю там искать файл setup.exe или c_language.exe. В некоторых случаях нахожу что-то, что открывает нечто, похожее на командную строку... А что с этим дальше делать?!
ZeroCount вне форума Ответить с цитированием
Старый 03.11.2010, 20:34   #2
casekey
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 95
По умолчанию

взять лучше IDE (среду разработки), там и компилятор будет сразу и подсветка кода и его форматирование для читабельности.
NetBeans - бесплатный кросплатформенный IDE, с поддержкой С\С++\java и.т.д

дело ваше, но я бы в качестве языка для изучения выбрал c++

Последний раз редактировалось casekey; 03.11.2010 в 21:14.
casekey вне форума Ответить с цитированием
Старый 03.11.2010, 20:37   #3
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
2. Как убедиться, что C язык корректно установлен на компьютер?

Не язык, а компилятор.
Цитата:
3. Как и какой комппилятор установить?
4. Как скомпилировать первую программу?
Для первого времени лучше поставьте Borland C++ 3.1
Запускаете его, вводите текст и жмёте кнопку Run.
Потом когда освоитесь в Borland C++ переходите в C++ Builder, Visual C++ и т.п.
P.S. Текст программы пишется в компиляторе.
_-Re@l-_ вне форума Ответить с цитированием
Старый 03.11.2010, 21:01   #4
sergey.d
Пользователь
 
Регистрация: 23.08.2010
Сообщений: 98
По умолчанию

Цитата:
Сообщение от _-Re@l-_ Посмотреть сообщение

Не язык, а компилятор.

Для первого времени лучше поставьте Borland C++ 3.1
Запускаете его, вводите текст и жмёте кнопку Run.
Потом когда освоитесь в Borland C++ переходите в C++ Builder, Visual C++ и т.п.
P.S. Текст программы пишется в компиляторе.
Re@l, лицензии на ПО пока никто не отменил. Или ты предлагаешь человеку купить все перечисленные тобой продукты? Да, и расскажи, как это у тебя получается писать программы в компиляторе

ZeroCount, программы писать можно и в блокноте, но неудобно, поэтому тебе нужна какая-нибудь (из многих имеющихся) сред разработки (IDE). Помимо средств собственно написания кода и компиляции программ там бывают такие вещи, как подсветка синтаксиса (выделение цветом ключевых слов и конструкций языка), предварительный анализ кода и т.п. Ручаться не буду, но думаю, что найти сейчас среду разработки с поддержкой только чистого С трудновато. Я бы рекомендовал QtCreator -- это кроссплатформенная, открытая и бесплатная среда разработки, компилятор С++ и много другого вкусного включены в инсталяционный пакет. Скачать можно здесь: http://qt.nokia.com/downloads (выбрать LGPL). Освоишься, заодно потом и с Qt разберешься, штука полезная Пошаговые примеры создания и запуска программы во встроенной справке присутствуют.

P.S. Согласен с casekey, не имеет особого смысла изучение чистого С, если так уж хочется, можно просто использовать С-подмножество средств С++. Конечно, ИМХО.

Последний раз редактировалось sergey.d; 03.11.2010 в 21:11.
sergey.d вне форума Ответить с цитированием
Старый 03.11.2010, 21:04   #5
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
Да, и расскажи, как это у тебя получается писать программы в компиляторе
Да....вы, конечно, профи...респект...
Под словом "компилятор" я имел ввиду саму среду программирования - так доступно объяснил?
Цитата:
Re@l, лицензии на ПО пока никто не отменил. Или ты предлагаешь человеку купить все перечисленные тобой продукты? Да, и расскажи, как это у тебя получается писать программы в компиляторе
Все они свободно валяются в инете, и видать вы единственный не можете их найти.
Цитата:
Я бы рекомендовал QtCreator
Фу..Ну, если не Borland C++ 3.1,C++ Builder и Visual C++, то юзать надо хотя бы Code::Blocks(GNU C++ вроде как-то так называется)
Цитата:
Помимо средств собственно написания кода и компиляции программ там бывают такие вещи, как подсветка синтаксиса
Подсветка синтаксиса есть например в Notepad++, там поддержка большого количества языков.

Последний раз редактировалось _-Re@l-_; 03.11.2010 в 21:07.
_-Re@l-_ вне форума Ответить с цитированием
Старый 03.11.2010, 21:18   #6
sergey.d
Пользователь
 
Регистрация: 23.08.2010
Сообщений: 98
По умолчанию

Цитата:
Сообщение от _-Re@l-_ Посмотреть сообщение
Да....вы, конечно, профи...респект...
Под словом "компилятор" я имел ввиду саму среду программирования - так доступно объяснил?

Все они свободно валяются в инете, и видать вы единственный не можете их найти.

Фу..Ну, если не Borland C++ 3.1,C++ Builder и Visual C++, то юзать надо хотя бы Code::Blocks(GNU C++ вроде как-то так называется)

Подсветка синтаксиса есть например в Notepad++, там поддержка большого количества языков.
Мил человек, я прекрасно знаю, что такое компилятор и что такое среда разработки -- но ты объясняешь не мне, а новичку. Зачем же его с толку сбивать?

В инете свободно валяется масса ворованных программ, это не повод их использовать. Ты вообще как, правила форума читал, нет? Зачем советовать человеку пользовать нелегальный софт?

Есть еще вагон и маленькая тележка текстовых редакторов с подсветкой синтаксиса всего подряд, от питона до руби. Ты как, все их новичку посоветуешь?

Последний раз редактировалось sergey.d; 03.11.2010 в 21:23.
sergey.d вне форума Ответить с цитированием
Старый 03.11.2010, 21:31   #7
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

http://www.codeblocks.org/downloads/26
По ссылке скачиваешь версию для свой операционной системы.
Если для Windows - скачивай codeblocks-10.05mingw-setup.exe
Устанавливаешь, создаешь новый проект - выбираешь Console Application в появившемся окошке вводишь название, путь, компилятор оставляешь по умолчанию.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Старый 03.11.2010, 23:15   #8
Kingdom_Reborn
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 130
По умолчанию

для начала я бы Dev-C++ посоветовал - удобней чем Borland C++ for Dos и не такой гигант как Visual C++ или C++ Builder. Для обучения его хватит с лихвой.
Kingdom_Reborn вне форума Ответить с цитированием
Старый 04.11.2010, 18:33   #9
ZeroCount
Пользователь
 
Регистрация: 31.10.2010
Сообщений: 31
По умолчанию

Большое спасибо всем за помощь!
Поставил пока что NetBeans 6.8 и QtCreator.
Остальные компиляторы тоже взял на заметку обязательно с ними поэкспериментирую.
P.S.
А почему лучше учить C++?
Я думал, для лучшего понимания всех мелочей и деталей стоит начать с C, потом C++ и C#, так как они создавались, в хронологическом порядке.
ZeroCount вне форума Ответить с цитированием
Старый 04.11.2010, 18:44   #10
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
В инете свободно валяется масса ворованных программ,
эээээ...MSVC++ "валяется в инете" бесплатно. На сайте microsoft.
_-Re@l-_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
установка 1С Neymexa Софт 0 29.04.2010 11:32
Установка Windows 7 Petay82 Windows 2 24.03.2010 20:49
Установка ОС Дініс Свободное общение 6 31.08.2009 03:02
Установка компонента Черничный Компоненты Delphi 1 13.06.2008 19:22