w' blind
6 же выведет?
Вроде ла
Jsx707
Не думаю, что это играет большую роль в начале
Ну знаешь , просто не очень хочется чтобы получилось так ,что условно в сферу программирования приходит новичок , которого завлекли в эту сферу именно игры , он сам бывший геймер , который перелопатил кучу игр , его восхищал искусственный интеллект в этих играх , графика , сюжет , механика .... И он неоднократно с восхищённые видом задумывался , а как же это мать вашу работает ...?? И в один момент не выдержал и решил сам себя попробовать в роли разработчика ! И пошёл учить Javascript.....
Jsx707
На что потрачено время ?
Andrii
да меня попросили скинуть, мне их не сегодня решать остальные вопросы
А ты прокачиваешь навык решения задач или навык общения с программистами?
Mirty
первое
Maks
Уж лучше лекции слушать и пробовать кодить. Задачи попроще и различные решать.
Сергей
первое
так ну, ты определись, смысл так прокачивать навык?
Mirty
я же не виноват что этот чел ничему не обучив сразу дз дает
Andrii
Ну знаешь , просто не очень хочется чтобы получилось так ,что условно в сферу программирования приходит новичок , которого завлекли в эту сферу именно игры , он сам бывший геймер , который перелопатил кучу игр , его восхищал искусственный интеллект в этих играх , графика , сюжет , механика .... И он неоднократно с восхищённые видом задумывался , а как же это мать вашу работает ...?? И в один момент не выдержал и решил сам себя попробовать в роли разработчика ! И пошёл учить Javascript.....
Ну... Если брать скриптинг, то там часто была какая-нить Lua или блюпринты. Под капотом там может быть ой как непросто, и первый шаг в изучении это основа программирования и методы отладки. Это далеко от разработки игр, но обязательно. И тут что Си, что питон... А вот Unreal Engine слишком сложно для изучения основ. Хотя мотивации может быть больше
Сергей
я же не виноват что этот чел ничему не обучив сразу дз дает
так на то оно и дз, чтобы ты сам разобрался в чем-то, а не кидал сюда, чтобы за тебя подумали? как бы смысл показать свой уровень, к примеру если бы ты что-то решил и скинул сюда решение, задав вопрос по типу: вот код, вот результат, вот сама задача, правильно ли я решил? - Это было бы намного круче прежде всего для тебя
Jsx707
Ну... Если брать скриптинг, то там часто была какая-нить Lua или блюпринты. Под капотом там может быть ой как непросто, и первый шаг в изучении это основа программирования и методы отладки. Это далеко от разработки игр, но обязательно. И тут что Си, что питон... А вот Unreal Engine слишком сложно для изучения основ. Хотя мотивации может быть больше
Да , Lua много где ... Даже в одной из моих самых любимых , но к сожалению уже мёртвых серий игр , мёртвой потому что продолжения не будет это - The walking dead..... Просто игры делаются в основном на популярных движках , а там кодовый api это в основном и есть C# , C++ , где-то Lua. Python в основном компании используют для написания скриптов в своих проприетарных движках , Lua кстати тоже как я заметил Просто если движок написан на C++ и код тоже будут писать на C++ , та потому что зачем ещё тратить время на разработку api?
Andrii
А ты сразу хочеш запилить AAA в качестве пет-проекта?
Сергей
Согласен, тем более задания там не сложные на циклы, условия и типы данных. Все есть в гугле
@mirty_catton даже первая задача, которую ты скинул, есть bin и int, 2 условия там и 1 цикл, сумму посчитать и заводить подходящие значения в массив, потом из массива через max достать, сложно?
Andrii
Вначале тебе нужно научиться складывать 2+2, про 2+3 речь пока не идёт
Mirty
да понял, хватит наезжать
Сергей
да понял, хватит наезжать
так никто не наезжал
Andrii
Ты мне или Mirty?
Обычно я пишу все в чате сразу :)
Jsx707
В любом случае знания лишними не бывают , но если есть цель куда именно идти , нужно и идти к ней .... Хочешь веб , так учи веб , а не Pascal .... Хочешь игры , так учи яп для геймдева , а не Javascript.... Python как первый язык кстати как по мне очень плохой выбор..... Ну не очень , а там есть очень неприятные подводные камни
Jsx707
Дай Python-прогеру язык с синтаксисом посложнее , он ничего не сделает ..... Потому что он привык , что язык всё делает за него , где уже есть практически всё .... Для любой задачи , одной командой вон установил библиотеку и всё.... А вот те , кто как ты Андрий , учил Си , прекрасно знают какой там ад под капотом происходит .....
Roman
Функции, циклы, условия, классы все одно и тоже, просто обявляеться по разному
Jsx707
Мне лично после python на Си было тяжеловато , но вообще да , не так тяжело уже Но если честно , лишь тот кто прошёл путь C++ воина сможет насладиться синтаксисом Python ) это как курорт)
Andrii
Функции, циклы, условия, классы все одно и тоже, просто обявляеться по разному
Ну.. функции могут описываться по разному, циклы есть не во всех ЯП, условия тоже могут не приветствоваться, классы это вообще ООП и оченьпривязано к ЯП.
Andrii
Ну мне Python зашёл относительно легко, и мне нравиться писать на нём.
Roman
Если обычные задачки по программированию, то на с++ даже получше будет, из-за скорости
Jsx707
нокинулись на пацана, он сразу практикует топ скилл : поиск готовых решений!
Я вот так же делаю постоянно , но из-за этого сильно шатается база...
Andrii
Ну да, Си сам по себе очень сложный. Я сравнивал питон и с++.
Си сложный? Он простой как веник, я бы сказал проще Python в несколько раз :)
Jsx707
Си сложный? Он простой как веник, я бы сказал проще Python в несколько раз :)
Ага , ну щас , строки у нас создаются из char Непонятно когда юзать const , когда define Почему char , char * , char ** Почему иногда переменную можно передать в функцию , а иногда надо вот через такой символ & И многое многое многое другое.....
Jsx707
Это далеко не легче python .....
Dania🤑
Что лучше начать изучать сначала python или с++? Для новичка
Roman
Под какие задачи?
Andrii
Ага , ну щас , строки у нас создаются из char Непонятно когда юзать const , когда define Почему char , char * , char ** Почему иногда переменную можно передать в функцию , а иногда надо вот через такой символ & И многое многое многое другое.....
Тебе нужно понять концепцию памяти и указателей. Всё. Обычно юзают #define но если работает const то вайнот? Опять же, ну иногда функция приводится в указателю, иногда нет. Я в эти правила не вникаю, если не работает без & я его добавлю.
Dania🤑
Не знаю пока что, не определился
Jsx707
Что лучше начать изучать сначала python или с++? Для новичка
Для новичка лучше определить направление и открыть какие технологии для этого направления используются) Или просто пробовать всё подряд )))))
Roman
Не знаю пока что, не определился
На начале можешь книги Computer Science почитать.
Roman
А там, определишься - напишешь.
Dania🤑
Кто автор?
Jsx707
Тебе нужно понять концепцию памяти и указателей. Всё. Обычно юзают #define но если работает const то вайнот? Опять же, ну иногда функция приводится в указателю, иногда нет. Я в эти правила не вникаю, если не работает без & я его добавлю.
Ухххх.... Я так же , просто добавляю.... Но ..... Я думал , что почти все Си-шники знают как там всё изнутри работает..... Как там каждый символ ,что делает.... Ну потому что этого сам язык требует.....
Andrii
Чем на пайтоне занимаешься?
Разный скриптинг продвинутый, потом был ML и разные оптимизации системные, типа пайплайна для обработки видео, RTLS и лидарных данных. Потом для себя что-то вроде https://github.com/mustitz/pa-npn интеграция разная с другими средами, тощо
Roman
Кто автор?
Любую, еще можешь плейлист от CS50 и английский вспомнишь
Andrii
Ухххх.... Я так же , просто добавляю.... Но ..... Я думал , что почти все Си-шники знают как там всё изнутри работает..... Как там каждый символ ,что делает.... Ну потому что этого сам язык требует.....
Ну можно прочитать стандарт и разобраться, но... Зачем? Стандарт люди придумали, там знания субъективны. Можно было так реализовать, можно иначе, выбрали так. И проще чем в мозги залазить просто методом тыка. Вообще, указатели явный способ вызова, его все используют. Ну есть небольшой синтаксический сахар, ну и есть :)
username_331
ПРивет, ребята. Учу сейчас функции и взаимодействия с списками. Вот я вызвал функцию и хочу сделать копию списка. Написал функция(список[:]). Вопрос: КАк вівести копию списка?
Andrii
Вообще, в Delphi разыметование указателей на классы дедалось автоматически, и никто не страдал. Там поймать двусмысленность сложно.
username_331
да
Roman
да
Функцией сделать копию списка? Задание немного тупое, ето и без функции в 1 строку делаеться
username_331
ну по заданию обязательно функция должна быть. проходим их
Roman
return array[:]
username_331
спасибо
Roman
Откуда у Вас такие задания идут мне вот интерестно??😃
username_331
Универ xD
Roman
В гугле просто вбить ФУНКЦИИ PYTNON :)
Roman
А че там не на с++?
username_331
Что если none выбило? где я затупил опять?))
Roman
def get_array(array):
Roman
return array[:]
username_331
ну 1 курс, питон, паскаль ( не люблю его ). На 2м будет фш вродебы
Andrii
Ух , значит стоит проще относиться к этому .... И аж желание начать учить заново эти дебри появилось ...
Опять же, есть разные компиляторы... Каждый может иметь какие-то свои особенности реализации. Например, для какого-нить проца может и не быть деления и действительных чисел. Поэтому каждый ра заморачиватся и читать мануал, зазбираться в стандартах... Куда проще так попробовать, так, и всё зашибись
Roman
print(get_array[1, 2, 3])
username_331
c++ думаю еще не потяну
Михаил
а со всеми этими & * ** не так сложно, надо просто поиграться с выводом их значений в консоль
Andrii
ага, и почему перед объявлением указателя и разыменованием указателя пишется один и тот же знак *
Потому что объявления типа использует один синтаксис, операции другой. Опять же, ставь скобки если сомневаешься. Ты задаёшь вопросы субъективного характера. Ну а Pascal лучше? var X: ^Integer; X^ := 42;
Михаил
это не вопрос, а дополнение
Andrii
Мне вот непонятно, почему конкатенация строк обозначается знаком плюс. Как по мне это нелогично. Вроже как в юльке всё как мне кажется правильно сделали
Lavrentiy
Здравствуйте, а библиотека polymer JavaScript ещё актуальна?
Михаил
я когда в lua увидел конкатенацию оператором ..
Mirty
а в слепую печатать стоит учится на сайтах или с практикой само придёт?
Михаил
я когда в lua увидел конкатенацию оператором ..
подумал, что это самый лучший оператор для этого
Roman
а в слепую печатать стоит учится на сайтах или с практикой само придёт?
С практикой, но если хочешь прям супер быстро - то нужно работать
Mirty
понятно