Товарищи, давайте скинемся Тимофею на новый штатив! Благое дело делает Учитель. Под другими видео есть его "кошельки". Ни в одной книге вы не прочитаете о том, что он доносит до нас простым, понятным Русским языком.
@userPoJava4 жыл бұрын
Дело не в бедствует. Поддерживаю идею со штативом.
@konstantinsinichkin88554 жыл бұрын
"Учитель, русский язык" - пишется с маленькой буквы.
@shamanskiy4 жыл бұрын
@@userPoJava А как-же синяя изолента? Это сейчас было обидно!
@Vjqifg4 жыл бұрын
А зачем скидываться? Штатив не квартира, возьми да подари ему. Или ты только написал, а "скидываются" пусть другие?
@zoni1964 жыл бұрын
@M B извините, не ваше дело считать деньги в чужом кошельке, и при этом бесплатно смотреть лекции.
@voxel15473 жыл бұрын
Сижу ем борщ под C++ День удался)
@Andrey_Fedorov4 жыл бұрын
Не ожидал, что тможно за 3 часа столько рассказать. Лично я ничего не знал и все понял. Большое спасибо!!!!
@Vologdos4 жыл бұрын
Спасибо за видео. В самоизоляции ваши лекции как глоток свежего воздуха.
@torcher50234 жыл бұрын
Не пробовали отказаться от самоизоляции? Или боитесь ужасного вируса?
@yevhenukrainianer47814 жыл бұрын
@@torcher5023 Самоізоляція не для того, щоб ти не помер у свої 22 роки, наприклад, а для того, щоб твоя бабуся не померла у свої 75, підчепивши вірус від тебе-носія після того, як ти попив пивка з друзями. І щоб на апарати ІВЛ не було черги.
@torcher50234 жыл бұрын
@@yevhenukrainianer4781 какая же ваша мова всё-таки забавная
@yevhenukrainianer47814 жыл бұрын
@@torcher5023 дурень й з пальця сміється.
@user-bj6kn4yo6k4 жыл бұрын
@@yevhenukrainianer4781 ты наверно и на англоязычных каналах на Украинском пишешь. Комплексы такие комплексы )
@datoshcode4 жыл бұрын
Огромное спасибо Вам за видеокурсы!
@user-uf4qb2zd5g4 жыл бұрын
по больше бы таких видосов) Спасибо огромное, очень интересно и познавательно.
@azfox22 Жыл бұрын
Ожидания не завышены! Помимо самой информации и её подачи у Вас есть любовь к людям! Именно это делает Ваши видео такими понятными и долгожданными. Спасибо за Ваш труд!
@SergiiPeP2 жыл бұрын
Благодарю от души, Тимофей! Нравится все - и подача материала, и увлеченность и даже около лекционные рассуждения. Здоровья и успехов в жизни. Храни вас Господь!
@AsmickTrue4 жыл бұрын
Большое спасибо вам, за ваш труд
@user-fw7vq9mt5p4 жыл бұрын
Здравствуйте, мы рады, что долго рассказываете, полнота объяснения, а значит понимания будет лучше. Спасибо вам за ваш труд.
@user-fr7fv2ln7n3 жыл бұрын
Спасибо Вам за уроки! Самые лучше уроки по программированию, которые только видел свет! Освоил си++, разобрался в ассемблере... сейчас хакаю игры, пишу читы и ботов......
@high-level-content-maker3 жыл бұрын
Знакомые просят взломать инстаграм или страничку в вк?
@Viktor_Kardakov4 жыл бұрын
Большое спасибо! Прекрасная лекция, все понятно
@Radiolubitel-Petrovich3 жыл бұрын
Я самообразовываюсь благодаря вам, спасибо.
@user-tw7lm5nw1g3 жыл бұрын
Спасибо большое за вашу работу!
@ramilsalikov27993 жыл бұрын
Спасибо Вам и низкий поклон Учитель!
@asdffewfew4 жыл бұрын
смотрел на одном дыхании.с нетерпением буду ждать продолжения
@letitsiakevarkova19893 жыл бұрын
На бассейне очень спасали ваши лекции ♥️♥️♥️ спасибо вам большое
@bishop_ru67674 жыл бұрын
Благодарю за семинар!
@juvusart4 жыл бұрын
Тимофей! Прекрасная подача материала, прекрасные примеры! Тема действительно сложная, но вам удалось за столь малый промежуток времени разложить всё по полочкам. Спасибо большое! Продолжайте учить!
@igoryagiyaev2 жыл бұрын
Спасибо, Тимофей! Здоровья Вам и вдохновения!
@faure12452 жыл бұрын
Спасибо! Хорошая лекция, понятная. Вариант перехода с примеров си на с++ удачный. Очень понятно
@user-tz2gx7ow7p Жыл бұрын
Esp, stm, arm повсемесно переХрещено...
@user-tz2gx7ow7p Жыл бұрын
Часто перемешано старое/былое, и сам писакане не разберёт
@tolstenev_gleb10 ай бұрын
Спасибо за отличную лекцию! Очень понятный, плавный, хороший переход от Си. Спасибо)
@user-ru1ze9zh2c4 жыл бұрын
Спасибо большое вам!!!
@user-nr6sm6mx9z4 жыл бұрын
Тимофей, вы великолепны!
@CELTRIX882 жыл бұрын
Это восхитительно. Тимофей, вашим студентам безумно повезло.
@endru_62054 жыл бұрын
Спасибоо! Спасибо очень интересно.
@user-xj9kl6mg6p4 жыл бұрын
Большое спасибо Вам!
@TheTruepikvic4 жыл бұрын
В Питоне можно эксгумацию сделать 😂 Абстракция, инкапсуляция, наследование, полиморфизм, ЭКСГУМАЦИЯ! ООП от Хирьярова 😎 The roof is on fire! (тру фанаты Тимофея поймут) Тимофей, большое спасибо за ваш труд и стиль! 😊
@asdffewfew4 жыл бұрын
спасибо Вам за Ваши уроки
@one-zero4 жыл бұрын
Спасибо - > очень хорошая лекция
@Vector-Game-Studio2 жыл бұрын
Отличное изложение материала!
@fedotov2d2 жыл бұрын
Учитель от бога ) Радостно, что есть люди, которые так любят и так делают свою работу.
@Mnbvc-oc8wv3 жыл бұрын
Вау, какой красивый код получается со всеми этими штуками 😍
@lenachass40443 жыл бұрын
Великий учитель и есть великий человек!!! ❤️
@Dethrockerbass Жыл бұрын
Спасибо за лекцию!
@daulety98374 жыл бұрын
Спасибо вам!
@user-gn8bs5de5y2 жыл бұрын
Спасибо, посмотрел на одном дыхании, очень понравилось!
@avr_stm_pro29554 жыл бұрын
спасибо Дружище !!!
@Kitsikoo4 жыл бұрын
Автор просто прекрасен)
@user-hw1qg1rc7i4 жыл бұрын
спасибо вам большое.
@dmitrylipilin21554 жыл бұрын
Спасибо!
@zoni1964 жыл бұрын
вы супер. сваших лекций на фоксфорде начинала изучение программирования
@jangiryanarsen49522 жыл бұрын
Если не составит труда, подкинь ,пожалуйста, ссылочку на уроки Тммофея Фёдоровича на фоксфорде.
@randroll23954 жыл бұрын
Спасибо большое
@TeslaPorts4 жыл бұрын
Спасибо, все понятно!
@serjoberst63224 жыл бұрын
Да уж, тебе точно пригодится! Локалхост банить мож перестанешь наконец...
@studiowebui88204 жыл бұрын
Спасибо.
@olgalikhogray53654 жыл бұрын
СПАСИБО
@vladimirzaitsev99252 жыл бұрын
спасибо огромное!
@Nico-uq7hx4 жыл бұрын
Видео крутое. Добавь поддержку донатов на стриме
@ms-334 жыл бұрын
Тимофей, сразу лайк!!!
@dogma78973 жыл бұрын
Лучший!
@costantinoserio99084 жыл бұрын
Крутой сенсей)))
@yevhenukrainianer47814 жыл бұрын
Дякую!
@linterrupt4 жыл бұрын
замечательно
@user-li4rb1rk2h3 жыл бұрын
Красава))
@ozerov31423 жыл бұрын
Будет видеоурок по Export 3d свой объект C++ для 3ds max 2009? Написать могут ?
@Trinitron-bx8oz4 жыл бұрын
Круто
@user-dp9em6vg8e2 жыл бұрын
Не скромничайте, Тимофей! Вы носитель удивительно дара - говорить просто о сложных вещах!
@johnd14314 жыл бұрын
Крутая превьюшка ))
@dasfenster89532 жыл бұрын
видео называется "первое погружение..." и между дел вначале Тимофей объяснил про парадигмы ооп так, что мне все стало понятно)))) я нашел себе преподавателя)))))))
@Sergey-Primak4 жыл бұрын
Student():Person(){} - как до и после вызова конструктора Person() выполнить определенный код, необходимый в конструкторе Student()? правильно ли будет вместо Student():Person(){} использовать Student(){...;Person();...;} ?
@Vovastrugac Жыл бұрын
Класс !
@user-hq1zc7sm7w4 жыл бұрын
Видно брата питониста :) Библиотеки сначала называет модулями :)
@Lokiloclay4 жыл бұрын
На скорости 2х смотрится шикарно
@stagirit3844 жыл бұрын
Жаль не успел на эфир. Спасибо большое, как раз повторю синтаксис Си
@raptor86204 жыл бұрын
там в основном с++
@JohnDoe_7774 жыл бұрын
Ты этот стнтаксис за 30 минут можешь в доках освоить или совсем деревянный.
@stagirit3844 жыл бұрын
@@JohnDoe_777 если честно просто лень, да и не успеваю.
@yevhenukrainianer47814 жыл бұрын
@@JohnDoe_777 за 30 хвилин ти й усі деталі роботи препроцессора не вивчиш, так що не треба говорити, якщо нема експір'єнсу.
@user-on3un9dq5e3 жыл бұрын
Спасибо за ваши лекции! Только вот почему не получиться сделать typedef struct Student Student? Вроде всё компилируется.
@billjohnes93803 жыл бұрын
Потому что "учитель" в данном случае просто грубо ошибся, дав неверные сведения.
@user-ei8zw4bz7c2 жыл бұрын
@@billjohnes9380 ошибся человек, ну и ладно. Он признает что в С++ не супер пловец. Зачем с гонором так о нем отзываться плохо. Можно ведь без понта указать на ошибку и все
@billjohnes93802 жыл бұрын
@@user-ei8zw4bz7c, всё дело -- в последствиях. Вы же не говорите "баловался человек с пистолетом, он признаёт, что не очень понимает в этом и поэтому случайно застрелил человека, можно ведь без понта указать на ошибку и всё". Если в C++ -- не супер-пловец, учить нельзя, потому что иначе -- это прямой вред. Автор, наверное, ещё и деньги получает за просмотры от Google'а.
@v_chelnik Жыл бұрын
Самый топовый преподаватель!!!
@arama92514 жыл бұрын
годно
@user-vu8pl8zl7h3 жыл бұрын
Flocking to the sea Crowds of people wait for me Sea gulls scavenge Steal ice cream Worries vanish Within my dream (с) Morcheeba :)
@hulitolku2 жыл бұрын
После освоения Powershell погрузился в средние глубины языка Питон. И вот теперь не могу понять, стот ли мне пробовать погружение в язык C++? Кодирую исключительно для себя.
@olgabuimistr4 жыл бұрын
пожалуйста, киньте ссылку на видео про автоматизированное тестирование!
Konstantin Samod спасибо конечно, но я имела ввиду ссылку где Тимофей Х. об этом говорит. Из его вступления я поняла что он об этом говорил где то в своих лекциях..
@konstantinsamod18584 жыл бұрын
@@olgabuimistr "Из его вступления я поняла что он об этом говорил где то в своих лекциях.." kzbin.info/www/bejne/r4CUo6mAfZudoqs
@olgabuimistr4 жыл бұрын
Konstantin Samod большое спасибо 🙏🏽
@jojomajo4 жыл бұрын
Оставляйте реквизите пожалуйста, те кто хотят скинутся. Думаю если даже по 50 рублей будут скидывать будет уже приятно, даже на всякие мелочи как штатив.
@ralphlauren83494 жыл бұрын
Уважаемый Тимофей Федорович ссылка по переходу на контест по Python перестала работать,пожалуйста пофиксите эту проблему
@akhmedakhmed65933 жыл бұрын
здравствуйте. мой аккаунт разработчика удалили из-за множественных нарушений. Можно ли восстановить аккаунт , если все приложения, нарушающие правила будут удалены ?
@Pzdc0002 жыл бұрын
Мне эта лекция помогла 2 лабы сделать)
@alexanderskusnov51194 жыл бұрын
WinAPI будет?
@user-yz7wy3mm1h Жыл бұрын
лучший
@captainpronin9532 жыл бұрын
я знал ассемблер но не знал ни Си ни Паскаля тогда. это был ZX Spectrum.
@ftinkere3 жыл бұрын
Clojure всё равно лучше. И макросы там няшки. Хотя лучше не злоупотреблять. Их нет во время выполнения
@vitalikos20104 жыл бұрын
АССЕМБЛЕР был для меня всем... А по ом я увидел что надо писать на ассемблере чтобы просто появилось окошко с кнопкой ОК и я понял, что быстро писать приложения на ассемблере уже не получится, а самое главное скорость исполнения кода стала всем похер
@yevhenukrainianer47814 жыл бұрын
неможливо задевелопити проект зі складною бізнес-логікою на ассемблері за адекватний час.
@poppyplappytime81194 жыл бұрын
Сложилось впечатление, что в с++ struct и class - одна и та же конструкция только разные настройки по умолчанию. Так ли это или есть какие-то принципиальные отличия? И ещё вопрос - у вас конструкторы потомков в последнем примере принимают в качестве аргумента const char *name, хотя у конструктора родителя аргумент string name_ - при этом компилятор не выбрасывает ошибку и всё работает - получается, что конструкторы потомков в данном примере не вызываются и не проверяются на соответствие типов т.к. у них нет тела? или происходит какое-то автокастование аргумента? Спасибо.
@konstantinsamod18584 жыл бұрын
"Так ли это или есть какие-то принципиальные отличия?" Принципиальное отличае в том, что class - это "Сущность" из ООП - БЕЗ ООП class -ов не бывает. Объект класса ВКЛЮЧАЕТ в себя И "Данные" и "Методы". Пользоваться "ИЗ ВНЕ" (не находясь "ВНУТРИ" объекта) можно только тем, что объявлено Public - это ОСНОВНАЯ ИДЕЯ ООП ("чтобы ни кто не мог прийти на вашу кухню и там хозяйничать" - выражаясь "языком" Тимофея Федорыча...)))
@poppyplappytime81194 жыл бұрын
@@konstantinsamod1858 внутри структуры с++ можно описывать методы, можно объявлять поля структуры с атрибутом private. И по сути это будет тот же класс.
@konstantinsamod18584 жыл бұрын
@@poppyplappytime8119 "И по сути это будет тот же класс." По какой "сути"? Парадигма ООП - это абстракция: программисту (как человеку) удобнее так представлять\думать (что Данные и Методы "объединены" в "нечто одно целое") + можно написать компилятор, который будет за этим "следить" (поддерживать работу программиста в парадигме ООП)... Но в процессе выполнения... все-равно выполняется машинный код (который можно просмотреть на языке Ассемблера)... И если Дизассемблер допускает вставки (которых нет в "оригинальном" коде), то можно обращаться к любым данным любых "Объектов" ("на сегодня" нет процессоров, которые поддерживают парадигму ООП на уровне машинных кодов...))) Согласны? Можно взглянуть с другой стороны: - Парадигма ООП была придумана для того, чтобы работая в команде "сосед" не мог "разворотить" ваши данные - не мог записать в ваш int "свой" string... А потом "ищи что за фигня? Вчера же все работало..." а в проекте уже более миллиона строк...
@poppyplappytime81194 жыл бұрын
@@konstantinsamod1858 я всё же надеюсь прочесть комментарий от автора, а не от всезнайки
@konstantinsamod18584 жыл бұрын
@@poppyplappytime8119 "я всё же надеюсь прочесть комментарий от автора, а не от всезнайки" -"Всезнайки" обычно в команде являются ТимЛидами (или "сейнерами")) Так вот - подходит к тебе ТимЛид с желанием помочь... А ты ему: "Я хочу узнать ответ, а не услышать "всезнайку"... Удачи тебе, тролль...))
@stenlymarshal90004 жыл бұрын
Короче, весь "хард - кор" начинается на 42 ой минуте!
@monke73363 жыл бұрын
Здесь все легко
@bashconsole4 жыл бұрын
это же как 2+2. А когда будете на STL уже......
@GexPlayerMD3 жыл бұрын
Смайлики 😊😊😊
@jaymelony60582 жыл бұрын
Какая смысловая нагрузка...
@ms-334 жыл бұрын
Что за бассейн?
@overlordik24 жыл бұрын
Это очное испытание для поступления в школу 21
@jozefkantsevich98104 жыл бұрын
Неужели С++ ещё популярен?
@jaymelony60582 жыл бұрын
Эмм... Да, он ещё популярен, где нужна точность, быстрота, высокоуровное программирование, а ещё в С++ математика более удобная чем в других языках.
@user-er6zr1tm3i4 жыл бұрын
Как глубока кроличья нора...
@victorzedwings Жыл бұрын
*Чем глубже в глубь, тем больше плющщит...*
@konstantinsamod18584 жыл бұрын
Тимофей Федорович, неужели не читали Capability Maturity Model for SoftWare (sw-cmm)?
@user-tz2gx7ow7p Жыл бұрын
🎉 Пора ютубу вводить линейку лайкоав по тайм коду!
@user-tz2gx7ow7p Жыл бұрын
Смотрю 51:00 минуту, не знаю куда поставить 33 или 34 лайк. ❤
@4sat5644 жыл бұрын
Конструктор не зовут, он сам приходит
@vitall7892 жыл бұрын
vim конечно напрягает, но Темплейт не раскрыт.
@Franc_Net Жыл бұрын
Здравия Тимофей. Си 1972 г. Времена Ассемблера и текстовых режимов. Графика низкого уровня. С приходом Windows, графика стала минимумом. И даже такие "монстры" как Borland, с появлением ООП, разбежались. Так-же и программисты 80х-90х не приняли многие нововведения ООП. Ибо до него был какойто стандарт. И если бы Борланд писал графическую библиотеку, она была бы стандартом. А сейчас этого нет. Приходится вникать, учить, библиотеки Вась Пупкиных. Т.е. потерялась ТВОРЧЕСКАЯ составляющая :( Кто сейчас пишет для себя?...
@f33net4 жыл бұрын
Вот оно где свинство C - конструкторы, которые вызываются при объявлении переменных классов, т.е. до того ещё, как программа то начала выполнятся. Ещё не подготовлена среда для работы конструкторов, а они уже выполняются. Причём, независимо от того места, где объявлена переменная класса. :) Это полный хлам. :) Сделайте массив классов и инициализируйте их через конструкторы в цикле, например. :) А в Паскале всё ровно и красиво: мухи отдельно, котлеты отдельно, объявление компилятору, конструктор вызывают когда надо. Ещё и деструкторы есть. :)
@konstantinsamod18584 жыл бұрын
"Вот оно где свинство C - конструкторы, которые вызываются при объявлении переменных классов" У Си нет "переменных классов", так как нет классов и ООП. А "переменные классов" в ООП называются "Объекты"...))
@jojomajo4 жыл бұрын
в школах c++ преподают?
@sarbasov4 жыл бұрын
На английском погружение в C++ будет не under the C, а C++ immersion
@billjohnes93803 жыл бұрын
Это какая-то жесть. Строковые литералы имеют тип массив char const, а не указатель на char, что в C, что в C++. И оператор "typedef struct Student Student;", конечно же, вполне валиден в обоих языках, и его, конечно же, "получится сделать". Даже не хочется дальше время тратить, вот доказательство (программа на голом C): godbolt.org/z/hrc8Ta Видно, что sizeof от литерала совсем не равен sizeof от указателя (и скобки после sizeof там не нужны, если вдруг возникнет мысль по этому поводу). Уже по разному значению sizeof можно догадаться, что типы -- разные. Также видно, что несмотря на то, что массив -- недотип, и операция присваивания для него не определена, инициализация массива в частном случае использования для этого строкового литерала, всё же, возможна. Хуже нет, когда с самого начала не просто неправильно учат, а дают в корне неверные сведения.
@ltdsci21713 жыл бұрын
00:53:30
@sergeytaranov20154 жыл бұрын
Очень сложно прорываться к сути через стиль изложения преподавателя. Много лишних и долгих метафор, лирических отступлений, "исправления ошибок". Удачный пример стиля лектора - Роберт Сапольски. там тоже есть метафоры и отступления, но они укладываются в общую драматургию изложения материала
@0374studio2 жыл бұрын
Вы программист? 😌
@sergeytaranov20152 жыл бұрын
@@0374studio Нет, но подумываю об этом
@0374studio2 жыл бұрын
И тем не менее, вы не зря, imhfo, провели сравнение с двумя данными персонажами - оба мощные преподаватели, да только в своих, разнящихся тематиках...и Роберт тут выступает скорее наиболее выдающимся водолеем, так, в качестве сравнения 🤓 (при всём уважении)
@f33net4 жыл бұрын
Тимофей, пропустил в инкапсуляции одинаковый конструктор у обоих экземпляров. Зачем каждому наследнику конструктор, который одинаковый? Его как раз в родителя и надо нести. Чтобы показать сам смысл вообще ООП: родитель что-то умеет делать, а что-то не знает как делать, или делает хуже, чем это сможет сделать наследник. И практический пример потоки: родительский класс умеет копировать из одного потока в другой, умеет искать и т.д., но сам не умеет читать, делегирует реализацию чтения потомкам и уже дочерние классы реализуют лишь функцию чтения, получая от родителя массу функционала уже готового. Т.е. в родительском классе можно реализовать логику работы: сортировать, добавлять, удалять, искать, складывать и много другого, не думая как получить физически данные, обращаясь к абстрактным методам. А уже дочерние классы позаботятся об том малом кусочке - получение данных. Это наиболее наглядный пример, разумный, а не изменение print, который запросто можно организовать переменной whois. :) Если уж print, то его вариант draw различных визуальных компонентов лучше покажет мощность ООП. :) Не знаю - читаешь комменты или нет, но некоторые "залётные" уже далеко не ученики, и варианты изложения подсматривают. :)