Сап двач, пытаюсь вкатиться в программирование на С++. Создал консольный проект, запускаю пикрл, но консоль закрывается самостоятельно. Что я не так делаю? Может тут есть программисты существуют ли они? Алсо, фремворк это же так называется С++ Билдер 10.3 Сильно не пинайте, я только вчера книгу в руки взял
>>207006092 (OP)Если реально хочешь вкатываться, то поставь дуалбутом линукс и g++, это лучший компилятор. Как IDE можешь поставить QtCreator или KDevelop.>Сап двач, пытаюсь вкатиться в программирование на С++Оч плохой старт, если уж под винду и начал, то лучше Visual Studio скачай, С++ Builder дико устарел, нигде не используется, он всегда был плох, и даже сейчас со скрипом поддерживает тот же Boost.Лучше выбрось книги, начни с Hello World по интернетам, придумай простой консольный проект для начала, реализуй его, пока ты будешь его реализовывать появятся знания, дальше делай проекты круче, и только так через практику у тебя появится скилл. Советую так же начать изучать ассемблер, рекомендую fasm.
>>207006202Что? Я нашел у себя книгу самоучитель 2014 г. и просто от нехуй делать хочу вкатиться.>>207006230Нет, но я разобрался, управление не вернул в функцию.>>207006219это говно мои некроноут разрывает как негр твою бывшую.
>>207006092 (OP)В студии надо по ctrl+F5 запускать или настроить проект. Программирование \это не твоё.
>>207006283Да я пробовал по интернетам, но там как минимум два монитора надо, а тут в руки книга попала. Все же что-то должен подчерпнуть, хотя бы бота какого написать.
>>207006458>Каких два монитора? Лол.Ну лол, что бы сверятся с кодом и обучалкой нужно постоянно сворачивать компилятор, и наоборот, это во первых дико не удобно а во вторых ты постоянно теряешься в строках.
>>207006092 (OP)Не порть себе вкус ideхами, тем более некробилдером. Хелловорлды следует компилять и запускать непосредственно из консоли.
>>207006092 (OP)Ебать.Вот у тебя проблема фиксится обычным запросом ввода в конце getch () из библиотеки или :char c;cin >>c;Вот у меня проблема : у меня на работе стоит Freebsd 12.1 и там code:blocks и eclipse. Компилятор llvm он же clang. Как в коде блокс поставить тёмную тему? В винде и линукс и даже мак ос можно спец программой. Там Указываешь файл с темой и файл конфигурации default.conf который нужно дополнить темой. Так вот где он во фре?
>>207006092 (OP)Ты в конце написал return 0. Функция возвращает значение 0 и завершает программу. Если хочешь посмотреть что выдала консоль, то перед строчкой с return поставь getchar(). Программа будет ждать пока ты не нажмёшь рендом клавишу и только потом закроется.
>>207006092 (OP)А ты только начал или уже что-то пишешь? А то пример у тебя с hello world, а аргументов в голову поставлено зачем-то как будто сейчас полноценную функцию писать будешь.
>>207006219вижуал студио ГОВНО ебаное.Ставил себе полгода назад версию. 35 гигов, 3 часа ставилась. Хэлловорол не скомпилировала.Поставил QT. Скомпилил. Кодеблокс тоже. ща компилирую в консоли ибо линукс и в качества редактора гедит.>>207006202двачую. если нужна литература по 17 стандарту то могу кинуть айвора хортона.>>207006283двачую. g++ тема.>>207006926Я админ. Мне только фрю теперь юзать в конторе следует.а с линукса я привык к теме solarized dark. что на питоне красиво что на крестах.
>>207007081почему мертвоБДСМ? она живая и вполне хорошая. Стабильная. с ZFS, clang. Весьма олдскульно.Работать с ней вполне нормально.
>>207007237Потому что мертва и никто ее не юзает, а так как не юзает - трабла на трабле.>вполне хорошаяЧем лучше linux'a?>ZFShttps://www.opennet.ru/opennews/art.shtml?num=49815>clangСливает GCC, но поставить можно и в линуксе же, даже под виндой.Ну я выше читаю что ты админ и там чет с конторой - ок.
>>207006283> Советую так же начать изучать ассемблерУ меня брат от этой хуйни железодрочером стал, перестал мыться, свитер 10 лет не снимает, работает за 30 тыщ в обороночке.
>>207006403>но там как минимум два монитора надоМинимум 3: книга, иде и монитор для китайских порномультиков.
>>207006092 (OP)> C++> 2019Удачи. Как там в 2000х? Всё WinAPI выучил? С++ щас это как Perl. Ты должен быть нереальным фриком и писать в vim, из головы. У тебя нет 1000 часов задроства в стол без откатов и с осознанным прогрессом.
>>207007146Какие 35 гигов? какие 3 часа? У меня на планшете intel atom z8350 - visiual studio не лагает вообще, визуалка хорошо под 10 оптимизирована а вот Eclipse - да
>>207006092 (OP)иди в бизнес долбоеб, каке айти, каждый год такие долбоебы вузы заканчивают а пенсионеров нет им 40 максимум, куда ты лезешь долбоеб
>>207006092 (OP)Мимо кодил хеллоуворды на с++ 10 лет назад. Я правильно понял что у ОПа закрывается консоль, потому что она просто выводит 2 строки и третьей строкой завершает работу, как и должна? А ОПу надо запихнуть еще ожидание какое-нибудь, нажатия или по таймеру к примеру, чтобы она не закрылась.
>>207007279задавай свои вопросы.>>207007279оп покинул этот тред. Увы.>>207007348>Потому что мертва и никто ее не юзает, а так как не юзает - трабла на трабле.да не сказал бы. У меня из траблов только было, что при обновлении ядра и мира не поднимались Иксы. Написал скрипт по пересборке видеодрайверов и всё. >Чем лучше linux'a?pf там весьма хорош, jailы, уровни безопасности, zfs весьма выручает.так-то они юникс подобные, много общего, но есть и свои фишки.>>207007396самособранный))))>>207007421нет.рядом сидят 2 прогера в моей конторе и пишут на плюсах. ни разу не фрики. юзают студию и кьют. вим знает только более старший.>>207007497у меня с кор и3 и виндовс 7 не встала. Ну и нахуй. кодеблокс под винде топ. и дев-си++.>>207007596верно понял, но оп уже не торт.
>>207007507В ДС2 за последних 7 лет вакансий по С++ стало в 10 раз меньше.>>207007537Закладки или снюс?
>>207007803ну учи с++ или очередной фреймворк который устареет через 2 года, чтобы к 30 вместе с пиздюками конкурировать уча новый фреймворк, потому-что твои знания уже не актуальны, т.к фреймворк твой уже не используют
>>207007662> нетКодить на плюсах и говнокодить на плюсах это разные вещи. Я работаю С++ макакой в ДС1 уже 9 лет. Считал себя нереально крутым, ведь у меня пук-пук-указатели. Съездил на собеседование в The Qt Company в Осло (Норвегия). Дали задачку за 40 минут расписать, как компилятор раскрывает dynamic_cast и можно ли static_cast обмануть. Протупил полтора часа. Потом спросил как решать. Мне дали какую-то книгу 2003 года и там 3 страницы кода со всякими reinterpret_cast<T&>(*___obj::ref_const_hack) и прочим. Еще спросили как восстанавливать vtbl и написать функцию insert из std::map. Багфри код, на доске маркером.
>>207007421> С++ щас это как PerlТы хуйню написал. C++ живее всех живых. В последние годы развитие языка идет семимильными шагами, натаскали много плюшек из других языков вроде выведения типов и прочей функциональщины.Главный принцип C++ - zero (or minimal) overhead abstractions. Ни один другой язык не сравнится по скорости с C++ (кроме ассемблера, конечно, но ты попробуй на нем написать что-то сложнее Hello World, а потом еще и поддерживать).Системное программировние немыслимо без C++. Да, сейчас развелись миллионы фронтендщиков и других 1Сников, считающих, что C++ уже устарел, только они забывают, на чем написаны Node.js, Chrome и 1С.Безусловно, у C++ высокий порог вхождения, но вкатившись однажды, потом испытываешь такой кайф от полного контроля над машиной, что этого даже словами не описать. Когда ты пишешь код и точно знаешь, как именно и за какое время он будет выполнен.
Не пишу на плюсах, просто интересно. Много раз упоминали здесь VStudio, но ни разу поделку (IDE) от JetBrains для Си и плюсов, она вроде CLion называется. Крч она вообще внимания не заслуживает?
>>207007956> ну учи с++ или очередной фреймворк который устареет через 2 годаЗачем вообще учить фреймворки? Вы там на своих помойных аутсорс- галерах ебнулись совсем? Нахуя учить ебучие библиотеки. Учить надо принципы и основы. >чтобы к 30 вместе с пиздюками конкурировать уча новый фреймворк потому-что твои знания уже не актуальны, т.к фреймворк твой уже не используютВот только то что я выучил (тот же Linux, например, или примитивы синхронизации) актуально уже дохуя лет и еще столько же будет актуально. При этом понять и использовать новомодные фишечки не составляет никакого труда (как и забывать о них сразу после того как перестал их использовать). Но вот учить каждую либу и тулзу - это надо быть полным дегенаратом которому не жалко своего времени.Мимосиньерпомидордевопс
>>207007596Последняя Студия по умолчанию держит окно консольки открытым, можно обойтись без всех этих std::cin.ignore() в хеловорлдах.
>>207008038> >С++ Билдер 10.3> Земля тебе пухом.> Ставь Visual Studio.Стандартного vim вполне хватит.
>>207008055нет предела совершенству. а что за книга 2003 года была?ПАВЛОВСКАЯ ЩУПАК? ;)>>207008119>пусть ставит borlandземля РїСѓС…РѕРј братишке>>207007421ссышь себе на ногу. двачую>>207008364>>207008418жидбрейнс с их платными иде идут в пизду. g++ program.cpp std_lib_facilities.h -o letter && ./program
>>207008458>Учить надо принципы и основы.ты препод в вузе который ниразу не работал? Без фрейма тебя на работу не возьмут/выпиздят с нее. Вакансии глянь короче, принципы и основы это учится на старте и потом не используется, с нуля никто ниче не пишет
>>207008418>Крч она вообще внимания не заслуживает?Ставил. Вроде ничего, если пишешь что-то кросс-платформенное. Есть весь функционал других IDE JetBrains - по сути, не уступает VS с установленным ReSharper. Но для проектов на винде я пока все же верен Студии. Все же, с официальным инструментом для платформы работать проще - все примеры с MSDN там будут работать гарантированно, не надо разбираться в инструментах сбоорки типа CMake и т.д.Ну и шрифты во всех IDE JetBrains под виндой выглядят СТРАННОВАТО, особенно при масштабировании, это неприятно.
>>207008458>фреймворк>devopsДолбоебина ты тупая, как слово фреймворк к тебе относится? ангуляр, симфони, реакт, вью, и прочий зоопарк
>>207008428Сорь, но я быдлокодер, пока только вкатываюсь в кресты. Но, после Java и C#, мне этот язык очень нравится.
>>207008639а, ёбаный рот этого казино.а сколько зп они предлагали?>>207008688make вообще обосраться какой тяжёлый.
>>207008650> >Учить надо принципы и основы.> ты препод в вузе который ниразу не работал? Работал и работаю.>Без фрейма тебя на работу не возьмут/выпиздят с нее. Твои "фреймы" учатся по мере надобности за пару дней. Никто в нормальной компании не будет требовать "знание libhyets v.5.4.3".>Вакансии глянь короче. Глянул. Теперь ты глянь вакансии за пределами своей помойки. >принципы и основы это учится на старте и потом не используетсяВот теперь я знаю почему кодеры из экс-совка проигрывают индусам.>>207008704> >фреймворк> >devops> Долбоебина ты тупая, как слово фреймворк к тебе относится?Так что я пишу код постоянно. Сюрприз-сюрприз. И при том на нескольких языках. Потому что devops.>ангуляр, симфони, реакт, вью, и прочий зоопаркА вот как фронтендопараша относится к C++ - большой вопрос.
Оп снова вкатывается в тред, и с первыми успехами! Итак, говно этот ваш с++ билдер, для консольной задачи один проект, для оконной другой. То ли дело командная строка (как в книге у меня написано) все сразу работает. Проебал сегодня на это джва часа, но хоть не много разобрался. Полистал тред, многие плюются от плюсов. Что бы вы посоветовали? питон етс.
>>207008887никто не мешает тебе в мейкфайл добавить шелл команды по загрузке чего-либо или запуск скриптов.
Бротишь, она закрывается потомучто программа выполнена. А если в билдере то какой-нибудь счетчик запили, там делов то.
>>207009044- Доброе утро? У Вас снова ломка? Что Вы выбираете?- Дешёвую соломку!https://www.youtube.com/watch?v=KZnivM4oY6kпробуй питон. Эрик мэтиз в помощь. или зед шоу, если совсем бревно.
>>207008987> Твои "фреймы" учатся по мере надобности за пару дней. Никто в нормальной компании не будет требовать "знание libhyets v.5.4.3".Неистово двачую. Обычно человек вращающий фреймворки на своих руках редко вдается в подробности как оно ж там внутри работает, банально потому что азов не знает, по итогу сталкивается с каким-то дедлоком или ещё какой-то парашей, и долго не может раскурить в чем же проблема. Без азов лучше во фреймворки не лезть, да и если принцип фреймворка какого-то понял, и документация адекватная и можно её подтянуть в вашу любимую IDE, то можно смело считать что ты не хуже придрочишься по ходу дела.
>>207009191Ну да, ну да. В любом случае благодарю за совет, скачаю Метиза, вроде годно. Но прежде осилюнадеюсь все таки свою книжечку, всего то 300 страниц.
>>207009044>Что бы вы посоветовали? Я бы посоветовал для начал определиться с целями, которые ты преследуешь. Каждому делу свой инструмент.Ну и начинать с Крестов это довольно жестко, да.
>>207006283Сижу на KDE Neon осваиваю QT, очень приятная механика сигналов слотов,жаль что мало кому из работодателей это нужно, но похуй, изучать наследование путём наследования от всяких QPainterов самое оно, пока что на пике любимое что успел седелать:)
>>207008987Всегда проигрываю с таких тупорылых пидоров, которые по-русски писать не могут без ошибок пятиклассника. Ебанаты, что вы там накодить можете, если у вас три простых правила в голове удержаться не могут. Чмохи ебучие. И ведь постоянно такие лезут на собеседования, а потом обижаются, что их хуями обложили и поджопника дали.
>>207009450Бота хочу написать, для биржи например.А еще парсер, аторегер, пару приложений для андрюхиойда, чисто для своих задач.
>>207009450Я когда-то с крестов начинал свой путь вайтишника, разве что это было больше 10 лет назад. Если дойдет до конца и изучит все возможности, тонкости и ништяки - будет крутым спецом. Хотя я вот забил на С++11 стандарте, да и редко нынче вообще что-то на крестах пишу.
>>207009391300 страниц по плюсам?? мда. мало. ты бы ещё курс на сололёрне прошёл. главное - практика.А язык это дело десятое. >>207009391советую тебе все же перекатиться и скачать книгу Хед Ферст по Си.Дон Гриффитс и не ебать мозги. Научит тебя хорошо. С учетом того, что Си это подмножество крестов, убьешь двух зайцев. Плюс задачи приближены к реальности: синтаксис, мейкфайл, работа с ключами в консоли, структуры данных. мозги не парит 100%.
>>207009494Может в Рашке это и нахер не нужно, а вот в ЕС и в сраной украшке на галере бы ты пригодился. Нынче во всяких GlobalLogic, Luxoft, EPAM строчат хуйню для автомотива на С++/Qt.
>>207009567>Бота хочу написать, для биржи например.Если не нужен High-Frequency Trading, то какой-нибудь Питон вполне сойдёт. А для для HFT уже С++, без вариантов.>>207009570>Хотя я вот забил на С++11 стандарте, да и редко нынче вообще что-то на крестах пишу.Ооо, многое теряешь. Там щас самое интересное пошло, С++ становится похожим на нормальный язык, постепенно отходя от ванильной сишной наркомании.
>>207009687> Ооо, многое теряешь. Там щас самое интересное пошло, С++ становится похожим на нормальный язык, постепенно отходя от ванильной сишной наркомании.Я на Си пишу и не заморачиваюсь.
>>207009663ну вот мечтаю о епаме пока я на 3 курсе, но зассал пойти этой весной, потому что жабу не знаю, всё время посвящаю Qt и не успеваю всё никак жабу изучить, пошли блять одногруппницы, которые спрашивали у меня как циклы работают, их взяли сразу, почему я такое ссыкло я хз.А вообще, я собираюсь сейчас взять книгу "Грокаем Алгоритмы" и дочитывая её писать всё на жабе, это адекватный путь чтобы понять синтаксис жабы, или лучше сначала читать воду от Хорстмана про то зачем нужны условные операторы?
>>207009831Пиздец, но в гомеле на другое надеяться не приходится, у нас тут IBA и EPAM на выбор, ну или завод ИНТЕГРАЛ.
>>207006092 (OP)>С++ Билдер 10.3>Сильно не пинайте, я только вчера книгу в руки взялБилдер ещё жив? Лул.И непонятно, зачем тебе кресты, это сложная хуйня.мимо формошлёпаю на Qt уже третий год и нихуя кресты не знаю
>>207009785> пошли блять одногруппницы, которые спрашивали у меня как циклы работают, их взяли сразуМожет на курсы их взяли? То ещё наебалово. > А вообще, я собираюсь сейчас взять книгу "Грокаем Алгоритмы" и дочитывая её писать всё на жабе, это адекватный путь чтобы понять синтаксис жабы, или лучше сначала читать воду от Хорстмана про то зачем нужны условные операторы?А хрен его знает как лучше с жабой поступить. Надо все и сразу. Это ж блять ИТ, никогда не знает чем могут на собесе завалить, спросят про LEFT INNER JOIN или развернуть односвязный список на листочке на Java.
>>207006092 (OP)она и должна самостоятельно закрываться. чтобы она закрывалась по нажатию твоей клавишу нужно input использовать а не принт.
>>207010053Ну если менеджеромчтобы хоть какой-то КПД от человека был, или нихуя не делать и втирать заказчикам, что они ниибацца заняты
>>207006092 (OP)И вот очередная дегенеративная хуйня с двача высерает свой тупой и бессмысленный пост. Безмозглое и тупое чмо, которое не мешало бы пиздить по башке до кровавых соплей, потому что, наверное, только так его тупые мозги начнут хоть немного соображать. Если, конечно, в его голове вообще есть мозги, потому что иногда возникает ощущение, что вместо них там просто фекалии. Съебал отсюда нахуй, дегенератская мразь!
>>207009964да, на курсы, я так и хочу туда попасть, через них, а в чём наебалово заключается, мб тогда не буду, но всё же интересно увидеть как работают в компаниях.
>>207010053ну это единственное с чем у меня проблем нет, пойду сейчас жабу пробовать, думаю раз она сиподобная, не составит труда изучить синтаксис и перейти к более узким вещам.