Тёмный
John Berden
John Berden
John Berden
Подписаться
Всем привет.
Меня зовут John Berden. Я инвалид по зрению.
С 10-11 лет занимаюсь изучением программирования.
На этом канале делюсь информацией и моим опытом в программировании.
Битва с Кроликом
20:28
3 месяца назад
Комментарии
@Blind_Cactus
@Blind_Cactus 13 часов назад
Ебать ты аналитик
@Volosenkov
@Volosenkov 3 дня назад
C++ не сложный. Он трудный. Трудный - это значит, что для решения одной и той же, даже простой, задачи в случае C++ нужно будет приложить гораздо больше труда. Просто чтобы банально не накосячить, случайно заюзав какую-то из множества возможностей языка. Или чтобы в чужом коде понять, что из возможностей юзал другой программист. Это преодоление той самой неоправданно крутой траектории обучения языку, чтобы освоить способы НЕ использовать возможности языка, мешающие писать качественный и безопасный код. C++ это в значительной мере обёртка вокруг ассемблера в стиле «письма из Простоквашино», куда авторы напихали своих нескладных хотелок в духе «смотри, как я могу». Консервный нож с медицинским скальпелем на другой стороне. Консерву вскрыть можно, но можно и вены по пути. Да, и это не единственный язык, генерирующий быстрый код.
@user-zu1go5pc1d
@user-zu1go5pc1d 5 дней назад
На мой слух, оба микрофона теряют прозрачность звука, но если слушать диктора такой звук подходит. Он мягкий и не давит на уши, слушать можно долго без напряжения. Это мое, субъективное мнение.
@garrethmayham6576
@garrethmayham6576 10 дней назад
Парень хорош, расжевывает подробно, все таки иногда этого так не хватает!.
@cina-tech
@cina-tech 12 дней назад
complex != complicated
@bartbelrigvardo5216
@bartbelrigvardo5216 12 дней назад
первым надо изучать только algol или РЕФАЛ! Спустя пару месяцев занятий по этим языкам вообще все возненавидишь. А если начнешь с вышмата, то вообще perfect storm
@thelowfer1016
@thelowfer1016 12 дней назад
За сколько вы выучили свой первый язык программирования? Сколько часов в день изучали?!
@yuralamov9835
@yuralamov9835 13 дней назад
Самый простой ЯП это ассемблер. Остальные сложные, вернее их библиотеки. Кто может похвастаться, что знает хотя бы 10 процентов библиотек своего языка?
@RicardoCarlo
@RicardoCarlo 14 дней назад
У меня 3 семестра было программирование во сне и на ЯВУ, и все лекции и семинары вел крепкий, гордившийся хуком слева, дед 70-80 лет, а сам контент был - написание на доске мелом кода или блок-схем (Были ещё лабораторные, но их было гораздо меньше, там уже молодые предподы, и делали по-человечески на компах) Дедуля, на самом деле в былые времена передовой человек, бывший аудитор тех единичных больших ЭВМ в СССР, в 50 лет начал учить Си. Практически бестолковые занятия, экзамены рандом, один раз он мне в оценку вписал свою фамилию))) В общем-то все с курса, кому программировать было интересно, кроме мб «прикладная математика и информатика», где больше предметов и обязанностей) выучились скорее вопреки, чем благодаря вузу Думаю начинать с Си не лучшая идея, ну или хотя бы предоставить выбор (хотя я понимаю что это почти невозможно в рамках университета) Сейчас уже есть наглядные и геймифицированные способы понять алгоритмы, синтаксис, есть видео, где тебе всё скажут только по делу, всё это выглядит более дружелюбным, выбери только язык и го У меня были только книги, друзья, компьютер и F1 Стаковерфлоу был пуст, и никакой CHAT GPT Кому надо, тот научится
@RicardoCarlo
@RicardoCarlo 14 дней назад
Ну надо отметить, про использование памяти, вставки на ассемблере, семафоры, прерывания и тд я узнал именно с занятий вуза
@user-xi2om4hf1c
@user-xi2om4hf1c 14 дней назад
Не Входи в С++, оно тебя Сожрет
@usergnusmas6879
@usergnusmas6879 14 дней назад
Похоже вы не программист с++, а программист qt. По этому вам кажется, что этот язык совсем не сложный. Но, допустим, вы правы, тогда приведите еще один язык, который сложнее чам с++. Не прибегая, естественно, ко всякого рода непопулярной экзотике.
@Berdnikov.Aleksandr
@Berdnikov.Aleksandr 14 дней назад
Не знаю почему, но я бы выбрал poco f5. Вряд ли он сильно уступает новой модели в линейке x.
@draino5280
@draino5280 12 дней назад
Я бы выбрал iqoo neo 9 с озона
@Berdnikov.Aleksandr
@Berdnikov.Aleksandr 12 дней назад
@@draino5280 А в чем заключается особеность этого девайса? Оболочка доступна для скринридера? Фирма неизвестная на нашем рынке.
@NNYT_12
@NNYT_12 11 дней назад
Не глобальная версия , если была бы глобальная я бы не думая брал​@@draino5280
@yjjx
@yjjx 15 дней назад
Самое прикольное когда учишься не на программиста, но линуксойд с небольшими навыками программиста, и спрашиваешь программистов из соседнего универа, а они не знают вообще ничего…..
@qwertyprob
@qwertyprob 14 дней назад
а че спрашиваешь?
@rihixo
@rihixo 15 дней назад
Так уж и быть, лайк
@Dragon3310
@Dragon3310 15 дней назад
Привет Джон. Посмотрел я твое видео у меня возник вопрос и некоторое негодование по тому что ты сказал. Скажи пожалуйста в каком мире ты живешь, где в школе "подростки и школьники хвастаются тем что они программируют на С++" . На основе твоего имени можно сделать вывод что ты не местный, а значить ты "не из этой соты" так сказать. Мне кажется не тебе судить про "Сложность" языков для обычных людей и нормисов и в целом говорить про субъективные вещи так как будто они объективны. Я понимаю что ты "поцелован богом" и тебе идет, но ты рассуждаешь со своей колокольни, совершенно игнорируя мир вокруг себя, по той причине что ты родился в нужное время и в удачной семье, рос и жил в иной среде отличной от стран СНГ с тем что твориться тут не только в школе а и в целом ну и наверное живешь совсем в ином мире чем большинство даже сейчас. И давай зайдем дальше, не только страны СНГ а и остальные места откуда появляются ведущие специалисты и им не сладко как тебе. Я считаю что тебя или тех кого ты привел и слушать не стоит, все вы росли жили и живут в на много легчайшем мире, в совершенно ином и это не дает вам права называться субъективными вещи обьектвивыми. Ну и тебя как бы тоже не стоит слушать, ведь ты хочешь претендовать на последнее слово, а ты и близко не прав. А теперь вопрос, скажи пожалуйста где ты родился и учился, что это за удивительное место то было? Мне неподдельно интересно откуда появляются такие люди как ты которые говорят на русском и не являются нейросетью.
@Ewan33s
@Ewan33s 14 дней назад
не ну скот так то базу выдает, зря вы так( а по поводу сложности, мне кажется сложность в том что бай дизайн на си гораздо больше способов накосячить, и чтобы писать хорошо нужен скилл.
@TOwInOK
@TOwInOK 15 дней назад
Есть ли смысл изучать c#, зная rust и python?
@user-gj8fv6ol1l
@user-gj8fv6ol1l 17 дней назад
Спасибо!
@JevelOnly
@JevelOnly Месяц назад
Довольно сильно разжёвано для тупеньких - это хорошо, раскрывает вопрос со всех сторон, НО с таким подходом аудиторию явно не соберёшь! Сделай превью, пиши в названии видео о чём оно, например: "Программирование на C# для начинающих. Урок №4 Переменные", белая VS это ужас, сделай тёмную тему! В одном из видео написали, "Чем данные уроки отличаются от десяток других на ютубе", вот и бери тем что разжёвываешь тему. Не помешает посмотреть видео (если не видел) от "SimpleCode", считай вершина С# обучения, копировать продукт не нужно, нужно брать успешный продукт и пересобрать его по своему видению
@johnberden7957
@johnberden7957 28 дней назад
Давайте по пунктам: 1. Собрать аудиторию не входит в мои задачи. На тех же стримах я не печалюсь, когда 2-3 зрителя. Главное, что они есть и говорят спасибо; 2. О чем видео пишу в описании, хотя верно, наверное все же следует писать в названии. Но здесь я мерю по себе, когда смотрю в название, и такой, "да мне и так все понятно". Меньше стимула изучать; 3. А у меня же в VS синяя тема была, и в ОС вроде несветлая, или я неправ? 4. Чем я отличаюсь от иных? Тем, что не стремлюсь быть на кого-то похожим!
@Java_developer_fa
@Java_developer_fa Месяц назад
Хмм, в принципе нормально. Но я ближе к JAVA.
@johnberden7957
@johnberden7957 28 дней назад
Сейчас сфера применения Java слишком неширока.
@thelowfer1016
@thelowfer1016 Месяц назад
На JavaScript будет?
@johnberden7957
@johnberden7957 28 дней назад
К сожалению пока таких планов нет.
@nastroeniePoKaify
@nastroeniePoKaify Месяц назад
Чем отличается конкретно твой урок от тысячи других уроков? Часто ли ты задаёшь себе такой вопрос?
@johnberden7957
@johnberden7957 28 дней назад
Вообще не задаю, ибо стать лучше кого-то не входит в мои стремления.
@nastroeniePoKaify
@nastroeniePoKaify 28 дней назад
@@johnberden7957 ахаххахаха, ну это гениально конечно, тогда бы не выкладывал видео
@user-vd4dl9qd7m
@user-vd4dl9qd7m Месяц назад
С детьми играешь на курином ранге. Друид с которым ты играл, то это паринек с песочницы и классовыми картами и только классовыми. Годный мачап отправил бы твоего шамана на дно ещё на пятой мане. Ты хоть запиши как ты пятое золото берешь что-ли. Ха-ха-ха..
@nanoqsh
@nanoqsh Месяц назад
В своё время ценил шарп по подобным причинам, изложенным в ролике. Это довольно хороший компромис, немного пожертвовать производительностью и памятью, но получить безопасный и удобный язык. Но потом я узнал про Rust. В нём не нужно жертвовать ни производительностью, ни безопасностью. Язык safe, но при этом позволяет делать всякие низкоуровневые штуки. Скажем, как и в Си ты сам решаешь, где размещать экземпляр объекта, на стеке или в куче (в C# насколько я знаю это свойство привязывается к типу). Можешь брать ссылку на объекты, где бы они ни были, хоть на стеке, хоть куче. Можешь как и в Си экономить аллокации, скажем, нужна тебе подстрока - тогда просто возьми ссылку на уже существующую без необходимости выделять новую строку в куче, а потом копировать её (в Си даже, порой, сделать это сложнее из за нул-терминации строк). И так далее, но при этом компилятор статически проверяет что всё safe. Более того, компилятор ещё и помогает писать многопоточный код, отслеживая, какие типы можно передавать в другие потоки, не будет ли где-то гонки данных из за многопоточной записи и так далее. И что наиболее важно для производительного языка, в расте как и в C++ есть понятие zero cost abstractions - то есть на расте можно довольно эффективно выстраивать оптимальные абстракции, которые при компиляции собираются в максимально эффективный ассемблер, словно ты руками написал одну длинную процедуру. Для примера возьмём лямбду из C# - чтобы её использовать мне нужна аллокация, мне нужно менеджить эту аллокацию сборщиком мусора, мне нужно делать виртуальные вызовы чтобы вычислить результат этой лямбды. Всё это требует какие-то дополнительные расходы памяти и перфоманса. В расте это не так. Лямбда (там это называется замыканиями/кложурами) размещает всё окружение по значению (то есть обычно в стеке) не требуя аллокации, никакой виртуальный вызов не требуется - раст статически знает тип лямбды. Сборщика мусора в расте и вовсе нет, так что ещё одно потенциальное снижение перфоманса отпадает. В итоге когда я использую разные абстракции, скажем итераторы и лямбды внутри, то в итоге компилятор генерирует мне такой же код, как если бы я написал его на обычных циклах, без какой-либо высокоуровневой магии. Что касается кроссплатформенности - она изумительна. Я собирал приложения под разные десктоп системы, под андроид и даже под браузер на wasm, также раст отлично подходит чтобы запускать его в embedded среде вообще без ОС. В общем, фактически, можно писать код под любую платформу. Но, конечно, ни один язык не обходится без недостатков. Я бы выделил два основных: Первое, язык довольно сложный, требует освоения довольно специфичных вещей. Скажем, лайфтаймы, система владения, понимание как работать с борроу чеккером и так далее. Основная сложность это переучиться писать код так, чтобы он лучше вписывался в систему владения и проверки заимствований. Например, по возможности избавляться от разделяемого и одновременно изменяемого состояния, что на самом деле плохо не только для раста, но и в целом сложнее отлаживать и при этом оно вредит производительности (скажем, такой код сложнее распараллелить). Второй недостаток: на данный момент не так много готовых библиотек, в целом язык ещё только развивается. Но потенциал у языка огромен
@user-jc1rd7xp1q
@user-jc1rd7xp1q 2 месяца назад
Мужик,удачи тебе во всем!)
@euvoltd736
@euvoltd736 2 месяца назад
Лайк.Люблю воина,но как игра с личом на чуме?
@user-qi4tn8jt4h
@user-qi4tn8jt4h 2 месяца назад
Ты читер?
@dotalover322
@dotalover322 2 месяца назад
нереальные отыгровки на золоте
@user-qi4tn8jt4h
@user-qi4tn8jt4h 2 месяца назад
Ты донатер, или читер? Карты есть на все случаи жизни
@BlackWhiteKam
@BlackWhiteKam 2 месяца назад
Вот сразу видно делетанта в нашем деле.
@johnberden7957
@johnberden7957 2 месяца назад
Делетанта? Интересное утверждение
@Blind_Cactus
@Blind_Cactus 2 месяца назад
Хаха, ни ума, ни таланта - точно про тебя
@user-ds3pn9sk4u
@user-ds3pn9sk4u 3 месяца назад
Привет Костя! Хотел спросить, а ты совсем не видишь, или чуть чуть видишь!
@johnberden7957
@johnberden7957 3 месяца назад
Привет. Вижу только свет
@user-or8nr8xf6t
@user-or8nr8xf6t 3 месяца назад
Я не смог досмотреть
@user-or8nr8xf6t
@user-or8nr8xf6t 3 месяца назад
Прошу удали это, позрник. Редрэббиту респект максимальный
@sergishandibin2961
@sergishandibin2961 3 месяца назад
Вы реально думаете кого то сломать, м-да какие доверчивые, мне ржать над вами охота, ни какие тут колоды не работают, вам Боты по щам быстро надают, если конечно не купите купон на Лигу с алмаза, а так вас будут крутить бесконечно🤣🤣🤣🤣🤣
@danykadikey
@danykadikey 3 месяца назад
Много воды, мало геймплея. Хочется как-то поживее, а ты как будто умираешь, ну и охи ахи на монтаже повырезай. ИМХО. В любом случае удачи в развитии канала!
@user-gy6lk5zu5e
@user-gy6lk5zu5e 3 месяца назад
Парень, ты ооооочень плохо играл😅. Тебе есть чему учиться
@BlackWhiteKam
@BlackWhiteKam 3 месяца назад
Бро, я в харстоун не играю, но даже я понимаю прист не твоё, без обид.
@user-xv3xl5ye6r
@user-xv3xl5ye6r 3 месяца назад
Боже зачем я смотрел этот геймплей, такого тупого раскидывания картона никогда не видел. В очередной раз убеждаюсь, что игра сама играет, а тут обезьяна тупая сидит кидает картон и выигрывает. Браво.
@tibrenum1637
@tibrenum1637 3 месяца назад
Качество видоса хромает(
@Exitus_Son_Wolf
@Exitus_Son_Wolf 4 месяца назад
Жесткие рекомендации ютуба. 🗿
@Meteora13
@Meteora13 4 месяца назад
Впервые столкнулся с этим. Знаю, что на многих сайтах есть версии для слабовидящих. Но чтобы в игре такое провернуть😸
@ZakisAshota
@ZakisAshota 4 месяца назад
Отличный контент! Ты - огромный молодец!
@frashmar6
@frashmar6 4 месяца назад
У тебя дальнозоркой что ты аж в окошке в игру играешь?
@user-54goda
@user-54goda 4 месяца назад
Я надеюсь, ты это читаешь. Рад за тебя. Спасибо разработчику, который смог помочь незрячим людям поиграть в эту прекрасную игру
@ArtemBobryanskiy
@ArtemBobryanskiy 4 месяца назад
круто очень
@rrio3458
@rrio3458 4 месяца назад
Не важно, что у тебя снаружи, важна твоя несгибаемость внутри. У тебя всё получится. Канал развивай. Интересный контент от нестандартного человека. Всех благ! на 3:29 не в кадре рабочий стол
@Tim42R
@Tim42R 4 месяца назад
не знаю увидишь (или как это называть) мой комментарий но музыка не стерио, а просто в этот момент из за бездействия персонаж переключается на 1-ое лицо и крутит головой), p.s. к моменту на 7:30 - меню мода не видно, удачи в развитии канала!
@antoxagigachad
@antoxagigachad 4 месяца назад
кааак?Г
@rezey6355
@rezey6355 4 месяца назад
Блин, это так круто на самом деле, ты большой молодец что показываешь нам свой мир твоими глазами, как бы это странно не звучало хахахаха.
@sairy_art6407
@sairy_art6407 4 месяца назад
Он же получаеться даже не поймет ведь не сможет прочитать.
@kravetskij
@kravetskij 4 месяца назад
@@sairy_art6407 существует озвучка коментов
@karmaezz
@karmaezz 4 месяца назад
​@@sairy_art6407 ну должно наверное быть дополнение в браузере для незрячих, если не ошибаюсь
@Vincei2008
@Vincei2008 4 месяца назад
Видос прикольный и попробуй изменить разрешение экрана
@zigaevfixed
@zigaevfixed 4 месяца назад
он слепой как он прочитает
@Vincei2008
@Vincei2008 4 месяца назад
@@zigaevfixed чего его называть слепым ?