Шалом, посоны. Дело в том, что я олдфаг и вчера мой сын 9 лвл сказал мне, что он хочет научиться ПРОГРАММИРОВАТЬ. Естественно, основная идея в том, чтобы написать игру, но тут я ему быстро все разъяснил, что это нихуя не быстро. Сам я программировал с 7 лет и закончил свою карьеру программиста программистом на ДЕЛЬФИ БЛЯДЬ, еще при Сталине. Поэтому я быстренько поставил ему новую версию и показал, что там к чему - написали калькулятор и пару арифметических игр. Но, как я понимаю, вообще-то учить ДЕЛЬФИ - это не вариант. Поэтому вопрос к уважаемым двачерам: на какой язык ему перекатываться в будущем, после того, как мы освоим основы на том языке, в котором раньше шарил BATYA в моем лице?
>>217440914 (OP) >чтобы написать игру, Показал бы ему игровые движки, сказал, что самв них не особо, если это так и есть. Ты не сможешь быть для него суперменом вечно.
Я динозавр, но чтобы ПРЯМО ЩАС показать, как программировать, хуле мне делать остается? Самому Питон учить? Я сто лет не программировал, что я ему на Питоне покажу? Как слово ХУЙ в консоль вывести?
Если сам Делфи помнишь - там есть штук под названием windows forms, все 1 в 1 как на Делфи: формочки, кнопочки, баттон1клик, вот это вот все. Пездюку зайдет. Ну а там и до чего посерьёзнее net core, debian, mvcну или если хочет в гамы - там юниты с хуллионом гайдов Куча доков и инструкций с примерами на оффсайте микрософта, всё на русском само собой, охуенная бесплатная иде visualstudio на русско сука языке и с установкой уровня делфи7 в стиле далее далее далее окей - никакой ебли на винде.
Мне после Дельфи зашло в свое время. Теперь в погромисты перекатился вот
Если ты давно на дваче, то, наверное, заметил, что на этот вопрос некоторые и в 20 30,40... лет ответить не могут. Так что я пока действую так - заинтересовался - я покажу, что знаю.
>>217440914 (OP) Эх, вроде такой уже старый, а нихуя не понимаешь. Учить надо основам программирования, а не языкам. Есть мнение, что для этого лучше всего подходит язык программирования Си.
>>217441493 Найди ему курсов нормальных по си шарпу, и потом по разработке игр на юнити, пусть балуется, мне бы батю в свое время, который такое показал бы.
Нет, серьезно, я на java писал чутка, все плюс минус то же самое, но нет норм иде кроме idea а она платная, ну и пол Винду формочки зуй нормально напишешь. На с# же именно под винду охуенно, все как на Дельфи, даже редактор форм такой же, мышкой раскидал кнопки с полям по форме и хуярь как школьник - все работает. Причем с наитивным винидовым интерфейсом. Для обучения самое то как по мне вместо паскаля/Делфи
А в будущем - микрософт на самом деле ебейше сейчас шагнуло в сторону попенсорса и открытого кода: язык с# и вся платформа - бесплатно, да ещё с открытыми исходниками, компилятор - бесплатно, иде пиздатейшая - бесплатно, не хочешь микрософт - есть куча альтернативных иде и компиляторов, пол все блять платформы.
Последни версии core компилируются вовсе под что угодно - под линукс, под винду, даже под арм архитектуру. И все бесплатно.
А, и да, повторяю, unity. Хочешь хуярить гамы - дерзай. Бесплатно, да >>217441282 кун, алтфак 33лвл
Для ПРОГРАММИРОВАТЬ Делфя вполне подходит. Куча СУБД на ней написана и работает. Для ПИСАТЬ ИГРЫ дай ему в руки Юнити и пусть учит ее и С# В будущем перекатывай его на C# Тем более, что шарп написан челиком - разработчиком Делфи и там довольно много из паскаля взято, будет элементарно все понять и перекатиться.
>>217440914 (OP) Си как макроассемблер --> Си с классами --> Питон 99% он сдуется еще на первом этапе, что в общем и требуется Ибо - вангую - никакой любви к этому делу у него нет, а он просто наслушался о крутых хакерах и 300к/нс
>>217442235 >он сдуется еще на первом этапе, что в общем и требуется Отличный план. Можно ему еще в рыло ебануть со словами "программировать решил, сука", чтоб наверняка расхотелось.
Не наслушался он про хакеров, просто заинтересовался разработкой игр. Если не его - бросит, его - продолжит. Мое дело - поддержать. А я точно помню, что лучше всего мотивировать человека на программирование - это не ебать ему ум двоичным кодом, а сразу показать, как работает хеллоуворд и что простейший калькулятор можно написать за 2 минуты. Тогда он заинтересуется и дальше будет копать. Да можно сразу Питера Абеля сунуть, пусть ассемблер изучает, ага.
>>217442628 Ну этот пердолинг не напрягает, если видишь результат, малому самое то, я в детстве 3д модельки делал по книжкам, тоже пердолинга много, но все равно интересно было.
>>217443069 Ну хз, я не в курсе, но могу только вот про плюсы сказать, что проект кончился у нас и новых проектов на плюсах не было, ну есть проекты, но там мест нет нихуя и чтобы не ждать предложили на питонячий проект пойти(при условии что выучу его за неделю выходную), так что видишь походу на плюсах меньше работы.
Когда я был программистом, всякие Акронисы и Лаборатории Касперского искали хардкорщиков на плюсах на хорошие зарплаты. Но повторюсь, это было 15 лет назад блять.
>>217442716 >можно написать за 2 минуты Ну, после формирования иллюзии, что вообще всё - просто, мордой в говно его так и так макнут. Не ты так другие.
>>217444637 Нет конечно, сейчас байтоебство полностью вытеснили новомодные языки, поскольку от этого труд намного продуктивнее, и все что можно написать уже написано, только бери да применяй готовое
>>217440914 (OP) Ну, я бы учил фундаментальным основам. Иерархия Хомского, компиляторы, алгоритмы и структуры данных, теория типов, дискретка, теория категорий, топология и дифференциальная геометрия и т.д и т.п. Специалисту язык не составит труда выучить за выходные, это не должно быть самоцелью. http://rubber-duck-typing.com/articles/2018/03/17/advice-for-programming-students/ вот эту статью почитай и подумай хорошенько.
>>217451170 Да, я нормальный человек. Да, ребёнок в 9 лет способен освоить всё, что я написал выше, если заниматься его образованием. Почитай биографию Сайдиса, например, который уже в 11 лет в Гарвард поступил.
>>217440914 (OP) Я бы не стал давать питон ребёнку. Питон хорош, спору нет, но проблема в том, что суть Питона в использовании как можно большего числа готовых решений, а так же в объектно-ориентированной парадигме. Да, он очень прост лексически, очень быстро усваивается, но твоя задача объяснить основы программирования ребёнку.
Тут паскаль или дельфи подходит вполне неплохо. Очень безопасный язык, который имеет ясную логическую структуру.
Вот когда твой сын разберётся, что к чему, сможет написать что-то простенькое и ему захочется больше, вот тогда переходи на питон. Если твоему сынишке понравится именно логика, решение задачек, то есть смысл переходить на C, а питон он потом сам как-нибудь изучит. И вообще, когда он освоит основы программирования, он получит способность потихоньку разбираться самому.
Добра тебе, поддержи сына в его интересе, и не еби ему мозг про карьеру и полезность, пусть делает это ради интереса.
Начни с питона. Этот дадька из МФТИ весьма недурно поясняет и про алгоритмы на питоне и про C и про плюсы и б-г знает чего еще.
Купи ему какую-то книжку уровня "Python для детей" и поясняй попутно по основам.
Учится легко, пишется несложное легко и быстро. Но вот поддерживать большие проекты на нем - ад. Даже type-hinting не спасает. А пояснив по основам на нем, структурам, алгоритмам, можно и глубже, при желании, копнуть, можно и другое высокоуровневое пойти учить.
>>217440914 (OP) Ищи учебники head first java и петтерны проектирования. Там куча картинок, есть переводы на русский. Можно ещё javarush, там в игровой форме.
>>217440914 (OP) > на какой язык ему перекатываться в будущем, после того, как мы освоим основы на том языке, в котором раньше шарил BATYA в моем лице?
Котлин. Шарп. Ближайшие 10 лет они точно будут нормас рубить. Почему? потому что под боком майкрософт. И те вряд ли их отпустят без развития и дадут чахнуть.
Но дальше ХЗ. Ребенок сам должен будет решать для себя актуалочку. Тут даже Нострадамус обосрется с прогнозами
>>217440914 (OP) >программистом на ДЕЛЬФИ БЛЯДЬ, еще при Сталине. >Поэтому я быстренько поставил ему новую версию и показал, что там к чему Мудак чтоль? Си, потом плюсы
>>217440914 (OP) Неправильный подход. Ставишь ему парент-контрол и жесткие ограничения на интернеты, и говоришь что все что сам сломает - его. Распечатываешь мануалы по ассемблеру тех архитектур которые стоят на периметре, чтобы были хардкопи рефы если совсем никак. Помогаесч с шеллкодами.
>>217440914 (OP) >закончил свою карьеру программиста программистом на ДЕЛЬФИ
Хоспаде Исусе, делфи ещё жив? Хотел научится на нём писать ещё в середине 90-х вместо FOXBASE но так и не дошли руки, в итоге перешёл на С/С++ и шел-скрипты. Дай ему питон, R, Java бессмертна, хуй знает что сейчас модно-молодёжно.
Дельфи жив, бесплатен и как-то даже развивается, но уже никому не нужен. Олсо какой Дельфи в 90-е, наркоман? В 90-е Паскаль был, я на нем кодил атдуши.
Писал на дельфях на стажировке в 2015 году, живее всех живых был, с компиляцией под кучу платформ и операционных систем - мак/Айось, никсы всех мастей, винда, ведроид. Вот только ценник на лицензию пиздец дорогой.
Delphi (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 Это ты пасту пересказал? > Ставишь ему парент-контрол Сам я таким издевательствам подверден не был (просто лишался шнура питания), но разве все эти приблуды нельзя обойти установкой второго хдд с виндой (или накатить вторую винду на тот же диск рядом)? Одна для родителей с "час в день", другая для себя
>>217440914 (OP) Купи(скачай) книги серии Head First. Прикольные книги, прямо для нулевых. Куча картинок и пояснений. Там для многих языков: го,си, ява, шарп. По языкам: советую яву или шарп, чтобы сразу привыкал к статической типизации.
Они смекнули, что требовать косарь баксов за свою среду, когда под боком бесплатная Вижуал Студио это как-то недальновидно. Но они так долго смекали, что все просрали. А так да, можно кроссплатформенные хуярить бесплатно
>>217440914 (OP) Если туповат - питон или джаваскрипт какой-нибудь, для игорей ему хватит, а если мозги неплохо работают, то начинай с си всяких, а потом перекатится куда-нибудь в шарпы/джаву/котлин и прочие
>>217457878 Попробовал бы поменять мак адрес компа. Не видел таких роутеров, но думаю, что родители привязывают конкретному маку конкретный ип, а уже на ип навешивают замки. Сменил мак - получил динамический ип. Врядли кто-то ставит белый список маков в роутере
>>217440914 (OP) Он хочет программировать, и хочет писать игры. Очевидно ему нужен нормальный язык программирования (а я не хаскель) и платформа на которой он с помощью этого языка сможет это визуализировать. Язык программирования в чистом виде не годится. Нужны еще 3д/2д технологии которые можно им оживить.
>>217440914 (OP) >Шалом, посоны. Дело в том, что я олдфаг и вчера мой сын 9 лвл сказал мне, что он хочет научиться ПРОГРАММИРОВАТЬ. Естественно, основная идея в том, чтобы написать игру, но тут я ему быстро все разъяснил, что это нихуя не быстро. >Сам я программировал с 7 лет и закончил свою карьеру программиста программистом на ДЕЛЬФИ БЛЯДЬ, еще при Сталине. >Поэтому я быстренько поставил ему новую версию и показал, что там к чему - написали калькулятор и пару арифметических игр. >Но, как я понимаю, вообще-то учить ДЕЛЬФИ - это не вариант. Поэтому вопрос к уважаемым двачерам: на какой язык ему перекатываться в будущем, после того, как мы освоим основы на том языке, в котором раньше шарил BATYA в моем лице?
>>217458281 >>217458143 Кресты>Ассемблер>Громишь AVR>Громишь STM>становишься байтоебом на производстве за 30к>дальше скорее всего умираешь в петле ну или как повезет, может станешь успешным.
>>217440914 (OP) Тред не читал. Но когда твоя корзина вырастет востребованый язык может поменяться. Поэтому я бы делал упор на алгоритмах и на тренировке мышления поначалу даже не на алгоритмах а на базовых сущностях циклы функции ветвления и т.д. Язык какой угодно на этом этапе. Потом уже можно углубляться в принципы того как хранятся данные пытаться учить его думать о том как лучше сделать по времени как по памяти. Более сложные алгоритмы Можно что то С подобное на этапе. Как то направить его в олимпиады.
>>217458235 Мой малой сейчас сидит думает как инжектить МИТМ пакеты в авторизированную дот1.х сесию. Если до выходных не додумает, дам ему мануал по RADIUS скажу куда вся аппаратная хуйня ажторизируется.
>>217458395 Не ну а че, если проникнется заебись выхлоп будет. Будет девелопером электроники. Байтоёбство конечно дисгастинг, что пиздец. Но если это всяким роботостроением разбавить, то пиздюку вполне может понравиться.
>>217440914 (OP) Для начала посоветую Scratch - там и игру простую можно быстро сделать, и освоить его крайне просто. Поможет объяснить самые основы алгоритмизации и программирования, и быстро заинтересовать ребёнка
>>217458912 Ну если тебе кроме байтоебства не нравится: - летать в другие страны - жить в нормальном месте - хорошо питаться - прилично одеваться То пожалуйста, байтоебствуй на здоровье!
>>217454070 Я вёл практику у школьников, студентов и выпускников. Только школьники прасили им на валить сложноты. В паттернах ничего сложного нет, пусть сразу учится писать правильно.
>>217440914 (OP) Прогер не задавал бы такой вопрос. Очевидно, что начинатьь изучать следует концептуальные основы программирования, базовую информатику, немножко математику, системы счисления. Чтобы понимал, что такое переменная, массив, цикл, условие, операторы, функции. Так что иди-ка ты нахуй. Учи любой язык. И хватит себе сына придумывать.
>>217458955 Игорь, ты? Помнишь меня? Я твой одноклассник. Я узнал тебя по твоим шизоидным словам и высерам. А помнишь, как мы всем классом нассали тебе в кружку в третьем классе, на сладкоежке? Ты ещё выпил, облизнулся и попросил добавки. А потом тебя пришёл забирать твой отец, тот самый дворник, который на Вернадского изнасиловал собаку и получил условный срок за то, что украл плавленный сырок в магазине. Он зашёл в класс, все стали смеяться, а ты обосралася под себя от стыда, а потом сказал, что всю жизнь будешь ненавидеть дворников, но в 9м классе, когда ты пошел на рейд, чтобы их отпиздить, то они пустили тебя по кругу, после чего тебе наложили на анус восемь швов. Как поживаешь?
Вручи ему книжку "песни о паскале" Самая интересная книга по программированию которую я читал. Когда 13 было с огромным удовольствием читал и выполнял задания, думаю и 9лвльный поймет. Это реально годнота, сам хотябы пару глав прочти попробуй. Да Паскаль говно старое, но пиздюку не с чем сравнивать, а язык заебись для обучения. Захочет дальше развиваться , сам перекатится на нужный ему язык без особых проблем
>>217469343 я тебя сейчас обоссу, уебок. из-за таких как ты прогрессивных уебанов потом контракты горят когда джава программисту приходится разбираться в этом вашем сраном хипстерском элегантном коде для поддержки и доработки модуля, в этих ебаных стрелочках во все стороны, в этих имплисит переменных, в кастомных операторах, в хуй аойми откуда берущихся методах, во всей этой сраной параше по которой хуй есть нормальной документации и которая не дает НИЧЕГО по сранению даже с 8 джавой. что б ты сука сдох от короны
>>217440914 (OP) Паскаль (и делфятина в частности) хорошо структурирует мозги, даёт понимание, что и как происходит, но в то же время там нет ужаса сишных указателей. Так что как учебный язык - пойдёт, а дальше - уже по желанию.
>>217469732 нахуй мне в твоем ебаном синтаксисе разбираться, у меня дедлайн через 2 дня а потом миллион других задач, а изза такого пидора как ты мне приходится ковыряться вот в этом ссаном нелогичном дерьме, которое и загуглить даже невозможно. посмотри блять на скрин. я спокойно понимаю что написано на си, на шарпе, на питоне, на ебаном паскале, но вот этот кусок дерьма просто ебанве каракули.
>>217470040 при этом я спокойно и уверенно пишу еа фукциональеой джаве, стримы, мепредюсы, свертки, и при этом один хер для меня эта скала это просто наказание. а если не знаком с основами фукционального фронраммирования то это вообще просто повеситься можно
>>217441493 Оттуда потом на юнити перекатиться можно, всякие говноигры делать с лучевым ртх трейсингом. (Можно сразу, минуя мсвс, и туториалов хоть жопой жуй). А до переката в бизнесы у него дохуя времени, об этом не думай сейчас.
>>217440914 (OP) И наверняка вы с сыном занялись типичным быдлокодингом, и код у вас наверняка привязан к компонентам. Ты только из него очередного быдлокодера не делай.
>>217442716 Питон жи. Не, можно и проще найти, но имхо стоит показать что-то близкое к реальности. Если утянет в питон, то считай гений на подходе, если он с 9 лет кодить будет.
Попробуй его ненавязчиво в системное мышление окунуть, и теорию игр. Вообще уберменш выйдет, если заинтересует.
если малой хочет игоры делать, пусть познает дзен разработки на C#. Познакомь его с сайтом codewars - теперь это его ближайшее убежище на год, пусть дрючит все подряд что видит и решает. Дальше паттерны программирования + Unity
Сам я программировал с 7 лет и закончил свою карьеру программиста программистом на ДЕЛЬФИ БЛЯДЬ, еще при Сталине.
Поэтому я быстренько поставил ему новую версию и показал, что там к чему - написали калькулятор и пару арифметических игр.
Но, как я понимаю, вообще-то учить ДЕЛЬФИ - это не вариант. Поэтому вопрос к уважаемым двачерам: на какой язык ему перекатываться в будущем, после того, как мы освоим основы на том языке, в котором раньше шарил BATYA в моем лице?