Язык программирования.Вот все говорят начни типо с Pyton, а не C++, быстрее освоишь, но если допустим понадобится в дальнейшем в геймдев вкатываться, то придется заново осваивать новый язык, так? Или они похожи все между собой и на освоение с++ после пайтона не потребует много времени?
>>201969179 (OP)>Вот все говорят начни типо с Pyton, а не C++, быстрее освоишь, но если допустим понадобится в дальнейшем в геймдев вкатываться, то придется заново осваивать новый язык, так? Или они похожи все между собой и на освоение с++ после пайтона не потребует много времени?
>>201969179 (OP)Если тебе понадобиться вкатиться в гейдев на с++, то тебе настолько дохуя придётся узнать, что время потраченное на "вкат в основы программирования" не будет сколь либо значимым.
>>201969179 (OP)Плюсы - очень геморный язык, с ним оче сложно вкатываться.Как вариант - можно начать с шарпа, с ним гемора меньше и он в юнити используется. Питоноподобие в годот используется, но в целом, питон для геймдева - это не серьезно.
>>201970741В си после именно шарпа легче всего. На втором месте - джава будет. Питон от плюсов далеко.
>>201970851Шарп выше уровнем чем плюсы. В нем не нужно париться за всякую низкоуровневую хуйню типо освобождения памяти, указателях итп. Разбираешься в ооп, разбираешься в паттернах - оторвут с руками и ногами.
ОП, один хуй у тебя не выйдет выучить что-то одно и пользоваться этим, скорее всего тебе придется знать основы многих языков, либо ты обосрешься, как все вкатывальщики
>>201969179 (OP)Язык хуйня. Если уже освоил логику программирования, то перекатиться - как пересесть с одной машины на другую. Ну тип python - автомат, а плюсы - механика.
>>201971081Плюсов этому.Вкатывался в Шарп на кор. В итоге, тс, джс, Шарп и ещё куча всякой околопрограммистской хуйни.
>>201971072на самом делеc# по природе есть чистые си, исполняемые в clr с надстройками в виде .net, объектов, ооп и др. сахара
>>201969747Язык это инструмент, не более. Дадут тебе иридиевую киянку сделаешь ты стол лучше? А ты умеешь вообще столы делать? Так почему ты думаешь об инструменте а не навыке?
>>201971087Ну да. Научи питонщика типизировать пере енные. А потом отправь в прекрасный мир компиляции. Нихуя не просто. Ну и ты забыл про то что в каждом языке - своя экосистема со своими тулзами, на освоение которой уходит не менее 50% времени.
>>201969179 (OP)>но если допустим понадобится в дальнейшем в геймдев вкатываться, то придется заново осваивать новый язык, таквкатывайся в Qt C++ и не надо потом будет никуда вкатываться,там всё, там вселенная.
>>201971358но это извращенство и неудобно же, ты тратишь уйму времени на реализацию какой-нибудь простой хуйни, которую ты бы на питоне/жс сделал бы намного быстрее, чаще всего время программмста ценнее скорости работы
>>201969179 (OP)Пробовал вкатываться в погроммирование, но не смог осилить даже основ, почему так? Ну вот я вроде знаю что есть такие-сякие функции, вот только как из этого сделать хоть что то рабочее не понимаю.Посоветуйте каких нибудь обучающих материалов для самых маленьких йододефицитных чайников.
>>201971503>время программмста ценнее скорости работыНу да, зря что ли нахуячили процессоров 14нм? Надо их ЗАГРУЗИТЬ блядь, чтобы ещё и не хватало ресурса!
>>201971503Двачую, с коллегой поспорил, кто быстрее напишет автоматическую фап-рулетку. Ебанул на питоне за минуту, пока у него плюсовое ide открывалось.
>>201971686Не шаришь и хуйню несешь. В кодинге овер дохуя задач, в которых разработка, сетевые операции или еще что то - главный тайм-консьюминг элемент, а не процессорное время.
>>201971686все ваши игори оптимизируются в опязательном порядке, т.к. чем ниже требования, тем тем ниже планка калькуляторов, способных запустить, во всякой прикладной теме по факту оптимизация выполняется, когда прижмёт, либо на стадии проектировки
>>201972106>во всякой прикладной теме по факту оптимизация выполняется, когда прижмёт, либо на стадии проектировкиКогда есть бюджеты на рефакторинг. Нет бюджетов - нет оптимизации, закупайте блейды, масштабируйтесь в микросервисы.
>>201969179 (OP)Похуй с какого языка начинать, тебе всё равно за карьеру придётся несколько выучить. Я вот профессионально писал на 5 (C, Java, Groovy, Erlang, JavaScript) и чисто для себя изучал ещё с десяток (и до сих пор есть языки которые я хочу для себя изучить). Главное не начинать с какой-нибудь лютейшей ебалы, в которой ебля с самим языком доминирует над программированием. А С++ как раз такой язык.
>>201969179 (OP)Начинать лучше с Scheme или подобного. Тупо начинать с него изучать ТА и вообще как писать код. Потом что-то вроде С немного чтобы понять про память, ссылки и т.п., добавить немного ассемблера, совсем немного. Потом вкатываться в C++/Java/C#/ООП язык, можно питон, можно Go. После 3 лет разработки на языке можно переключится на Haskell. Ну и учить матчасть, решать задачки, заниматься математикой и/или физикой.
>>201969179 (OP)Язык это инструмент над более глубокой предментой областью. Тебе надо заниматься больше самой сутью - алгоритмами, железом, осями и прочей хуйней.То что ты сейчас пиздишь похоже на желание человека стать писателем путем выучивания языка, хотя писательство это совершенно другое - воображение там, умение захватить читателя и все такое. Короче все хуйня давай сначала