Сап, /b/, в /pr/ три с половиной анона, по этому спрошу тут. В общем хочу в C и C++ вкатится. Имеется опыт вебмакакинга, в том числе и node js. Начал ставить Visual Studio, а там 10 гб не пойми чего. 10 ГБ редактор кода, Карл! У меня возникает тихое подозрение, что меня хотят накормить говном. Расскажи, анон-программист, какие вообще компиляторы плюсов бывают под спермой и в каком направлении мне гуглить?
Бампать буду своим двачепаком
Codeblocks, внутри в нем несвежий GCC - лучший из компиляторов плюсов.
>>142502482 (OP)msvc, mingw, gcc из-под cygwin. Самый адекватный здесь — MinGW.
>>142502482 (OP)Я один из самых хуёвых погромистов, но могу сказать, что, по моему опыту, вижуал студио лучше, т.к. мои курсовые проги он компилировал и выполнял без проблем, в то же время, другие компиляторы шли по пизде и ошибки выискивал. Скорее всего как раз в этих 10 гб есть много библиотек и всякого такого дерьма.
>>142502787Ты снес хуйню целые три раза.
>>142502820> целыхБыстрофикс.
>>142502680>>142502683MSVC идет с Visual Studio, но можно скачать отдельно, да только зачем.В Codeblocks внутре MinGW, в котором внутре GCC. Скачивай его и не слушай даунов в треде.
>>142502820Ну это нормально, мне преподы так же говорят, зато задолженностей все равно нет.
>>142502866> В Codeblocks внутре MinGW, в котором внутре GCC.Что ты несешь, идиот.
>>142502869>>142502787Ты опасен для общества
>>142502680>лучший из компиляторов плюсовТы сделал три ошибки в слове clang.
Qt Creator и всё заебись.
>>142502911Нахуй пошел, агрессор ебучий.
Студя 2015 более менее полную поддержку c++11, c++14 имеет, плюс редактор кода там действительно приятный (даже перегруженные операторы подсвечивает). А ещё ништяки в виде работающего поисковика утечек памяти. Но если лень тратить 10 гигов, попробуй qt creator. Системы сборки которые он поддерживает из коробки умеют работать и с msvc, и с gcc. А круче gcc для плюсов пока компилятора нет. Он умеет даже в концепты и констрэйны.
>>142502952А, да, про шланг забыл. Да вот только он код не оптимизирует переписыванием его частей, как гсс с -О*.
Подозреваю, что занимает она столько главным образом из-за поддержки миллиона версий всего подряд. Ну и не десять, а пять гигов у меня.
>>142502917Не думаю, специальную ВВК прошёл, значит здоров.
>>142503000Ну хули вы такие деревянные. Один Visual Studio предлагает на 10 Gb, второй хочет, чтобы ОП 2Gb кьюта скачивал зачем-то.
Ну или ставь msys и собирай make'ом из консоли, как мужик.
>>142503095То преподами прикрываешься, то ВВК.
>>142502482 (OP)Зачем тебе сперма? Кросс-компилируй под прыщами.
>>142502482 (OP)Qt creator же и, возможно, мерзкий eclipse
>>142503147Очень смешно.
>>142503186Тупое говно, спрашивали про компиляторы.
>>142503186Это траллинг такой? Какой еще эклипс? ОПу нужно простое легкое решение для обучения.
>>142502482 (OP)> хочу в C и C++ вкатитсяХочу что сделат? Вкатится! ПРАВИЛНО!
>>142503232msys2 + gcc 6.2.0 и познаешь счастье
>>142503232Он недостаточно еще разбирается, чтобы осознанно выбирать компиляторы. Человек хочет IDE, и ты это знаешь.
Но опхую все равно рекомендую мсвц 2013, оно бесплатное. Компилятор у майкрософта норм, даже хорош, среда отлично умеет в авдопрдсветку, есть ништяки с моделированием проекта и можно, вроде как, работать с cmake проектами ради ебиной кроссплатформенности.CodeBlocks стар как говно говна, никогда его не любил, выглядит убого блядь>>142503186
>>142502482 (OP)В Visual Studio много всякого ненужного говна всяких плюшек. Не писал на C++, но с C# гораздо удобнее работать в VS, чем в других редакторах. А вообще вкатывайся лучше в Haskell, ++ не нужны
>>142503315> msysЧто за зверь? Под спермой разработкой не занимался.
>>142502482 (OP)Конечно же, ставь студию! Все остальное популярное с++-ное - красноглазные поделья, в которых ты будешь пердолингом заниматься, а не язык учить. Только ставь самую последнюю бесплатную версию. Вроде, vs 2017 rc уже можно качать.Да, при установке снимай все лишние флажки, кроме, собственно c++. Чтобы всякое говно типа xamarin-а не ставить.
>>142503422> В Visual Studio много всяких плюшек.Он, блядь, искаропки не умеет в переход к декларации по Ctrl+Клик.
>>142503232Третьекурсник закукарекал?>>142503422Где ты с хаскелем работаешь? Не вот эти вот абстрактные области, а конкретные проекты. Хаскелем, судя по вики, был придуман для пары математиков, которые обрабатывают массивы данных
>>142502482 (OP)CLion неплох, если ты спрашиваешь про IDE. Но на сперме в некоторых местах работает странно.
>>142503609массивы данных обрабатывают на фортране.
C++ для пидорасов. Соси хуй.
>>142503424Minimal SYStem, легковесная unix-оболочка, под которой gcc и прочий gnu-шный софт чувствуют себя уверенно. Там свой терминал с пакманом есть.
>>142503757А, типо cygwin. Но в последней дрисне целую подсистему завезли, теперь не слишком нужно.
>>142503730
>>142503609Ну я обрабатываю абстрактные массивы дынных, пушу формально верифицированное микрояда, занимаюсь алгоритмами шифрования. Из конкретных проектов на Haskell я закончил hello world
А кто-нибудь пробовал VSCode?
>>142503945а что с delphi?
>>142504186
Поставил MinGW. Можете поздравить опа с его первых хеллоувордом на плюсах. Сейчас буду разбираться с гуями и сетевыми библиотеками. Алсо, всякие IDE реально нужны? Как понимаю они просто дают пинка если как мудак кодить начинаешь? Что интересного из этого сорта йобы есть?
Мне вот реально нравиться Хачкель, хочу к нему хоть какой-то ГУЙ (на винде) прикрутить. Но я в целом в пердолинге слаб и несколько раз безуспешно пытался накатить тот же wxHaskell. Пиздец, хоть линукс ставь. В родном для всех этих оперденей окружении должно полегче накатываться.мимокрок
>>142505306Тащемта с иде порще по коду бегать, а ещё дебажить удобнее. Все эти студии, креаторы, кодэблоксы что тут советовали, всё это лучше пробовать и оставить что нравится.
>>142502482 (OP)Dev-Cpp и все, больше ничего не надо. Тащит за собой божественный gcc, а там и все что надо.
Очевидный Emacsgcc.
>>142505306Просто интересно, а откуда такое рвение к плюсам? Я их люблю, но уже привык что все вокруг их ненавидят и хотят писать на жабе/решётках/джээс.
>>142506193> жабеСкоро на дворе будет MMXVII, а кто-то еще жабу хочет насиловать> решёткахСорт оф жаба. с учетом виндузовости языка хуйня без задач, один раз попробовал, думал, сейчас все будет так же няшно, как в большинстве интерпретируемых языков, но вместо синтаксического сахара оказалось синтаксическое говно.> джээсПолезная вещь, но очень узкоспециализированная.Если о клиентском js говорить, ну, тут все понятно, альтернатив нет.Если речь про node js, то при прямых руках очень мощная штука, а освоить может любая домохозяйка.
>>142506956>с учетом виндузовости языка хуйня без задач.NET Core
>>142506956А что собираешься писать? Я вот микроконтроллеры по профессии програмлю, но хочу в геймдев вкотиться.
>>142507196Вообще, так как получаю образование дизайнера, хочу в графические интерфейсы. Но сейчас застрял в среде веб разработки уровня говносайтов на бутстрапе.
>>142507403Тебе на С++ перекататиться сложно будет.Очень много пердолинга.до строк уже дошёл?
>>142502482 (OP)Ставь себе qt с мингв
>>142507737Да не такой уж и сложный язык. Самое главное понять что такое указатели и ещё важнее - ссылки и какие они бывают. А дальше ничего особенного, если не лезть в шаблонно-препроцессорную магию.
Недавно сравнивал скалу и плюсы на числах Фибоначчи. Скакалка не умеет выводить автоматически тип хвостовой рекурсии, а плюсы умеют, сам не понимаю как. Мелочь, а приятно.
>>142507737Ща насилую готовые примеры из сети https://code-live.ru/tag/cpp-manual/Ебус с кодировкой вывода. Почему-то некорректно отображается кодировка первого символа строки. С латиницей норм все, а с кирилицей жопка.Прописал std::setlocale(LC_ALL, "ru_RU.UTF-8");, все равно проблема сохраняется. Без указания кодировки вообще вся кириллица кракозябрами.
>>142508111теперь ты перформанс гуру и знаток языков программирования.
>>142507948У тебя сосноль в какой кодировке работает?И это не проблема языка.
>>142508145Надо ещё чтобы файл исходного кода подходящую кодировку имел. А вообще под виндой на кириллицу в консоли лучше забить.
>>142508145Просто забей и дрочи действительно важные вещи. Если тебе когда-нибудь понадобится кириллица, это 100% будет не консольное приложение.
>>142508156High speed coder, code guru, cybermonk>>142508264>>142508315Стандартная виндовая сонсоль, UTF-8Исходный код тоже в UTF-8>под виндой на кириллицу в консоли лучше забитьТипо как бы есть, но как бы не работает? А если я все-же хотеть чтобы это заработало?
>>142508145std::setlocale(0, "")А на указание через :: вне всяких классов лучше забей, старый стандарт.мимо
>>142508502Попробуй 1251
>>142502482 (OP)> юзать продукты мелкомягких> думать, что не жрешь говно
>>142502482 (OP)качай qt, всего 600 мб, но дело как бы не вразмере.
>>142508682Вообще все закракозабрилось.>>142508723Та же фигня, что и с utf-8. Что вообще как-то странно на мой взгляд.
>>142508914Хуй знает, у меня работает, только я без std:: пишу.
>>142508145> С латиницей норм все, а с кирилицей жопка.Логично. В UTF-8 первые 127 символов кодируются так же как и в US ASCII, а если у тебя стандартный виндовый термина aka cmd, то скорее всего стоит кодовая страница 866. Попробуй выполнить команду chcp 65001 перед запуском.
>>142508914А исходник перекодировал?
>>142508829Photoshop CC 2015 на вайне уже заводится?Алсо, в 10й винде и производительность при нормальном железе великолепная, и интерфейс в отличии от nix'ов вменяемый.>>142508997Ай-вей, тупанул, сейчас попробую.
>>142508997Опять знаки вопроса вместо символов.
Посоны, хочу вкатится в кодинг. Не бабла ради, а ради души. Аки хобби, а там как пойдет. Пасту про питон читал - на полпути к успеху. Что из вводной литературы прочитать перед началом изучения языка, кроме алгебры и матана? Вряд ли это важно, но с железками дружу на уровне недобитого эникея. Чтобы не посоветовали книги аля "Здравствуй, сынок, это ПК!"
>>142509163https://code-live.ru/post/cpp-cyrillic-manual/Почитай тут, может чем поможет.
>>142509357А что ты ради души хочешь делать? Делать няшные сайтики-гостевухи или реализовать алгоритм Зильбермана-Сосницкого, но похуй, что эта хуита работает через консоль?
>>142509591Сайтики в песду. Второе, скорее. Наверное за питон бы и засел как раз. Но мне хочется голову подготовить перед этим, чтобы не выполнять действия как макака, а понять сутЪ.
>>142509361Спасибо, код из урока заработал. Буду смотреть, разбираться, что делаю не так.
>>142509163К оболочке то проверь кодировку
>>142502482 (OP)Java изучай, длбоёб.
>>142502482 (OP)Бог программирования вкатился в тред. Вопросы еще есть?
>>142512484У меня есть. Функционально программирование дает какие-нибудь профиты в интырпрайз-разработке? Или оно для спецолимпиадок только?
>>142502482 (OP)Оп, тред не читал. Есть прекрасный MinGW там есть gcc. Это всё что тебе нужно. есть ещё консольный встроенный редактор vim, но там своё управление. Если интересно, могу дать небольшое напутствие
>>142512580Да.
>>142512580Да, если надо писать большие распределенные йоба-системы. Почитай про Erlang.
>>142512710https://hh.ru/search/vacancy?text=erlang&area=1Пять вакансий, везде он в разделе "желательно". Ты точно не диванный?
Си господин вкатился. Спрашивайте.
>>142512869Ну пожалуйста.
>>142512869Никому ты не нужен.
>>142513007Ну хоть как дела спроси.
>>142513025Да какие у тебя могут быть дела? Гниёшь в своём новосибе или хуже того владивостоке.
>>142513055А вот и нет, мухосрань 45к население.
>>142513074Ну ты эта, не переживай так. С-шники тоже нужны.
>>142502482 (OP)Что за пиздец на ОПпике? Хули там учить? Нёрджокесфонёрдс, сука, хипстеры ебаные, мрази ебучие, смузилюди, ненавижу тварей!
>>142502482 (OP)>какие вообще компиляторы плюсов бывают под спермойИди на хуй.>и в каком направлении мне гуглить?И иди на хуй.Как же вы заебали, бляди.