|
-37 / 1 / 0
Регистрация: 26.04.2020
Сообщений: 19
|
|
Начало начал C++. Выбор IDE для новичка09.03.2025, 12:59. Показов 10401. Ответов 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 для новичка |
|
Нарушитель
6700 / 3110 / 1064
Регистрация: 01.06.2021
Сообщений: 12,016
|
|||
| 13.03.2025, 21:35 | |||
|
Если самостоятельно не компилировать Qt, то фреймворк занимает не очень много места на компе (если не ставить тупо все библиотеки). У меня вся папка Qt занимает всего 3.2 ГБ.
1
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 13.03.2025, 21:37 | |
|
1
|
|
|
Нарушитель
6700 / 3110 / 1064
Регистрация: 01.06.2021
Сообщений: 12,016
|
||
| 13.03.2025, 21:43 | ||
|
Вот, wxWidgets имеет смысл делать статик. Во-первых, там лицензия все позволяет. Во-вторых, фреймворк не такой раздутый, exe будет 7-8 МБ. Но вот на Qt даже неразумно делать толстый exe.
1
|
||
|
1121 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,449
|
|
| 14.03.2025, 09:00 | |
|
0
|
|
|
Злостный нарушитель
10919 / 5847 / 1289
Регистрация: 12.03.2015
Сообщений: 26,955
|
||
| 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,376
|
||
| 14.03.2025, 20:34 | ||
|
0
|
||
|
Злостный нарушитель
10919 / 5847 / 1289
Регистрация: 12.03.2015
Сообщений: 26,955
|
||
| 14.03.2025, 20:39 | ||
|
Раньше были времена, а теперь - мгновения. Раньше подымался член, а теперь - давление. © ![]() З.Ы. Храню до сих пор. Он мне дорог как память!! ![]()
0
|
||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,376
|
|||
| 14.03.2025, 20:50 | |||
0
|
|||
|
Злостный нарушитель
10919 / 5847 / 1289
Регистрация: 12.03.2015
Сообщений: 26,955
|
|||
| 14.03.2025, 20:56 | |||
![]() Добавлено через 54 секунды
0
|
|||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,376
|
||
| 14.03.2025, 21:01 | ||
Особенно если быстро набросать что нить для отладки
0
|
||
|
Модератор
|
||||||||
| 14.03.2025, 21:08 | ||||||||
Отсутствие неявных приведений типов в Rust,Haskell. Так, к сведению.
0
|
||||||||
|
Злостный нарушитель
10919 / 5847 / 1289
Регистрация: 12.03.2015
Сообщений: 26,955
|
||
| 14.03.2025, 21:10 | ||
0
|
||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,376
|
||||
| 14.03.2025, 21:13 | ||||
![]() Я имел ввиду более извращенные конструкции типа когда у вас вычисляется значение какое-то, где участвуют всяки ворды, инты, чары, даблы и прочее и все это вроде компилируется но где-то в середине это приводиться к инту и значение в этот момент обрезается и полученный лонг получается не такой как ожидалось. Добавлено через 2 минуты ![]() куча проектов просто есть которые периодически открываешь на "поглядеть"
1
|
||||
|
Злостный нарушитель
10919 / 5847 / 1289
Регистрация: 12.03.2015
Сообщений: 26,955
|
||
| 14.03.2025, 21:21 | ||
|
Щас нас всех забанят за оффтоп.
1
|
||
| 14.03.2025, 21:21 | |
|
Выбор IDE и литературы для начинающего Сложное начало для новичка Как организовать выбор фона, препятствий, начала и конца игры? Выбор книги по C++ для начинающих с хорошо подобранными упражнениями Начал писать бота для онлайн игры. Не понимаю содержимое пакетов и их построение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|