|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
|
Начало начал C++. Выбор IDE для новичка09.03.2025, 12:59. Показов 9632. Ответов 99
Здаров камрады!
Заранее прошу не пинать, если не в тот раздел топик стартанул. Далее буду изъясняться без профессиональных терминов, своими словами. В бытность свою шкетом, кодил я на Turbo Pascal 7.0, учился я в школе пионеров и там всё было относительно понятно. Также немного зацепил курсы и по плюсам, в томже доме пионеров. Решил тут заняться программированием в windows с нуля, типа консольных приложений hello world и задача казалось бы была простая, скачать C++ и начать кодить. До этого я программировал в некой досовской оболочке, не знаю, как она называется, кажется борланд. Но понимая, что прогресс не стоит на месте я думал, что есть среды на подобие борланда, где сама среда будет со встроенным компилятором без заморочек (это когда нажал кнопочку запустить и сразу исполнился код в консольном окне) и с возможностью автодополнения синтаксиса. Покопавшись в своих бэкапах вытащил на свет божий Visual Studio 2013 ультимейт, на диске. Поставил её (его, ею) и ах Запустил это визуалстудио и первая же программа helloworld не запустилась у меня, выдавала какие-то ошибки, долго покурив форумы понял, что надо какие-то настройки менять. Затем я закрыл проект и создал простой файл с темже кодом ХАЛОВОРЛД, только хотел нажать кнопку запустить, а там он не присоединён к какому-то процессу. Гнев переполнил моё сознание. Как же трудно и не понятно блин. Соответственно вопрос, есть ли какие-то легковесные IDE с уже встроеным копилятором, понимающим "классический" код C++, без танцев с бубном и подключением кучи ненужного говная, чтобы нажал кнопочку запустить и она тебе в консоли вывела хеловорд. Написал, как смог, заранее благодарю за адекватные ответы.
0
|
|
| 09.03.2025, 12:59 | |
|
Ответы с готовыми решениями:
99
IDE и литература для новичка Оптимальная IDE для новичка Подскажите IDE для новичка |
|
6312 / 3035 / 1053
Регистрация: 01.06.2021
Сообщений: 11,545
|
|||
| 13.03.2025, 21:35 | |||
|
Если самостоятельно не компилировать Qt, то фреймворк занимает не очень много места на компе (если не ставить тупо все библиотеки). У меня вся папка Qt занимает всего 3.2 ГБ.
1
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 13.03.2025, 21:37 | |
|
1
|
|
|
6312 / 3035 / 1053
Регистрация: 01.06.2021
Сообщений: 11,545
|
||
| 13.03.2025, 21:43 | ||
|
Вот, wxWidgets имеет смысл делать статик. Во-первых, там лицензия все позволяет. Во-вторых, фреймворк не такой раздутый, exe будет 7-8 МБ. Но вот на Qt даже неразумно делать толстый exe.
1
|
||
|
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,413
|
|
| 14.03.2025, 09:00 | |
|
0
|
|
|
Злостный нарушитель
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
|
||
| 14.03.2025, 09:06 | ||
|
---------- Того, что я зарабатываю, мне хватает с большим запасом. Золотые унитазы мне не нужны.
1
|
||
|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
||
| 14.03.2025, 12:00 [ТС] | ||
|
0
|
||
|
Модератор
|
|
| 14.03.2025, 16:40 | |
|
Я для плюсов использую Visual Studio (старую, по причине лицензии, для старых проектов) и Visual Studio Code.
Последней для начала вполне достаточно. А насчёт начального обучения С++, мне приходило в Я понимаю что это дилетантские рассуждения, потому что я никогда ни кого не обучал. Но мне так кажется потому что большинство ошибок начинающих связаны с сырыми указателями и ручным управлением памятью.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 14.03.2025, 17:08 | |
|
Указатели - это не только работа с сырой памятью.
Поэтому он важен при обучении. Низкоуровневая составляющая С++ один из его плюсов. Я могу представить такую вводную программу, но не вижу её полезности. Всё равно придется изучать указатели/ссылки и создание объектов(на куче, в другой памяти), а так же, обобщенно, управлению ресурсами, чем и является указатель на созданный объект в куче.. Ошибки во время обучение это не страшно.
0
|
|
|
Модератор
|
||
| 14.03.2025, 17:29 | ||
|
Почему низкий порог у большинства скриптов несмотря даже на то, что у динамически типизированных языков есть свои специфические проблемы для начинающих, потому что начинающий не должен вникать в низкий уровень, понимать что там "под капотом", ему вначале бы понять базовые вещи, структурные операторы, переменные, массивы, основные алгоритмы. А на него низкий уровень сразу вываливают, он пугается и идёт в скрипты. Или в фортран где тоже нет низкого уровня. Или сравнить обучению pascal/delphi где, по началу, арифметике указателей не учат, да и вообще сырыми указателями не донимают.
0
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 14.03.2025, 18:25 | |
|
Я на паскале писал свои дин. структуры данных(при изучении).
И это ничуть не легче чем в плюсах, даже наоборот наверное. Обучение сложным система очень глубокая тема и изучать нужно всесторонне.
0
|
|
|
|
|
| 14.03.2025, 18:43 | |
|
0
|
|
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,367
|
||
| 14.03.2025, 20:34 | ||
|
0
|
||
|
Злостный нарушитель
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
|
||
| 14.03.2025, 20:39 | ||
|
Раньше были времена, а теперь - мгновения. Раньше подымался член, а теперь - давление. © ![]() З.Ы. Храню до сих пор. Он мне дорог как память!! ![]()
0
|
||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,367
|
|||
| 14.03.2025, 20:50 | |||
0
|
|||
|
Злостный нарушитель
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
|
|||
| 14.03.2025, 20:56 | |||
![]() Добавлено через 54 секунды
0
|
|||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,367
|
||
| 14.03.2025, 21:01 | ||
Особенно если быстро набросать что нить для отладки
0
|
||
|
Модератор
|
||||||||
| 14.03.2025, 21:08 | ||||||||
Отсутствие неявных приведений типов в Rust,Haskell. Так, к сведению.
0
|
||||||||
|
Злостный нарушитель
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
|
||
| 14.03.2025, 21:10 | ||
0
|
||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,367
|
||||
| 14.03.2025, 21:13 | ||||
![]() Я имел ввиду более извращенные конструкции типа когда у вас вычисляется значение какое-то, где участвуют всяки ворды, инты, чары, даблы и прочее и все это вроде компилируется но где-то в середине это приводиться к инту и значение в этот момент обрезается и полученный лонг получается не такой как ожидалось. Добавлено через 2 минуты ![]() куча проектов просто есть которые периодически открываешь на "поглядеть"
1
|
||||
|
Злостный нарушитель
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
|
||
| 14.03.2025, 21:21 | ||
|
Щас нас всех забанят за оффтоп.
1
|
||
| 14.03.2025, 21:21 | |
|
Выбор IDE и литературы для начинающего Сложное начало для новичка Как организовать выбор фона, препятствий, начала и конца игры? Выбор книги по C++ для начинающих с хорошо подобранными упражнениями Начал писать бота для онлайн игры. Не понимаю содержимое пакетов и их построение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж»
Уважаемые коллеги!
Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
|
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
|
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
|