Идея такая - хочу запилить вопросно-ответную программу, шоб бочку сосала и хуй делала отвечала на введённый текст согласно шаблонам, а если не знает, что ответить - спрашивала и запоминала. пикрл - мой говнокод. Ответы и вопросы лежат в листах и я хз как сделать так, чтобы при вводе одного из вопросов в ответ мне отправлялся конкретный ответ, а не весь массив. С добавлением вариантов ответов проблем нет, а вот с последующим ответом на них - всё печально...
>>253836496 (OP) А тред - это скрытый реквест кодревью? Ну давай начнем:
1. Никогда не используй кирилицу в коде. Что комменты, что переменные. Это пиздец 2. Нахуя тебе два if подряд, когда можно if else? 3. Нахуя тебе вообще там if?
>>253836694 >>253836496 (OP) Добавлю. Никогда не пиши в if такие конструкции. Вынеси в отдельную переменную и ее уже и проверяй в if. Код будет читаться намного лучше и нужны в комментариях пояснительных не будет
>>253836756 >Какая разница на каком они языке? Или ты их тех детей каргокультуристов которые дрочат на запад и ненавидят собственную страну? Ты когда код читаешь, тебе надо переключать свою башку с одного языка на другой. А что не на трех или четырех сразу языках не пишешь?
>>253836496 (OP) Какой же тупой сисярповыблядок. Написал бы на нормальном яп или хотяб на петухоне, еще бы подсказал, а так пошел нахуй с очевидной задачей. Тебе не программированием заниматься, а товары на кассе пробивать. Еще проиграл с кириллицы в коде.
>>253836496 (OP) ты че даун, нахуй ты строку в строку конвертируешь и логика ебаная , ты должен искать введенный текст в вариантах ответа, а не в ВариантВ, нахуй ты вопрос в вопросах ищешь, по сути тебе ВариантВ вообще не нужен.
>>253836919 Быдло, иди гугли, что такое dictionary, в твоём случаи идеально зайдёт. Алсо, нахуя ты каждую строку комментируешь? По коду и так ясно, что каждая из строк делает
>>253837177 Я понял твой реквест и способен написать его ≈за 5 минут. Вникать в логику твоего говнокода с киррилицей и не нужными конструкциями по типу do ..while я не собираюсь. Еще меня тригерит выбор языка, ненавижу M$. Кста, всегда проигрываю, как сисярп маньки вектор листом называют.
>>253837382 это не мой говнокод, дрочер красноглазый
по существу, ты вместо кудахтанья и выебонов попытался бы понять логику приложения, а не кукарекать что-то про векторы и мне похуй кого ты там ненавидишь
>>253837382 >ненавижу M$ Это осознанный выбор? Аргументы способен привести? Мне всегда казалось, что ЯП - это в первую очередь инструмент для конкретной ниши. В чем проблема c#? Только по фактамЮ плиз
>>253837336 Хуельное. ОП тут нейросеть делает, в которой будет много вопросов и ответов на них. Правда он пока не подумал о сохранении и сериализации. Думаю он на завод раньше пойдет.
>>253837569 На прошлой работе мы с ребятами написали на нем дохуя производительную серверную часть носимых устройств. Дохуя данных, специфичные БД и прочее. Все круто получилось. Не понимаю твоей претензии
>>253837510 Нахуй мне вникать в логику хело ворлда, когда там итак все очевидно? >>253837511 Потому что: 1. Сисярп помогает M$, а это всегда плохо. 2. На GNU/Linux отсутсвуют нормальные инструменты. Из выбора только вскод и моно. 3. Пытается быть похоже на жабу, при этом хуево получается. 4. Про то что вектор они называют листом, а листа нет я уже говорил. 5. Медленный, жрет много памяти, годится исключительно в скриптах. >>253837663 Тоесть, подмена понятий ради того, чтоб вкатыш быстро разобрался что к чему это хорошо?
>>253837842 И он работает именно как лист, а не пытается показаться вектором. Но в сисярпе похуй на классические структуры. >>253837958 Когда я слышу, что человек пишет на жабе, то представляю бородатого дядьку с 300к/нсек. Когда я слышу, что человек пишет на сисярпе, я представляю школьника. >>253837991 О, третья проприетарная параша в копилку. Чмонь, я не слежу за вашим говном, если на нем что-то есть, то мне тотально похуй и я это могу использовать только в подобных срачах на харкаче. >>253838086 > >4. Про то что вектор они называют листом, а листа нет я уже говорил. > Все там есть Например? Линкедлист и лист это разные вещи к слову. > >5. Медленный, жрет много памяти, годится исключительно в скриптах. > Очередной пук без аргументов. Бенчмарк давай и задачу https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharpcore-gpp.html
>>253838285 А почему тебя вообще так прорвало? Я не тыжпрограммист и не претендую на это звание, учусь второй день и делаю это чисто по фану Да, код говно и логика не эффективная, мб даже язык не подходящий - но поэтому я и создал тхреад, дабы мне подсказали, что не так, как это сделал анон выше:/
>>253838593 На си пишут только байтоебство, гуи, сетевые приложения, десктоп, мобилки нет. Плюсы тоже нахуй не нужны. Потому что 90% работы в ит это вебфронт, бек и мобилки, где твои плюсы глубоко под капотом и нужны в 0.1% случаев.
>>253836496 (OP) Короче делаешь так епта.Закрываешь эту хуйню и удаляешь визуалку, тебе она больше не понадобится.Потом епта вбиваешь в ютуб python, тебе сразу в ебало выпрыгивает 100500 уроков по питону от разных авторов, выбираешь любой - они все равно все дерьмо.Смотришь епта как там функции пишутся циклы хуиклы вот это все.Так ты пару дней осваиваешь новую инфу и попутно пишешь сам какие-то мелкие програмки НЕ КОПИРУЯ ВСЕ С ВИДЕО БЛЕАТЬ, кубики игральные там напиши, игру консольную вроде "угадай число" и тд.Спустя неделю а на самом деле если сегодня приступишь до этого можно дойти уже завтра гуглишь "что такое api", "rest api python" и тд и тп, выбираешь любой материал и учишь, попутно экспериментируя.Потом берешь vk api, пишешь бота который на слово привет отвечает иди нахуй и постепенно дополняешь его.Все, спустя 2 месяца можешь устраиваться на работу.
>>253836496 (OP) Че это ха хуйня, оно же даже работать нормально не должно. Оно вначале видит, что варианта вопроса нет, ждет когда его добавит пользователь, а потом снова проверочку делает вторым ифом, и сразу же видит ТОЛЬКО ЧТО добавленный ответ и выводит его нахуя-то. Т.е. получится двойная запись какая-то. Ну ладно.
Затем, что это за хуйня вообще Console.Writeline(VariantV)? Оно, что весь список в консоль пишет? Должно же только 1 ответ написать...
I присвоено 3, нигде больше не меняется, а ниже проверяется while (i == 2) Нахуя?
Ну про вотэто все русские буквы и по 3 раза написанное одно и то же условие я вообще молчу. Мимо вообще ниебу за этот сишарп
>>253839546 думал это питон, а это плюсы с перегруженными фигурными скобками. Вообще ит-мемы не смешные нихуя. Это не шутки по сути, а очень простые ребусы. Типа прочел, разгадал и удовольствие получил.
>>253838908 > гуи, десктоп Расскажешь тогда почему половина софта работает на Gtk, а остальная половина на Qt? > Плюсы тоже нахуй не нужны. Потому что 90% работы в ит это вебфронт, бек и мобилки, где твои плюсы глубоко под капотом и нужны в 0.1% случаев. Так эти 90% дальше своих 100к/м из своих мухосраней не вылезут. >>253838834 > Чел, ЯП - это инструмент. Срубишь мне дерево игрушечным топором? Поохотишся с фоторужьем? А может разделаешь тушу канцелярским ножом? > Для высокопроизводительных задач есть либы написанные на ассемблере, лол Сиканул с ассемблера. Нахуй ты говоришь о том, в чем не разбираешся?
>>253840081 Если ты не мог предсказать, что ты будешь отхуесосен и предвзято негативно оценен, а весь тред автоматически будет помечен как рофл, просто за это, то ты какой-то неадекват, ну и, в целом, сам виноват.
>>253840081 Какая блять разница? Ты логично составляешь предложения на Русском языке тоже только на работе или всё-таки постоянно? Иди пазлы на скретче подвигай, ребёнок.
>>253840340 Так у 90% плюсовиков зп ниже, чем у фронтов. Потому что там большая часть вакансий - говнозаводы, всякии нии и прочие госы. Там все еще хуже. У опа-хуя приложуха - типичный чат бот, который по стандарту пишется вообще на питухоне, как заметили выше. Твое предложение писать его на плюсах это как раз забивание гвоздей микроскопом.
>>253840340 >Срубишь мне дерево игрушечным топором? Поохотишся с фоторужьем? А может разделаешь тушу канцелярским ножом? Даун, ты только что описал суть узкоспециализированных инструментов, лол
>Сиканул с ассемблера. Нахуй ты говоришь о том, в чем не разбираешся? Про ассемблерные вставки в код ты и не слышал. Понял-принял
>>253840454 Ожидал, прост не могу понять, почему этот анон так яро топит за стандарты и пытаюсь понять Если бы логичный аргумент был за то, что "Вот так делать не надо, потому что...", то похуй, хоть всем тредом хуесосят, лишь бы полезную инфу говорили
>>253836694 >Нахуя тебе два if подряд, когда можно if else? А ты в курсе что если использовать там else, то при истинности первого условия, оно во вторую ветку не зайдет?
>>253840664 >>253840715 Да ифа подряд и ифэлс реализуют же совершенно разную логику, в оп посте какая-то хуйня, когда код выполняется лишний раз и он должен был использовать ифэлс, а не для красоты это сделать.
>>253840833 То есть ты пукнул это даже не посмотрев в код и то, что хотел сделать ОП? Очевидною все написанное мной было сказано в контексте этого кода
>>253840526 Окей, тогда распиши как сделать правильно
Хочу сделать обучаемого чат бота с голосовым вводом и выводом
Какой язык лучше? Что использовать, что прочитать, как всё это ПРАВИЛЬНО делать?
На этой проге моя связь с программированием заканчивается, так что ответ "учи %языкнейм% и на нём пиши" не канает
>>253841004 Уже боюсь задавать вопросы, но суть в том, что я не ебу как сделать так, чтобы консоль не закрывалась после ввода 2х слов, а продолжала работу. /всё ещё напоминаю, что я не шарю в программировании и тем более в сишарпе/
>>253840883 ОП добавил вопрос в список и затем сразу же этот список еще и проверил снова на содержимое этого же вопроса вторым ифом. Он это хотел сделать? Типа строчку два раза подряд выводит в консоль
И еще я не понимаю ситаксиса - как он через writeline(вариантО) выводит конкретный ответ?
>>253841048 >Гарантированно попадем в этом участок кода при любом раскладе Нет, только если в ВариантВ содержится текст лежащий в переменной текст. Метод Any это аналог has и код ОПа аналогичен простому if else сейчас, за тем исключением, что у него бессмысленная проверка выполняется
>>253840555 Во-первых, смотри на глобальный рынок. Ао-вторых, смотри вакансии не своей мухосрани, а в ДСах. > Твое предложение писать его на плюсах это как раз забивание гвоздей микроскопом. Я предлагал не это говно на плюсах писать, а в целом изучить нормальный язык. Как раз таки оповская задача что на петухоне, что на плюсах сильно отличаться не будет. Плюсы сложны только когда ты уже смешарик, а не вкатыш-хеловорлдщик. >>253840587 > Про ассемблерные вставки в код ты и не слышал. Понял-принял Госпади, ты совсем дегенерат или просто пытаешся отвертеться от своего обосрамса?
>>253841397 >Госпади, ты совсем дегенерат или просто пытаешся отвертеться от своего обосрамса? Было бы круто услышать аргументы, а не этот понос, извини
>>253841176 Логика следующая - я пишу вопрос, если такого вопроса нет в вариантах вопросов - вопрос добавляется в список возможных вопросов, а затем предлагается написать ответ на такой вопрос. Если же такой вопрос уже есть в списке - то выполняется второй иф - где просто выводится добавленный ответ.
моя идея была в том, чтобы в листе/векторе/аллахе вопрос и ответ на него имели одну и ту же позицию На нулевой вопрос - нулевой ответ и т.д.
Я подозреваю, что это неправильно))) Но я хз как сделать правильно, к сожалению
>>253841397 на глобальном рынке найти работу на западного барина или перекатиться на шарпе легче, чем на плюсах. На шарпе десктопа больше, чем на кюти, да еще и бек-инторпрайз есть(на глобальном рынке его больше, чем в рф). Заебал крутить жопой и выдавать свои маняфантазии за реальность. Работы на низком уровне с/с++ на порядок меньше везде. Бизнес-логику удобнее писать на скриптоязыках, если приложуха маленькая. На жабе/шарпе, если большая. С/с++ нужны для системщины, байтоебства и изучения компьютер саенс. Все. Не все итишники должны это говно дрочить. Причем дрочить там надо не эти недоязыки, а тьму инфы про архитектуре железа/ос/сетей.
>>253841881 Учи алгоритмы и структуры данных (пройди курс на курсере или книжку прочти произвольную), пиздос. Это все должны знать. Структура данных называется хэшмап (в питоне - словарь ). Да и везде это используется, это бан нахуй, если ты такое спрашиваешь.
>>253836496 (OP) Поссал на чмоньку за кириллицу в коде, комментирование и несамодокументирующийся код в 2к22 то. А циклы do do вообще пиздец, делаешь мапу и все, нахуй тут 100 строк кода
>>253842255 Не ломай манямирок байтоеба который считает что за пару килобайт нужно бороться, а на читабельность похуй, вон васян ебащит говнокод и зп полцчает, чем мы хуже верно?
К тому же если хочешь побайтоебить как тох питух крестовый, переходи в unsafe мод и перед тобой открываются все прелести поинтеров, арифметики указателей и прочего говна, нужного лишь в 5% кодовой базы, от чего тебя успешно уберегает C#