Какой компилятор C++ выбрать, лучший компилятор С++ для обучения
7 июня, 2010Первые вопросы большинства начинающих программистов — «На каком языке программировать?», » Какой компилятор выбрать?».
Людям, постигающим азы программирования на С/С++ я советую не начинать писать первые программы в таких серьезных и громоздких средах как Borland C++ Builder или Microsoft Visual Studio. Конечно знание одного из этих компиляторов будет необходимым для состоявшегося программиста, но для новичков приемлимее будет использование упрощенного компилятора.
Когда я начал учиться языку С++ мой выбор пал на Dev-C++ — отличную легкоусваемую среду программирования. Dev-C++ прост как блокнот, руссифицирован и использует мощный компилятор MinGW.
Советую начать программировать на языке С++ со среды программирования Dev-C++, ну а в последствии переходить к серьезными средам-гигантам.
Да, компилятор лёгкий, но очень багнутый. С ним очень много нервов убьёте.
от Alleshka 27 сентября, 2012 at 10:23 дпЯ пользуюсь компилятором borland c++ мне нравиться сам я новичок в принципе это компилятор подходит для обучения вот ссылка если надо-http://letitbit.net/download/62827.6d03a500a29f11d37f5172080a2b/Borland.exe.html
от kiler4.7 7 марта, 2013 at 2:17 дпВвожу программу. Компилирую. Ошибок -о,предупреждений-0,
от Pavel 16 января, 2014 at 11:53 дпв общем всё в порядке. Нажимаю выполнить выводит ,что исходный код не откомпилирован.Помогите разобраться. Спасибо!
круто
от den4ik 29 августа, 2012 at 5:59 дп#include
от Вася Губарь 6 марта, 2012 at 2:40 дпsetlocale(LC_CTYPE,»Russian»);
Это чтобы он русский понимал.
Подскажите пожалуйста!
от Майя 25 ноября, 2011 at 12:01 пппытаюсь программировать по вышеупомянутой книге. Ошибки в коде не нашла. по крайней мере Dev- c++ дал мне все скомпилировать и запустить. Запустила я EXE, и …обнаружила набор символов. Писала я код в приложении блокнот. Подскажите,как можно это исправить?
Заранее благодарна,Майя.
Выложите код который вы компилировали.
от Ardatov 25 ноября, 2011 at 1:34 пп//
// Программа для преобразования
// градусов Цельсия в градусы Фаренгейта:
// Fahrenheit = Ncelsius * (212 — 32)/100 + 32
//
#include
#include
#include
using namespace std;
int main(int nNumberofArgs, char * pszArgs[])
{
// Введите температуру в градусах Цельсия
int celsius;
cout <> celsius;
// для при веденной формулы преобразования
// вычислим преобразующий множитель
int factor;
factor = 212 — 32;
// используем вычисленный множитель для
// преобразования градусов Цельсия в
// градусы Фаренгейта
int fahrenheit;
fahrenheit = factor * celsius/100+32;
// вывод резльтатов
cout << " Температура по Фаренгейту: ";
cout << fahrenheit;
return 0;
от Майя 25 ноября, 2011 at 4:58 пп}
совсем забыла !! если открыть данный EXE, он,как положено просит ввести значение по Цельсию, но он после ввода не выдает нормально строку значение( градусы)фаренгейта. Вы увидите,что эта строка только мелькает и окно сразу закрывается.
от Майя 25 ноября, 2011 at 5:08 ппвам нужно в конце кода ввести функцию для того, чтобы программа не закрывалась после успешного выполнения. Я всегда использовал cin.get()
от Ardatov 27 ноября, 2011 at 1:41 ппда,,спасибо. Я уже нашла. Правда я использовала system (» PAUSE»);, почему то при использовании предложенного Вами варианта выдает ошибку,не пойму в чем дело. Но спасибо большое за помощь.
от Майя 28 ноября, 2011 at 12:57 ппвначале программы подключите заголовочный модуль #include
от Ardatov 28 ноября, 2011 at 8:38 ппПодскажите пожалуйста куда нужно ввести код system (>> PAUSE>>); в самой программе. Заранее спасибо.
от Pavel 27 декабря, 2011 at 6:59 дпВводите перед инструкцией return 0;
от Ardatov 27 декабря, 2011 at 10:00 дпЗдравствуйте, а как оформлять в коде процедуру cin.get()?
от Маркус 2 февраля, 2012 at 7:35 ппЗаранее спасибо.
включаете заголовочный файл #include , пространство имен using namespace std; В конце программы перед return() вызываете саму функцию: cin.get(); Если непонятно посмотрите в любом исходнике раздела Исходники (C++)
от Ardatov 6 февраля, 2012 at 7:45 ппподскажите пожалуйста!
от Майя 25 ноября, 2011 at 11:54 дпЯ пытаюсь программировать по выше упомянутой книге. В примере из книги ошибки не заметила. все скомпилировалось.
exe запустился, только текст получился не на русском, …а набор символов. писала я код в приложении блокнот. Подскажите,как можно это исправить? заранее благодарна,Майя.
Я сразу стал начал работать на Visual C++ express editor 2005….И не заметил что он очень сложный)
от wwww 13 сентября, 2011 at 6:46 пписпользуйте PascalABC с поддержкой NET
от Jamaica 16 июля, 2011 at 10:13 дпЭтот? Он не поддерживает С++.
от Ardatov 16 июля, 2011 at 12:34 ппСпасибо! Начал изучать C++, но не мог найти простой компилятор. Это самое то!!! Еще раз большое спасибо!!!
от Geniy2 4 июня, 2011 at 5:16 дпСпасибо за Dev-C++, Действительно простой и хороший компилятор, мне как новичку он очень подходит!=))
от Андрей 20 февраля, 2011 at 9:15 дпНе понятно с чего здесь начинать,в РВ всё гораздо доходчивее,даже с нуля.
от Vladimir 24 января, 2011 at 12:59 ппРВ это, простите, что такое?
от Ardatov 24 января, 2011 at 9:51 ппблин прикольно!!!!!хочу научится получше обращаться с языкам програмирования
от евгений 23 сентября, 2010 at 8:02 ппСпс автору!
от Batyar 20 сентября, 2010 at 1:34 ппDev-С++ ДО СИХ ПОР НЕ АДАПТИРОВАН ПОД КИРИЛЛИЦУ!! Велик же промах издательства Dиалектика — продает книгу Стефана Р. Дэвиса (это ЕГО компилятор!) «C++ для Чайников», и не учли этого (а еще сделали ошибки, в исходном коде САМОГО 1-го урока!!).
от Дмитрий 31 августа, 2010 at 3:11 пп:)))Ну ладно, объясняю в чем суть! Вы пишете свою САМУЮ ПЕРВУЮ В ЖИЗНИ ПРОГРАММУ (если разберетесь с ошибкой в коде хе-хе), компилируете, запускаете и… видите ПОТРЯССАЮЩУЮ ГАЛИМАТЬЮ! Да! DOS не поддерживает кириллицу, в том виде, в каком ее компилирует Dev-С++!! Впрочем есть извращенный выход — писать по русски DOS-ской кодировкой. Тогда на экране будет НАШ РОДНОЙ И МОГУЧИЙ!
Очень признателен за коментарий, хотелось бы с вами как то связаться. (моя icq 566887305)
от rolexxak 12 июня, 2010 at 10:40 дпМой номер icq указан на странице «Контакты».
от Ardatov 12 июня, 2010 at 7:15 пп