Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
0 / 0 / 1
Регистрация: 10.04.2016
Сообщений: 13

Посоветуйте хороший компилятор на С++, кроме Dev-C++

11.04.2016, 14:27. Показов 3904. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Слышал что в Dev-C++ даже если включить русский язык в программу, все равно будет все каракулями написано, посоветуйте пожалуйста хороший компилятор, что не сильно сложный был и кроме Visual Studio и Dev-C++.

И можно в Visual studio сделать так чтоб ошибку подчеркивало как во всех компиляторах?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2016, 14:27
Ответы с готовыми решениями:

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

Посоветуйте хороший компилятор с++ на телефон
Я скачал много компиляторов но у всех либо ужасный интерфейс с которым невозможно работать либо вадает неизвестные ошибки

Компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7. Посоветуйте другой компилятор
Здравствуйте! Я недавно начал заниматься С++, но мой компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7 Посоветуйте какой...

44
3 / 3 / 0
Регистрация: 13.11.2014
Сообщений: 32
11.04.2016, 14:44
Qt ставте.
0
209 / 183 / 114
Регистрация: 15.03.2014
Сообщений: 398
11.04.2016, 14:52
Roman4859, Dev-C++ не является компилятором. Это IDE, в состав которой входит компилятор mingw.
Рекомендую Вам разобраться в вопросах - что такое компилятор и что такое IDE, судя по Вашему вопросу вы данные понятия не отличаете.

На начальных стадиях изучения программирования рекомендую попробовать писать программы в простом текстовом редакторе с подсветкой синтаксиса ( NotePad++ к примеру, поддерживает множество кодировок ) и компилировать путём ввода команд в консоли.
Данный опыт будет плюсом для Вас в дальнейшем.

Русский язык для вывода на экран в консольных программах написанных на c++ для Windows включить не сложно почти в любой IDE и почти для любого компилятора.
0
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
11.04.2016, 14:54
все в Dev-C++ нормально, если настроить правильно

а очень удобная штука - RadStudio, но и не бесплатная естественно

и я тоже за QT двумя руками
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.04.2016, 15:06
Цитата Сообщение от BlackSpace Посмотреть сообщение
На начальных стадиях изучения программирования рекомендую попробовать писать программы в простом текстовом редакторе
Сомнительный плюс. Нет ни отладчика, ни справки.
0
0 / 0 / 1
Регистрация: 10.04.2016
Сообщений: 13
11.04.2016, 15:27  [ТС]
Roman4859, Dev-C++ не является компилятором. Это IDE, в состав которой входит компилятор mingw.
Рекомендую Вам разобраться в вопросах - что такое компилятор и что такое IDE, судя по Вашему вопросу вы данные понятия не отличаете.
Странно, на сайтах где можно скачать Dev написано что это компилятор, и можно вообще программировать на С++
в "Блокноте"?
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
11.04.2016, 15:27
Цитата Сообщение от Roman4859 Посмотреть сообщение
посоветуйте пожалуйста хороший компилятор, что не сильно сложный был и кроме Visual Studio и Dev-C++
С++ Builder. По сравнению со всеми остальными и выше на поколение, и все легко и просто, если конечно с C++ и ООП дружишь.
0
0 / 0 / 1
Регистрация: 10.04.2016
Сообщений: 13
11.04.2016, 15:31  [ТС]
если конечно с C++ и ООП дружишь
ООП еще не учил
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.04.2016, 15:39
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
С++ Builder
Это тупиковая ветвь, где Pascal торчит из всех щелей.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
11.04.2016, 15:44
Цитата Сообщение от nmcf Посмотреть сообщение
Это тупиковая ветвь, где Pascal торчит из всех щелей
Бред. Это наиболее продвинутые расширения синтаксиса и наиболее толково сделанный оконный фреймверк. При этом все сделано на действительно безопасных концепциях указателей (списки владения и двунаправленные указатели), в отличии от unsafe смарт-поинтеров STL
Да кстати паскаль тоже очень хороший язык. А особенно в вариации Delphi. По большому счету на сегодняшний день это почти тот же C++ только с синтаксисом от мистера Вирта.
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.04.2016, 16:03
В Delphi уже не тот Pascal, который был изначально в DOS. Но мы и не про Delphi говорим, а про Builder - VCL не была переработана под C++, а просто натянули на Pascal, он и торчит.
Сам Pascal, конечно, лучше Basic'а, но далеко не C++, одно только написание begin-end утомит. Язык для обучения студентов - вот что такое Pascal изначально, насколько я помню.
Qt надо использовать или C#.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
11.04.2016, 16:24
Цитата Сообщение от nmcf Посмотреть сообщение
VCL не была переработана под C++, а просто натянули на Pascal,
Ну немного не так. Паскаль переработали так чтобы библиотека на нем не стесняла возможностей С++. Опять же - на каком языке написаны бинарные библиотеки никакого отношения не имеет к использующему их С++ коду. А опять же - расширения синтаксиса самого С++ наиболее продвинутые и продуманные из всех существующих, хотя и появились 20 лет назад. Да и паскаль там только для виду (потому как борланд (ну или как там сейчас называется контора которая выпуском RAD студии занимается) как был так и остается монополистом в плане промышленного паскаля и сбрасывать тех кто просто привык к немного другому синтаксису (пусть и не настолько удобному) им смыслв нет. Хотя лично я за то чтобы дельфу сбросили, или как минимум отделили, но если дельфовские компоненты перестанут подходить к билдеру дельфа загнется скорее всего, потому как окончательно профи на ней писать перестанут). По большому счету парсер паскаля с тем же кодогенератором что и у С++. И кодогенератор будет тот же для любого языка, он от платформы зависит а не от языка. Скажу по секрету, после парсинга код любого языка превращается в абсолютно одинаковое дерево вычислений.

