Хочется сразу извиниться за "угасающий" звук при поворотах головы направо. Оператор заметил проблему с положением микрофона только на второй половине лекции.
Вы шутите? Спасибо вообще за то, что вы выкладываете свои лекции сюда. Благодаря таким людям, как вы, можно смотреть лекции хороших преподавателей, а не кучку мяса, работающего по графику!
Вы один из лучших (если не лучший) преподавателей на просторах интернета. Умеете простыми словами объяснить сложные вещи. Жду с нетерпением продолжения. Спасибо !
Тимофей Фёдорович, спасибо большое за ваши лекции. Они очень сильно на меня влияют. Мне очень нравятся ваши лекции. Они получаются такими интересными, , познавательными, ламповыми. Они в каком-то смысле влияют на моё воспитание. Спасибо вам огромное!)
Учил C++ ровно 21 год назад (в универе). Щас занимаюсь шарпом и жавой временами грешу. Жаль, что тогда ютруба отсутствовала в принципе, и не было возможности послушать лекции отличных преподавателей. Я хоть временами и поддерживаю форму в таких базовых вопросах информатики и структур данных, но Ваша лекция - как бальзам на душу, спасибо. Как в баню сходил освежиться. ))
Чем обычный университет отличается от "крутого"? Не тем, что в "крутом" учат что-то "другое" или "по-другому", а тем, что в "крутом" универе работают "крутые" преподаватели, которые даже бред могут объяснить кому угодно и делают это с улыбкой на лице. Спасибо вам, Тимофей.
Лучший сериал покрайней мере на RUclips первый сезон (алгоритмы и структуры данных на Python) был очень хорош, а второй по крайней мере не отстаёт. Очень интересные лекции!!!
Я раз пять до этого пытался понять двоичную систему и перевод из 10-ти в 2-ичную, а сейчас вот за 15 минут понял и ее, и еще и научился умножать и делить в двоичной))
Окончил, Уральский Физтех 20 лет назад. Нам паскаль отвратительно читал доцент Кара-Ушанов (эт не шутка, реальный человек). Сейчас в Португалии учился кодить почти самостоятельно (напрник + Книжка Страуструпа). А вот теперь и объяснили мне нюансы. Яростно плюсую.
Азбуку морзе на самом деле можно представить как двоичный код, введя следующиее обозначение: точка - 10 тире - 1110 пробел - 00 таким образом можно составить код: 1010100011101110111000101010 (SOS) получается, что один нолик - это пробел между знаками, а три нолика - пробел между буквами. Заменив единички на О, можно получить что-то такое: O-O-O---OOO-OOO-OOO---O-O-O-
32768 просто в голове всплыло само собой. а вот про двухбайтную не запоминал. лучших лекций я вообще нигде не встречал! каждый раз жду новых! спасибо Вам, что делитесь лекциями на канале.
41:55: ну, строго говоря, как раз для char / unsigned char и signed char С/С++ стандарты нам говорят, что переменная такого типа займет ровно один байт. Кол-во бит в этом байте уже зависит от платформы и может равняться 8,7,9,23,чему годно.
На 51.13, видимо, случайная оговорка: результатом 17 & 2 всё таки будет 0? Ведь у этих двух чисел нет двух совпадающих битов с 1. И в результате все биты занулятся.
Лектор хочет рассказать много интересного и важного, и поэтому спешит. То, что он хотел сказать улавливается из смысла происходящего: если бы результат был ненулевой, то он был бы равен не единице, а значению маски 2. В общем случае результат всегда меньше или равен значению маски (т.е. равен тоже не всегда, когда он ненулевой). Да, значение выражения 17 & 2 равно 0.
1:03:59 тут помимо опечаток, ещё одна ошибка: условие, которое никогда не выполнится. Невозможно одновременно, чтобы были равны *х* и *у* , и *х* был больше *у* . Да, я понимаю, что это в контексте объяснения не важно, я просто зануда.
Великолепный преподаватель, очень хорошо подготовленный материал. Но, с уважением, разве это не школьная программа информатики старших классов? Спасибо! ps Дальше идет годнота. Можно сказать, это введение из двух частей
Timofey, keep up the good work! But please, please, please use best programming practices from the very beginning. A glaring programming mistake is to declare stack variables without initializing them at the time of declaration. ALWAYS, ALWAYS, ALWAYS initialize your variables at the time of their declaration: bool flag = false; NEVER, NEVER, NEVER: bool flag;
Тимофей, в Ифе, где (x>y)&(x=y) вычисляться будут не слева направо, это неопределенное поведение, слева направо было бы если &&. Хотя студентам об этом наверно знать рано 😊
Искал этот коммент :-) Там лектор спешит, потому что это не по теме лекции. Основной смысл отсупления -- показать как в Си легко допустить ошибку, которую потом сложно найти.
@@yworm я нисколько не умаляю заслуг Тимофея, я хоть и профессионально использую с/с++, но послушать очень интересно, побольше бы таких преподов. Ну а Си это то, чем можно не просто выстрелить в ногу, но и отстрелить её ко всем чертям 😊
@@askhatharmoning9335 от перемены мест слагаемых, множителей и операндов в битовых операциях и/или результат не изменится, и если компилятору будет проще сначала вычислить правый, например его составляющее уже лежат в регистрах, то он так и сделает. В данном случае нарушаются точки следования. Это аналогично выражению ++i + i++. Здесь все зависит от конкретной реализации и настроек компилятора.
ruclips.net/video/nkuNsxLcN0g/видео.html Тимофей, в этом алгоритме забыли после flag=true; добавить break;, чтобы выйти из цикла, так как дальнейшее вычисление не требуется - мы уже нашли 7 в числе. Ну и, соответственно, тогда операторы под if в {}.
Ошибаетесь, в морзе на практике используется пищание: для тире длинное, для точек короткое. Это именно троичная система, а вы предлагаете перекодировку в двоичную.
Хочется сразу извиниться за "угасающий" звук при поворотах головы направо. Оператор заметил проблему с положением микрофона только на второй половине лекции.
Разве оператор не владеет методом нормализации звука в отснятом видео?
Вы шутите? Спасибо вообще за то, что вы выкладываете свои лекции сюда. Благодаря таким людям, как вы, можно смотреть лекции хороших преподавателей, а не кучку мяса, работающего по графику!
Мы должны вас благодарить за лекиции, и то что они вообще в открытом доступе
угасающий звук наоборот заставляет концентрировать внимание :), которому свойственно отвлекаться, хорошая уловка!
Alexander Skusnov тут нужен лимитер или компрессор, а нормализатор просто общую громкость поднимет и все (если есть куда)
хороший тамада и конкурсы интересные
что не так?
@@РоманК-в5т все так. и тамада хороший, и конкурсы интересные
завидую нынешним студентам МФТИ белой завистью
Вы один из лучших (если не лучший) преподавателей на просторах интернета. Умеете простыми словами объяснить сложные вещи. Жду с нетерпением продолжения. Спасибо !
Еще есть CS50
Тимофей Фёдорович, спасибо большое за ваши лекции. Они очень сильно на меня влияют. Мне очень нравятся ваши лекции. Они получаются такими интересными, , познавательными, ламповыми. Они в каком-то смысле влияют на моё воспитание.
Спасибо вам огромное!)
cout
Учил C++ ровно 21 год назад (в универе). Щас занимаюсь шарпом и жавой временами грешу. Жаль, что тогда ютруба отсутствовала в принципе, и не было возможности послушать лекции отличных преподавателей. Я хоть временами и поддерживаю форму в таких базовых вопросах информатики и структур данных, но Ваша лекция - как бальзам на душу, спасибо. Как в баню сходил освежиться. ))
Очень понравилось - "Ты плохой тригер :)"
он "не молодец" ;)
)))
@@101picofarad ахахаха
Спасибо вам большое за такую проделанную работу. Вы так классно объясняете
Спасибо, что свои лекции выкладываете, это действительно ценная информация
Чем обычный университет отличается от "крутого"? Не тем, что в "крутом" учат что-то "другое" или "по-другому", а тем, что в "крутом" универе работают "крутые" преподаватели, которые даже бред могут объяснить кому угодно и делают это с улыбкой на лице.
Спасибо вам, Тимофей.
Это инфоцыгане. А хороший препод может донести очень сложную информацию обычному обывателю так, чтоб он не понял
Легендарный препод!
а если он работает на majestic-12?
@@chevicus Саванты то же бывают легендарны.
Тимофей, большое Вам спасибо за материал и Ваш труд
Тимофей, дай Бог вам всех благ, успехов Вам и процветания!
а здоровья? Остальное вторично.
Очивидно что человека на грани гения с такой скоростью и харизмой рассказывать такие вещи это просто финита.
Schnurrbärtige Biene
(со вздохом) Молодой он просто. С возрастом всё это его рататуйство пройдёт.
Денис Попов не несите херню здесь ......
@@ДенисПопов-р8с физика одного знаю, не проходит... скоро восьмой десяток, а он и выглядит на пятый и читает с огоньком...
@@101picofarad да тот же Борис Бояршинов (Со дна российской науки), просто это харизматичные и энергичные люди
@@ThisDaveAndThatJohn Бояршинов мой препод по матану в МИРЭА, я бы не сказал что он прям интересно рассказывает
Лучший сериал покрайней мере на RUclips первый сезон (алгоритмы и структуры данных на Python) был очень хорош, а второй по крайней мере не отстаёт. Очень интересные лекции!!!
Как же он хорош! Просто лучший!
За 2 минуты научился почти моментально переводить из двоичной в десятичную... Спасибо)
С огромным удовольствием посмотрел первые две лекции! С нетерпением жду продолжения!
Ваши лекции просто СУПЕР!!! 👍👍👍
самое гениальное объяснение как читать двоичный код! Эх жаль у нас в свое время не было такого преподавателя(
Я раз пять до этого пытался понять двоичную систему и перевод из 10-ти в 2-ичную, а сейчас вот за 15 минут понял и ее, и еще и научился умножать и делить в двоичной))
@@KyryloKater На первой паре в универе рассказали, до этого тоже мучился
Сижу слушаю и просто кайфую спасибо огромное )))
Окончил, Уральский Физтех 20 лет назад. Нам паскаль отвратительно читал доцент Кара-Ушанов (эт не шутка, реальный человек). Сейчас в Португалии учился кодить почти самостоятельно (напрник + Книжка Страуструпа). А вот теперь и объяснили мне нюансы. Яростно плюсую.
20:00 полезная инфа
Лектор от бога . Всё понятно и интересно.. Лайк
Азбуку морзе на самом деле можно представить как двоичный код, введя следующиее обозначение:
точка - 10
тире - 1110
пробел - 00
таким образом можно составить код:
1010100011101110111000101010 (SOS)
получается, что один нолик - это пробел между знаками, а три нолика - пробел между буквами.
Заменив единички на О, можно получить что-то такое:
O-O-O---OOO-OOO-OOO---O-O-O-
Браво! Нет слов, один восторг, спасибо!
Хорошо подано и главное довольно последовательно. Очень долго своими усилиями приходилось до этого доходить. Отличный материал
Это не бред, это язык С :D
:)
1:02:12
Очень интересно, просто и понятно! Спасибо! Узнал некоторую полезную информацию. С нетерпением жду следующей лекции!
Спасибо. Для меня это был отличный рефреш памяти)
Красавчик! Уважаю этого преподавателя!!!
Благодарю , очень интересно качественно и понятно , выкладывайте ещё и побольше ! ☀️👍
32768 просто в голове всплыло само собой. а вот про двухбайтную не запоминал. лучших лекций я вообще нигде не встречал! каждый раз жду новых! спасибо Вам, что делитесь лекциями на канале.
Огромное удовольствие доставляет даже просто смотреть, спасибо Вам!
Отличная подача ! В Израиле таких спецов уже нет ((( все ушли на пенсию ! Приезжайте к нам ! Будете нас учить !
Хорошие лекции! Спасибо, жду продолжения.
Тимофей, спасибо Вам больше за лекции)
Класс:) Лучшие лекции.
класс, смотрю с удовольствием ,увлекательно рассказывает.
Лекции великолепные! На скорости 2.0 самое то)
По вашим лекциям дойдём до начального программиста.
Спасибо большое, очень интересные лекции.
высокий парень в черном свитшоте, который задал вопрос еще
я влюбилась 😅
Спасибо Вам за ваши лекции !!!
Спасибо за лекции!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
В педагогическом аспекте Вы как Фейнман, только в информатике!
"Это не бред , это язык C" ©
1:02:14
Информативно. Спасибо вам. Яз с++ мощный
Большое спасибо за знания!
Благодарю за лекцию.
Спасибо за лекции!
Почему у меня не было такого преподавателя,Вы молодец.
Учитель от бога👌
Двоичный счетчик показан шикарно!
Потрясающая лекция.
Блестяще 👍 браво 👏
"Это не бред, это язык си", просто вынесло 🤣🤣🤣🤣
Хотел одним глазом глянуть, а уже конец...
Моя кошка даже не могла оторваться! Теперь сидит взламывает сайт вискас!
Стал спонсорм, чтобы не мучила совесть)
отлично поясняет даже для общего развития посмотреть! Жаль не увидил на вашем контенте Java.
41:55: ну, строго говоря, как раз для char / unsigned char и signed char С/С++ стандарты нам говорят, что переменная такого типа займет ровно один байт. Кол-во бит в этом байте уже зависит от платформы и может равняться 8,7,9,23,чему годно.
“Ты плохой триггер!». 🤣
По этим лекциям надо написать цитатник! Best of)
Сначала не о том подумал, когда увидел превью видео =)
Односвязный список. О чём ещё можно было подумать?
@@ИванВоронин-и2м тоже об этом подумал))) такой: о! это ж структура списка))
ты наверно что бы не увидел - все об одном думаешь :)
На 51.13, видимо, случайная оговорка: результатом 17 & 2 всё таки будет 0? Ведь у этих двух чисел нет двух совпадающих битов с 1. И в результате все биты занулятся.
тоже обратил внимание
Лектор хочет рассказать много интересного и важного, и поэтому спешит. То, что он хотел сказать улавливается из смысла происходящего: если бы результат был ненулевой, то он был бы равен не единице, а значению маски 2. В общем случае результат всегда меньше или равен значению маски (т.е. равен тоже не всегда, когда он ненулевой). Да, значение выражения 17 & 2 равно 0.
41:41 забавно, что решение в столбик приняло форму двойки.
Супер, спасибо большое!!!!))))
Самый классный лектор! :D
Ты крут
Да
C++ доводитъ людей до коллективного зигованiя.
Килограмм - по сути вкусно!
Познавательная лекция
Записывал за Вами код ,запустил программу ,а там GTA 6 получилась....
Так должно быть?
Эх, мне бы у Вас учиться
Пожалуйста, выложите продолжение
а где же новая лекция? жду ее больше, чем с свое время очередную серию "Игры престолов"
1:03:59 тут помимо опечаток, ещё одна ошибка: условие, которое никогда не выполнится. Невозможно одновременно, чтобы были равны *х* и *у* , и *х* был больше *у* .
Да, я понимаю, что это в контексте объяснения не важно, я просто зануда.
Пипец тут душнил
@@libertariancom, какое высокоинтеллектуальное замечание! И главное, по делу!
@@Русскийимперец-ж6ы Именно!
Гений!
Как хочеться попасть на его лекцию
от сердца к солнцу
шедевр
Ну С++ и С мощь ! Питон 🐍 он такой питон )) медленный и ждёт пока дохляк корова умрет рядом 😂😂
Великолепный преподаватель, очень хорошо подготовленный материал. Но, с уважением, разве это не школьная программа информатики старших классов?
Спасибо!
ps Дальше идет годнота. Можно сказать, это введение из двух частей
Timofey, keep up the good work! But please, please, please use best programming practices from the very beginning. A glaring programming mistake is to declare stack variables without initializing them at the time of declaration. ALWAYS, ALWAYS, ALWAYS initialize your variables at the time of their declaration: bool flag = false; NEVER, NEVER, NEVER: bool flag;
Why though?
@@norman4908 en.wikipedia.org/wiki/Uninitialized_variable
Тимофей, в Ифе, где (x>y)&(x=y) вычисляться будут не слева направо, это неопределенное поведение, слева направо было бы если &&. Хотя студентам об этом наверно знать рано 😊
Искал этот коммент :-) Там лектор спешит, потому что это не по теме лекции. Основной смысл отсупления -- показать как в Си легко допустить ошибку, которую потом сложно найти.
@@yworm я нисколько не умаляю заслуг Тимофея, я хоть и профессионально использую с/с++, но послушать очень интересно, побольше бы таких преподов. Ну а Си это то, чем можно не просто выстрелить в ногу, но и отстрелить её ко всем чертям 😊
@@cdeblog ru.cppreference.com/w/cpp/language/operator_precedence написано, что слева направо вроде)
@@askhatharmoning9335 от перемены мест слагаемых, множителей и операндов в битовых операциях и/или результат не изменится, и если компилятору будет проще сначала вычислить правый, например его составляющее уже лежат в регистрах, то он так и сделает. В данном случае нарушаются точки следования. Это аналогично выражению ++i + i++. Здесь все зависит от конкретной реализации и настроек компилятора.
шикарно
"Это не бред, это язык C"
То чуство, когда нравится С-шный вариант записи
Это не бред. Это язык Си. (с)
Мое правое ухо получило свою долю оргазма
Никогда бы не подумал, что Иисус станет преподавателем инофрматики...
10: 29 понятно на кого он посмотрел чтоб получить информацию
Char для целых чисел?
В 23 году, я так понимаю, ссылки на контест уже не актуальны(
Не работает практический сайт что то, не могу как вольный зарегаться и не пускает на контест
ruclips.net/video/nkuNsxLcN0g/видео.html Тимофей, в этом алгоритме забыли после flag=true; добавить break;, чтобы выйти из цикла, так как дальнейшее вычисление не требуется - мы уже нашли 7 в числе. Ну и, соответственно, тогда операторы под if в {}.
"Это не бред, это язык С!"
Тимофей, будет ли дальнейшие лекции по алгоритмы и структуры данных ?
🔥
Азбука Морозе вполне двоичная система. Просто для тире используется длительность 3 точек, а для пробела - длительность 3 тире (могу ошибаться)
Ошибаетесь, в морзе на практике используется пищание: для тире длинное, для точек короткое. Это именно троичная система, а вы предлагаете перекодировку в двоичную.