Шалом, посоны. Дело в том, что я олдфаг и вчера мой сын 9 лвл сказал мне, что он хочет научиться ПРОГРАММИРОВАТЬ. Естественно, основная идея в том, чтобы написать игру, но тут я ему быстро все разъяснил, что это нихуя не быстро. Сам я программировал с 7 лет и закончил свою карьеру программиста программистом на ДЕЛЬФИ БЛЯДЬ, еще при Сталине. Поэтому я быстренько поставил ему новую версию и показал, что там к чему - написали калькулятор и пару арифметических игр.Но, как я понимаю, вообще-то учить ДЕЛЬФИ - это не вариант. Поэтому вопрос к уважаемым двачерам: на какой язык ему перекатываться в будущем, после того, как мы освоим основы на том языке, в котором раньше шарил BATYA в моем лице?
>>217440914 (OP)>чтобы написать игру, Показал бы ему игровые движки, сказал, что самв них не особо, если это так и есть.Ты не сможешь быть для него суперменом вечно.
>>217441099Я динозавр, но чтобы ПРЯМО ЩАС показать, как программировать, хуле мне делать остается? Самому Питон учить? Я сто лет не программировал, что я ему на Питоне покажу? Как слово ХУЙ в консоль вывести?
>>217440914 (OP)Учи сразу на С#Если сам Делфи помнишь - там есть штук под названием windows forms, все 1 в 1 как на Делфи: формочки, кнопочки, баттон1клик, вот это вот все. Пездюку зайдет. Ну а там и до чего посерьёзнее net core, debian, mvc ну или если хочет в гамы - там юниты с хуллионом гайдовКуча доков и инструкций с примерами на оффсайте микрософта, всё на русском само собой, охуенная бесплатная иде visualstudio на русско сука языке и с установкой уровня делфи7 в стиле далее далее далее окей - никакой ебли на винде. Мне после Дельфи зашло в свое время. Теперь в погромисты перекатился вот
>>217440914 (OP)тут вопрос в том, что он хочет по жизни - денег заработать, или в очко долбиться.если денег, то кобол, а если в очко, то питон.
>>217441330>вопрос в том, что он хочет по жизниЕсли ты давно на дваче, то, наверное, заметил, что на этот вопрос некоторые и в 20 30,40... лет ответить не могут. Так что я пока действую так - заинтересовался - я покажу, что знаю.
>>217440914 (OP)Эх, вроде такой уже старый, а нихуя не понимаешь. Учить надо основам программирования, а не языкам. Есть мнение, что для этого лучше всего подходит язык программирования Си.
>>217441493Найди ему курсов нормальных по си шарпу, и потом по разработке игр на юнити, пусть балуется, мне бы батю в свое время, который такое показал бы.
>>217441260В питоне нечего учить, особенно если программированием занимался. Что думаешь - то и пишешь.
>>217441606Удвою, но после питона потом всё же в шарп полезнее, научить именно азам кодинга, а потом уже с заточкой под юнити учить.
Python - твой выбор. Модно, молодёжно, просто, можно практически сразу начинать с игр (ну после самых основ)Берёшь какой-нибудь PyGame или arcade.academy и всё, там всё расписано, куча примеровМожешь и сам разобраться, там всё очень просто
>>217441596некоторые, но не все. я например еще в 12 понял, что если будут шекели - очко всегда раздолбить успею.вдруг твой пиздюк такой же?
>>217440914 (OP)Питон, для вкатывания он простой и понятный. Ты и сам если на дельфи прогал без проблем на питоне писать будешь
Нет, серьезно, я на java писал чутка, все плюс минус то же самое, но нет норм иде кроме idea а она платная, ну и пол Винду формочки зуй нормально напишешь.На с# же именно под винду охуенно, все как на Дельфи, даже редактор форм такой же, мышкой раскидал кнопки с полям по форме и хуярь как школьник - все работает. Причем с наитивным винидовым интерфейсом. Для обучения самое то как по мне вместо паскаля/ДелфиА в будущем - микрософт на самом деле ебейше сейчас шагнуло в сторону попенсорса и открытого кода: язык с# и вся платформа - бесплатно, да ещё с открытыми исходниками, компилятор - бесплатно, иде пиздатейшая - бесплатно, не хочешь микрософт - есть куча альтернативных иде и компиляторов, пол все блять платформы. Последни версии core компилируются вовсе под что угодно - под линукс, под винду, даже под арм архитектуру. И все бесплатно. А, и да, повторяю, unity. Хочешь хуярить гамы - дерзай. Бесплатно, да>>217441282 кун, алтфак 33лвл
>>217441702А нахуя я в 7 лет на Бейсике под Спектрум программил? Хотел потому то. И двача не было, а Пекмен надоел
Для ПРОГРАММИРОВАТЬ Делфя вполне подходит. Куча СУБД на ней написана и работает.Для ПИСАТЬ ИГРЫ дай ему в руки Юнити и пусть учит ее и С#В будущем перекатывай его на C#Тем более, что шарп написан челиком - разработчиком Делфи и там довольно много из паскаля взято, будет элементарно все понять и перекатиться.
>>217440914 (OP)Си как макроассемблер --> Си с классами --> Питон99% он сдуется еще на первом этапе, что в общем и требуетсяИбо - вангую - никакой любви к этому делу у него нет, а он просто наслушался о крутых хакерах и 300к/нс
>>217442235>он сдуется еще на первом этапе, что в общем и требуетсяОтличный план. Можно ему еще в рыло ебануть со словами "программировать решил, сука", чтоб наверняка расхотелось.
вкати его в web пусть пыху учитну или flask с python, заодно и научится обращаться с pip'ом, а дальше ещё пусть git учит
>>217442387Неа, сплошной пердолинг: поставь эту хуйню, поставь эту, покрути, чтобы хуйни хорошо стояли.
>>217442235Не наслушался он про хакеров, просто заинтересовался разработкой игр. Если не его - бросит, его - продолжит. Мое дело - поддержать. А я точно помню, что лучше всего мотивировать человека на программирование - это не ебать ему ум двоичным кодом, а сразу показать, как работает хеллоуворд и что простейший калькулятор можно написать за 2 минуты. Тогда он заинтересуется и дальше будет копать.Да можно сразу Питера Абеля сунуть, пусть ассемблер изучает, ага.
>>217442628Ну этот пердолинг не напрягает, если видишь результат, малому самое то, я в детстве 3д модельки делал по книжкам, тоже пердолинга много, но все равно интересно было.
>>217442387>>217442628Я так понимаю, что геймдев сейчас сосет уже года три как сосет. Или я ошибаюсь?
>>217440914 (OP)Геймдев и программирование - вещи немного разные. Для создания игр не совсем обязательно уметь программировать.
>>217442821>>217442880В плане трудоустройства и заработков. У меня друган старый, я правда не вникал, но уже несколько лет работу нормальную найти не может.
>>217440914 (OP)Очевидно, пайтон. Максимально близкий к псевдокоду мультипарадигмный язык с простейшим порогом вхождения.
>>217443069Ну хз, я не в курсе, но могу только вот про плюсы сказать, что проект кончился у нас и новых проектов на плюсах не было, ну есть проекты, но там мест нет нихуя и чтобы не ждать предложили на питонячий проект пойти(при условии что выучу его за неделю выходную), так что видишь походу на плюсах меньше работы.
>>217443290Когда я был программистом, всякие Акронисы и Лаборатории Касперского искали хардкорщиков на плюсах на хорошие зарплаты. Но повторюсь, это было 15 лет назад блять.
>>217442716>можно написать за 2 минутыНу, после формирования иллюзии, что вообще всё - просто, мордой в говно его так и так макнут. Не ты так другие.
>>217444637Нет конечно, сейчас байтоебство полностью вытеснили новомодные языки, поскольку от этого труд намного продуктивнее, и все что можно написать уже написано, только бери да применяй готовое
>>217440914 (OP)Ну, я бы учил фундаментальным основам. Иерархия Хомского, компиляторы, алгоритмы и структуры данных, теория типов, дискретка, теория категорий, топология и дифференциальная геометрия и т.д и т.п.Специалисту язык не составит труда выучить за выходные, это не должно быть самоцелью.http://rubber-duck-typing.com/articles/2018/03/17/advice-for-programming-students/ вот эту статью почитай и подумай хорошенько.
>>217450959Ты нормальный человек? Ребёнка 9 лвл, которому любопытно ПОУПРАВЛЯТЬ компьютером и сделать игрушку учить фундаментальным основам? Мде.
>>217451170Да, я нормальный человек. Да, ребёнок в 9 лет способен освоить всё, что я написал выше, если заниматься его образованием.Почитай биографию Сайдиса, например, который уже в 11 лет в Гарвард поступил.
>>217440914 (OP)Я бы не стал давать питон ребёнку. Питон хорош, спору нет, но проблема в том, что суть Питона в использовании как можно большего числа готовых решений, а так же в объектно-ориентированной парадигме. Да, он очень прост лексически, очень быстро усваивается, но твоя задача объяснить основы программирования ребёнку.Тут паскаль или дельфи подходит вполне неплохо. Очень безопасный язык, который имеет ясную логическую структуру.Вот когда твой сын разберётся, что к чему, сможет написать что-то простенькое и ему захочется больше, вот тогда переходи на питон. Если твоему сынишке понравится именно логика, решение задачек, то есть смысл переходить на C, а питон он потом сам как-нибудь изучит. И вообще, когда он освоит основы программирования, он получит способность потихоньку разбираться самому.Добра тебе, поддержи сына в его интересе, и не еби ему мозг про карьеру и полезность, пусть делает это ради интереса.
>>217444637Смотря что понимать под хорошим местом.Сейчас может быть как раз самое время, в "ящик" какой-нибудь.
>>217441409Двачую этого. Для пиздюка, Юнити лучший вариант. В шарпы глубоко вникать не нужно, русскоязычных гайдов по юнити дохуя, асетов тоже.
Начни с питона. Этот дадька из МФТИ весьма недурно поясняет и про алгоритмы на питоне и про C и про плюсы и б-г знает чего еще.Купи ему какую-то книжку уровня "Python для детей" и поясняй попутно по основам. Учится легко, пишется несложное легко и быстро. Но вот поддерживать большие проекты на нем - ад. Даже type-hinting не спасает. А пояснив по основам на нем, структурам, алгоритмам, можно и глубже, при желании, копнуть, можно и другое высокоуровневое пойти учить.
>>217452631> Пусть си-подобные учитЧто ты имел ввиду под c-подобным? Java вон тоже c-подобная, да и питон в какой-то степени.
>>217440914 (OP)Ищи учебники head first java и петтерны проектирования. Там куча картинок, есть переводы на русский. Можно ещё javarush, там в игровой форме.
>>217440914 (OP)Если хочешь раздуплить ребенку Java, то processing.org - очень визуальная хрень, есть то же самое и в варианте python.
>>217453387>Не слушай этого дегенерата, пусть свою машину Бэббиджа сначала построитСмех смехом а я видел презу для обучения школьников fpga программированию
>>217440914 (OP)> на какой язык ему перекатываться в будущем, после того, как мы освоим основы на том языке, в котором раньше шарил BATYA в моем лице? Котлин.Шарп. Ближайшие 10 лет они точно будут нормас рубить. Почему? потому что под боком майкрософт. И те вряд ли их отпустят без развития и дадут чахнуть.Но дальше ХЗ. Ребенок сам должен будет решать для себя актуалочку. Тут даже Нострадамус обосрется с прогнозами
>>217440914 (OP)>программистом на ДЕЛЬФИ БЛЯДЬ, еще при Сталине.>Поэтому я быстренько поставил ему новую версию и показал, что там к чему Мудак чтоль? Си, потом плюсы
>>217440914 (OP)Неправильный подход. Ставишь ему парент-контрол и жесткие ограничения на интернеты, и говоришь что все что сам сломает - его. Распечатываешь мануалы по ассемблеру тех архитектур которые стоят на периметре, чтобы были хардкопи рефы если совсем никак. Помогаесч с шеллкодами.
>>217440914 (OP)>закончил свою карьеру программиста программистом на ДЕЛЬФИХоспаде Исусе, делфи ещё жив? Хотел научится на нём писать ещё в середине 90-х вместо FOXBASE но так и не дошли руки, в итоге перешёл на С/С++ и шел-скрипты. Дай ему питон, R, Java бессмертна, хуй знает что сейчас модно-молодёжно.
>>217456253Дельфи жив, бесплатен и как-то даже развивается, но уже никому не нужен.Олсо какой Дельфи в 90-е, наркоман? В 90-е Паскаль был, я на нем кодил атдуши.
>>217456253> Хоспаде Исусе, делфи ещё жив? Писал на дельфях на стажировке в 2015 году, живее всех живых был, с компиляцией под кучу платформ и операционных систем - мак/Айось, никсы всех мастей, винда, ведроид. Вот только ценник на лицензию пиздец дорогой.
>>217456527> Дельфи жив, бесплатенС лазарусом не перепутал? Или Эмбаркадеро расщедрились и теперь лицензия для обучения бесплатная?
>>217456527>Олсо какой Дельфи в 90-е, наркоман? Early Borland years (1995–2003)Borland DelphiDelphi (later known as Delphi 1) was released in 1995 for the 16-bit Windows 3.1, and was an early example of what became known as Rapid Application Development (RAD) tools.
>>217453387Не слушай этого дегенерата. Научи своего сына воображать, будто бы он программирует и достигает успеха. Он получит удовольствие гораздо быстрее и сможет больше времени прокрастинировать. Я сам так делаю
>>217455245> Ставишь ему парент-контрол и жесткие ограничения на интернеты, и говоришь что все что сам сломает - его.Ну, для полностью честной игры батя сам написать это все должен чтоб сына дырки искал. Пушто кидать пездюка 9 лет ломать приложения разработанные за большой бабос коллективами из кучи взрослых инженеров это вообще нихуя не честно.
Я на делфи писал на первых курсах в универе. Самое эпичное что написал - это голосовалка через прокси для л2топ ру. Делфи 7 у меня был. Потом перекатился на c#, написал на нём дипломный проект даже. Сейчас пишу на питоне, но я девопс, а не программист.
>>217457148О, живой девопсина! Расскажи как поглубже в вашу тусовку влиться? В нынешней конторе настроил более-менее CD/CI для плюсовых проектов с пакетным манагером, автоматизацией на дженкинсе и хранением в артифактори, все это левой пяткой развернул на предоставленных другой конторой виртуалках и чтоб не ебать мозг - брал готовые докер-образы.
>>217455245Это ты пасту пересказал?> Ставишь ему парент-контролСам я таким издевательствам подверден не был (просто лишался шнура питания), но разве все эти приблуды нельзя обойти установкой второго хдд с виндой (или накатить вторую винду на тот же диск рядом)? Одна для родителей с "час в день", другая для себя
>>217457148А я на нем трояны писал. ICQ-флудер со встроенным трояном, червя, который через autorun.ini размножался и еще много чего.Сейчас смотрю свой код и охуеваю, как пиздюк мог такое наворочить.
>>217440914 (OP)Купи(скачай) книги серии Head First. Прикольные книги, прямо для нулевых. Куча картинок и пояснений. Там для многих языков: го,си, ява, шарп. По языкам: советую яву или шарп, чтобы сразу привыкал к статической типизации.
>>217456679https://www.embarcadero.com/ru/free-toolsОни смекнули, что требовать косарь баксов за свою среду, когда под боком бесплатная Вижуал Студио это как-то недальновидно. Но они так долго смекали, что все просрали. А так да, можно кроссплатформенные хуярить бесплатно
>>217440914 (OP)Если туповат - питон или джаваскрипт какой-нибудь, для игорей ему хватит, а если мозги неплохо работают, то начинай с си всяких, а потом перекатится куда-нибудь в шарпы/джаву/котлин и прочие
>>217440914 (OP)Очевидные Java/Kotlin. Корзинка вкатится в мобильный девелопмент и к 12 годам станет тимлидом, зарабатывая миллионы.
>>217440914 (OP)Кресты>Ассемблер>Громишь AVR>Громишь STM>Становишься ценным спецом>Получаешь танкеры с нефтью.Ассемблер>Кресты>Громишь AVR>Громишь STM>Становишься ценным спецом>Получаешь танкеры с нефтью.
какие нахуй жавы лол в 9 лет, скачай пиздюку гейммейкер если он еще существует, пускай там свою ИГРУ делает
>>217457878Попробовал бы поменять мак адрес компа. Не видел таких роутеров, но думаю, что родители привязывают конкретному маку конкретный ип, а уже на ип навешивают замки. Сменил мак - получил динамический ип. Врядли кто-то ставит белый список маков в роутере
>>217440914 (OP)Он хочет программировать, и хочет писать игры.Очевидно ему нужен нормальный язык программирования (а я не хаскель) и платформа на которой он с помощью этого языка сможет это визуализировать. Язык программирования в чистом виде не годится. Нужны еще 3д/2д технологии которые можно им оживить.
>>217458152>какие нахуй жавы лол в 9 летСразу на планш будет пилить контент. Это доступно, красочно и увлекательно. Дети планшеты любят.
>>217440914 (OP)>Шалом, посоны. Дело в том, что я олдфаг и вчера мой сын 9 лвл сказал мне, что он хочет научиться ПРОГРАММИРОВАТЬ. Естественно, основная идея в том, чтобы написать игру, но тут я ему быстро все разъяснил, что это нихуя не быстро.>Сам я программировал с 7 лет и закончил свою карьеру программиста программистом на ДЕЛЬФИ БЛЯДЬ, еще при Сталине.>Поэтому я быстренько поставил ему новую версию и показал, что там к чему - написали калькулятор и пару арифметических игр.>Но, как я понимаю, вообще-то учить ДЕЛЬФИ - это не вариант. Поэтому вопрос к уважаемым двачерам: на какой язык ему перекатываться в будущем, после того, как мы освоим основы на том языке, в котором раньше шарил BATYA в моем лице?
>>217458281>>217458143Кресты>Ассемблер>Громишь AVR>Громишь STM>становишься байтоебом на производстве за 30к>дальше скорее всего умираешь в петле ну или как повезет, может станешь успешным.
>>217440914 (OP)Тред не читал. Но когда твоя корзина вырастет востребованый язык может поменяться. Поэтому я бы делал упор на алгоритмах и на тренировке мышления поначалу даже не на алгоритмах а на базовых сущностях циклы функции ветвления и т.д. Язык какой угодно на этом этапе. Потом уже можно углубляться в принципы того как хранятся данные пытаться учить его думать о том как лучше сделать по времени как по памяти. Более сложные алгоритмы Можно что то С подобное на этапе. Как то направить его в олимпиады.
>>217458235Мой малой сейчас сидит думает как инжектить МИТМ пакеты в авторизированную дот1.х сесию. Если до выходных не додумает, дам ему мануал по RADIUS скажу куда вся аппаратная хуйня ажторизируется.
>>217458331Ну кодинг то понятно на пеке, но результат сразу на планше, тыкать пальцами, прикольно, вся хуйня.
>>217458395Не ну а че, если проникнется заебись выхлоп будет. Будет девелопером электроники. Байтоёбство конечно дисгастинг, что пиздец. Но если это всяким роботостроением разбавить, то пиздюку вполне может понравиться.
>>217458281>Или байтоебом на производстве за 30кА мне нравится байтоёбство + математика, всякий тул для матанализа писать под консольмимо биоинформатик
>>217440914 (OP)Для начала посоветую Scratch - там и игру простую можно быстро сделать, и освоить его крайне просто. Поможет объяснить самые основы алгоритмизации и программирования, и быстро заинтересовать ребёнка
>>217458912Ну если тебе кроме байтоебства не нравится:- летать в другие страны- жить в нормальном месте- хорошо питаться- прилично одеватьсяТо пожалуйста, байтоебствуй на здоровье!
>>217454070Я вёл практику у школьников, студентов и выпускников. Только школьники прасили им на валить сложноты. В паттернах ничего сложного нет, пусть сразу учится писать правильно.
>>217440914 (OP)Прогер не задавал бы такой вопрос. Очевидно, что начинатьь изучать следует концептуальные основы программирования, базовую информатику, немножко математику, системы счисления. Чтобы понимал, что такое переменная, массив, цикл, условие, операторы, функции. Так что иди-ка ты нахуй. Учи любой язык. И хватит себе сына придумывать.
>>217458955Игорь, ты? Помнишь меня? Я твой одноклассник. Я узнал тебя по твоим шизоидным словам и высерам. А помнишь, как мы всем классом нассали тебе в кружку в третьем классе, на сладкоежке? Ты ещё выпил, облизнулся и попросил добавки. А потом тебя пришёл забирать твой отец, тот самый дворник, который на Вернадского изнасиловал собаку и получил условный срок за то, что украл плавленный сырок в магазине. Он зашёл в класс, все стали смеяться, а ты обосралася под себя от стыда, а потом сказал, что всю жизнь будешь ненавидеть дворников, но в 9м классе, когда ты пошел на рейд, чтобы их отпиздить, то они пустили тебя по кругу, после чего тебе наложили на анус восемь швов. Как поживаешь?
Вручи ему книжку "песни о паскале" Самая интересная книга по программированию которую я читал. Когда 13 было с огромным удовольствием читал и выполнял задания, думаю и 9лвльный поймет.Это реально годнота, сам хотябы пару глав прочти попробуй.Да Паскаль говно старое, но пиздюку не с чем сравнивать, а язык заебись для обучения. Захочет дальше развиваться , сам перекатится на нужный ему язык без особых проблем
>>217469343я тебя сейчас обоссу, уебок. из-за таких как ты прогрессивных уебанов потом контракты горят когда джава программисту приходится разбираться в этом вашем сраном хипстерском элегантном коде для поддержки и доработки модуля, в этих ебаных стрелочках во все стороны, в этих имплисит переменных, в кастомных операторах, в хуй аойми откуда берущихся методах, во всей этой сраной параше по которой хуй есть нормальной документации и которая не дает НИЧЕГО по сранению даже с 8 джавой. что б ты сука сдох от короны
>>217469615>>217469607>>217469578Еебать ты горишь.А по-нормальному просто взять и разобраться в интересном синтаксисе слабо?
>>217440914 (OP)Паскаль (и делфятина в частности) хорошо структурирует мозги, даёт понимание, что и как происходит, но в то же время там нет ужаса сишных указателей.Так что как учебный язык - пойдёт, а дальше - уже по желанию.
>>217469732нахуй мне в твоем ебаном синтаксисе разбираться, у меня дедлайн через 2 дня а потом миллион других задач, а изза такого пидора как ты мне приходится ковыряться вот в этом ссаном нелогичном дерьме, которое и загуглить даже невозможно. посмотри блять на скрин. я спокойно понимаю что написано на си, на шарпе, на питоне, на ебаном паскале, но вот этот кусок дерьма просто ебанве каракули.
>>217470040при этом я спокойно и уверенно пишу еа фукциональеой джаве, стримы, мепредюсы, свертки, и при этом один хер для меня эта скала это просто наказание. а если не знаком с основами фукционального фронраммирования то это вообще просто повеситься можно
>>217441493Оттуда потом на юнити перекатиться можно, всякие говноигры делать с лучевым ртх трейсингом. (Можно сразу, минуя мсвс, и туториалов хоть жопой жуй). А до переката в бизнесы у него дохуя времени, об этом не думай сейчас.
>>217470266У меня знакомый из программной инженерии, пишет на ней, говорит всё там норм, очень мощный продвинутый язык
>>217440914 (OP)И наверняка вы с сыном занялись типичным быдлокодингом, и код у вас наверняка привязан к компонентам. Ты только из него очередного быдлокодера не делай.
>>217442716Питон жи. Не, можно и проще найти, но имхо стоит показать что-то близкое к реальности. Если утянет в питон, то считай гений на подходе, если он с 9 лет кодить будет. Попробуй его ненавязчиво в системное мышление окунуть, и теорию игр. Вообще уберменш выйдет, если заинтересует.
если малой хочет игоры делать, пусть познает дзен разработки на C#. Познакомь его с сайтом codewars - теперь это его ближайшее убежище на год, пусть дрючит все подряд что видит и решает. Дальше паттерны программирования + Unity
>>217470717>в системное мышление окунутьсистемный анализ из тризуточнилhttp://www.triz.natm.ru/sistem/sis_02.htmИ вообще, триз это очень полезная штука. Не представляю что будет если ему человека с самого детства обучать