Добавлено через 2 минуты
Цитата Сообщение от nmcf Посмотреть сообщение
VCL не была переработана под C++
Она изначально разрабатывалась под 2 языка сразу. С этой целью дорабатывался паскаль до расширенных в С++ Builder возможностей С++.
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.04.2016, 16:28
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Паскаль переработали так чтобы библиотека на нем не стесняла возможностей С++
Я про это и говорил - везде натяжки и гибриды. VCL изначально паскалевская - все прототипы оттуда.
К тому же в старом Builder (не знаю как сейчас) были переделаны имена всех функций и типов WinAPI из-за чего не возможно было с ними работать.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
11.04.2016, 16:37
Цитата Сообщение от nmcf Посмотреть сообщение
К тому же в старом Builder (не знаю как сейчас) были переделаны имена всех функций и типов WinAPI из-за чего не возможно было с ними работать.
Никогда там такого не было. С WinAPI всегда работалось нативно как в билдере так и в дельфе.
Цитата Сообщение от nmcf Посмотреть сообщение
Я про это и говорил - везде натяжки и гибриды. VCL изначально паскалевская - все прототипы оттуда.
Это растет из того что паскаль дословно (машинно) в С++ переводится а наоборот нет. А на чем прототипы не суть важно, важно что на выходе парсера.
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.04.2016, 16:43
Fulcrum_013, ну как можно "нативно" работать с WinAPI в Delphi, если все прототипы на языке C?
В Builder можно было, но в документации Microsoft имена были одни, а в Builder придуманы какие-то кривые синонимы с прибавленными лишними буквами и т. п. Приходилось открывать файлы и смотреть как они их назвали при импорте.
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
11.04.2016, 16:45
Цитата Сообщение от Roman4859 Посмотреть сообщение
ООП еще не учил
Его нельзя выучить, его надо понимать.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
11.04.2016, 16:48
Цитата Сообщение от nmcf Посмотреть сообщение
В Builder можно было, но в документации Microsoft имена были одни, а в Builder придуманы какие-то кривые синонимы с прибавленными лишними буквами и т. п. Приходилось открывать файлы и смотреть как они их назвали при импорте.
Никогда не сталкивался с такой проблемой за 20 лет пользования билдера. Как в Microsoft Platform SDK написано именно в таком виде и пользовал, и ни разу не сказал что чего то не так или чего то не нашел. В дельфе может что то и не так, я ее с винапи не пользовал,(только для формошлепства студентам, а для серъезных дел - как только билдер вышел сразу на него пересел). А WinAPI билдер пользует не через дельфу а подключая хидеры как и все остальные С++. И комплект хидеров из Microsoft SDK на борту оригинальный, может не самой последней свежести, но ни разу не было чтобы не нашел в нем чего то такого что не отдельным SDK шло.
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.04.2016, 16:54
Ты просто привык к нему за 20 лет (со времён Ельцина, что ли?). Я за Qt.
0
0 / 0 / 1
Регистрация: 10.04.2016
Сообщений: 13
11.04.2016, 17:18  [ТС]
Спасибо, скачал обратно Dev-C++, буду на английском писать.
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
11.04.2016, 17:19
Цитата Сообщение от Roman4859 Посмотреть сообщение
и кроме Visual Studio
Чем студия не устраивает?
Цитата Сообщение от Roman4859 Посмотреть сообщение
И можно в Visual studio сделать так чтоб ошибку подчеркивало как во всех компиляторах?
В студии не подчёркивает? Может наоборот?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.04.2016, 17:19
Помогаю со студенческими работами здесь

компилятор Dev-c++
прочитал что для работы с графикой в Dev-c++ нужно подключить библиотеку graphics.h и прописать в настройках компилятора строку -lbgi...

компилятор dev c++6
компилятор компилирует файл без ошибок но exe файл не создаёт почему? Добавлено через 21 минуту поправка dev c++ 5

DEV-C++ - виснет компилятор
Всем ещё раз привет.Пытаюсь скомпилировать код вида: #include <graphics.h> int main() { initwindow(400,300); //...

хороший компилятор для windows 2000
Здравствуйте, посоветуйте пожалуйста какой-нибудь хороший компилятор для windows 2000 xp и книгу(для начинающих) для него...

Компилятор dev c++ 4.9.9.2 не отображает русский текст
Я начал учиться програмировать на С++. При при запуске скомпилированых програм вместо русских букв отображаются какието каракули, с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru