лучший из русскоязычных преподавателей которых я когда-либо слушал, без преувеличения
@primerss97474 жыл бұрын
БОЖЕ,Он лучший ,меня спасал на бассейне ппц как,хотел бы когда нибудь с ним лично познакомится! Спасибо ему за всё ) Спасибо каналу за возможность посмотреть на его лекцию)
@stepbackrus2 жыл бұрын
Посмотрел программу этой школы и не понимаю как по той программе, что представлена, может выйти вообще какой-то специалист, когда там с языка на язык прыгают с технологии на технологию из области в область вдруг бац какой-то там специалист, больше похоже на бред.
@batfist65952 жыл бұрын
@@stepbackrus там изучается с основ и идут на более высокий уровень. От чистого си к плюсам и дальше. Программа отличная. Специалисты получаются хорошие, я лично многих знаю. А еще знаю много программистов с дипломами, которые однажды устроились на работу и сидят на одной по десять лет
@readyred87824 жыл бұрын
Хирьянов топ лектор!!!
@evgenyrozhnowsky657210 ай бұрын
Небольшое замечание в части полиморфизма: в плюсах нет перегрузки по возвращаемому типу, к тому же можно дополнить секцию полиморфизма шаблонами) Хотелось бы еще отметить, что идея и дизайн STL пренадлежит не Александреску, а Степанову) Спасибо за лекции)
@juvusart4 жыл бұрын
На одном дыхании посмотрел! Спасибо!
@zulus_rus4 жыл бұрын
Тимофей как всегда на высоте, все четко и основательно, всегда интересно слушать
@faure12452 жыл бұрын
Приятная лекция. Спасибо!
@tohoto21834 жыл бұрын
О,все таки его пригласили . Его видосы на каждом втором компе бассейнисты крутили.
@vazgenvazgen4 жыл бұрын
Тимофей Хирьянов давно и хорошо преподает ! .
@datoshcode4 жыл бұрын
Благодарочка! Приглашайте Хирьянова почаще)
@mksmvnv11 ай бұрын
Великолепно!
@kingcchultz33663 жыл бұрын
Очень интересно было его слушать
@incyberideas4 жыл бұрын
Когда был на бассейне, идёшь по кластерам и видишь то на одном то на другом мониторе видеолекции Тимофея. А когда сказали что он скоро приедет к студентам на основном обучении с лекцией, вот тут я первый и единственный раз им позавидовал.
@ZZZ52044 жыл бұрын
Какие впечатления от бассейна? Есть ли в нем смысл, если можно смотреть декции Тимофея дома?
@raptor86204 жыл бұрын
@@ZZZ5204 Смысл есть! Все узнаешь там, если придешь.
@mikhailpoma31484 жыл бұрын
@@ZZZ5204 байссен топ. Ходил в отпуске от работы - лучщий отпуск после Беломорской биостанции. Идея бассейна не в том что ты приходишь посмотреть видеолекции (единицы так делали, но это провальный вариант). Идея бассейна в том, что ты учишься и учишь других прямо здесь и сейчас. То что в институте тебя объясняют годовыми курсами - на бассейне можно понять за дни. Я лично видел людей, которые с нулевого старта улетали в стратосферу по знаниям за 14 часов в день. При этом, соревнуясь с другими, ты больше соревнуешься с собой, что более важно и полезно. Сложно? Да! Стоит попробовать? Однозначно!
@stepbackrus2 жыл бұрын
Посмотрел программу этой школы и не понимаю как по той программе, что представлена, может выйти вообще какой-то специалист, когда там с языка на язык прыгают с технологии на технологию из области в область вдруг бац какой-то там специалист, больше похоже на бред.
@LETSPLAYbyZADAMANTIY4 жыл бұрын
2:19:30 Парень подразумевает такой подход: for (auto i : { 2, 4, 1, 3, 5 }) cout
@AlexKrundetz Жыл бұрын
менее читаемый вариант, плюс он же упоминул про заборчик при проверке результатов экзаменов
@Ma_X644 жыл бұрын
Пишу под MCU. Думал, не перейти ли на плюсы. Понял, что нет, не перейти. Плюсы -- это не просто верёвка достаточной длины, чтобы выстрелить себе в ногу, это сложнейший механизм, который позволяет из однозарядного ружья стрелять себе в ногу очередями.
@NethronCoru4 жыл бұрын
Круто, спасибо. Не хватает драконов на C99, очень ждал.
@llllpavle4 жыл бұрын
привет с Украины.Дякую)
@lil_fix4 жыл бұрын
Лучший!
@Kawasalto4 жыл бұрын
Ничего не понимаю в программировании. Но всё равно почему-то на фоне дел слушаю и подсматриваю. Не хватает мозга чтобы заниматься всем что интересно :(
@adamm47393 жыл бұрын
Сказать "Я не лучший преподаватель" может только лучший преподаватель, в данном случае это Тимофей Фёдорович Хирьянов
@АнатолийТолмачевский Жыл бұрын
Есть мнения довольно серьезных личностей - профессионалов своего дела, высококвалифицированных специалистов, обладающих званиями докторов - пишущих книги. Так вот они высказываются, что новые стандарты убили С++ как уникальный инструмент и не только к нему это относится. Одно из основных преимуществ Си, что он "на зло" стандартизаторам, не смотря на все их попытки испоганить этот язык - еще сохраняет свою самоидентичность и изначальную идейную подоплеку.
@mpsterprod3 ай бұрын
соглы, думаю больше похоже на то что людям слишком много рассказывают про STL(причем каждый второй и почти каждая лекция как от школы, так и от вузов), но при этом не затрагивают варианты построения архитектуры самого приложения, мол как расположить данные и как с ними работать хорошо что некоторые преподы, рассказывая о классах и идеях ООП сразу предупреждают, что чем дальше, тем менее безопаснее и неявнее все будет из стандартной либы нужны только алиасы к интам, и возможно функция fpclassify(), а так можно вести разработку начиная с 20 стандарта, чисто потому что они ввели char8_t (безнаковый 8 бит) для UTF8 строковых литералов все остальное можно сделать на ванильном языке, а по концепциям, все таки виртуализация и наследования - лишнее из-за возни с зависимостями, полиморфизм можно сделать только как доступ с иному типу структуры через (void*) т.е. писать на С++ используя неймспейсы, #pragma once, специальные касты и RAII (только у классов/структур - конструктор/деструктор), и шаблоны имба, остальное в стиле СИ
@АлексейРябов-р4д4 жыл бұрын
student_init должна малочить структуру s_student, инициализировать и возвращать указатель на неё. Все вызовы методов выполнять с указателем на объект. Тогда никаких танцев с бубнами и вызовов методов к не инициализированным сущностям.
@akmubilin43633 жыл бұрын
Да, согласен. Можно в .h убрать описание структуры и перенести её в .c файл, тем самым упростить интерфейс функций и скрыть внутреннюю структуру. Нууу, если будет нужен массив объектов, то время прохода по этому массиву будет увеличиваться с количеством этих объектов из-за того, что память будет выделяться в первом попавшемся месте. В общем контроля над тем, где будет происходить выделение, не будет :/
@АнатолийТолмачевский Жыл бұрын
О реализации ООП на чистом С, в этом видео, проще сказать - нет ничего!
@bakerstreet7833 Жыл бұрын
В этот момент у меня был "бассейн", и я не мог этого оценить
@bama26192 жыл бұрын
начало 9:45 ООП
@arzamas19884 жыл бұрын
Интересно, когда для микроконтроллеров будет что-то такое-же быстрое, экономное как Си и читаемое как питон?
@ДенисСомин3 жыл бұрын
Эх, а я так надеялся, что тут будет магия макросов для создания шаблонов((
@stalin-msk4 жыл бұрын
Препод теорию ООП криво объясняет, про его "чистый Си" в конце лекции вообще молчу... ;-)
@GLOBALeVGENIUS4 жыл бұрын
Круто.
@СергейДемин-э5и4 жыл бұрын
Молодец!
@Юлия-з1т9и4 жыл бұрын
Кто с январского бассейна?
@maxon174 жыл бұрын
О_О) Моё увожение
@thelastirokez1504 жыл бұрын
Суть инкапсуляции, уважаемый лектор, не в объединении данных и кода, а в создании ситуации, когда внешний код не может похерить внутреннее состояние твоего объекта. Ведь инкапсуляция - это не изобретение из мира ООП, она была и в чистом C, где нельзя позволить сторонним модулям херить внутреннее состояние твоего модуля. Рекомендую изучить вопрос. Забугорные english лекции помогут.
@batfist65952 жыл бұрын
Объединение данных и кода и приводит к такому результату. Никак не противоречащие утверждения
@neshkeev4 жыл бұрын
Название лекции не соответствует содержимому: реализации таблиц виртуальных функций нет, реализации наследования, даже хотя бы одного класса(что делается достаточно просто), нет. Лектор с новым ключевым словом _Generic (позволяет перегрузку функций сделать) из стандарта C11 не знаком. Лекция бесполезная, основой посыл: докладчику нравится python.
@ElevationCreek Жыл бұрын
тот случай когда ожидания(вывеска) не совпадают с реальностью(содержимым) от слова вообще. 👎
@danya5780 Жыл бұрын
Язык Си не является объектно-ориентированным языком.
@AndreiMoiseev-g2g4 жыл бұрын
В CS принято различать три вида полиморфизма: параметрический, ad-hoc и субтайпинг. Перегрузка функций (overload) никакого отношения к полиморфизму не имеет.
@Guitarist1384 жыл бұрын
Разве ad-hoc не есть перегрузка?
@AndreiMoiseev-g2g4 жыл бұрын
Да, действительно, оно и есть. Моя ошибка. Я как-то привык думать об этом в терминах type classes в Haskell, но, формально, перегрузка функций в С и перегрузка операторов в С++ - это тоже примеры ad-hoc полиморфизма.
@vip510004 жыл бұрын
@@AndreiMoiseev-g2g в С нет перегрузки функций
@boobatrustahimmortal11 ай бұрын
Есть - в стандарте С11 появился кейворд _Generic
@overload1274 жыл бұрын
Когда запустят в Питере бассейн?
@rybiizhir4 жыл бұрын
#вопрос Про Qt есть в планах на этот год?
@Галчонок-в3т4 жыл бұрын
Смысл?
@stenlymarshal90004 жыл бұрын
@@Галчонок-в3т Огромный смысл!!! Кроссплатформенная надстройка классов Cpp, Очень крутая штука и до сих пор очень востребована на рынке труда!
@СаняК-я6е3 жыл бұрын
Си обожаю, Си++ ненавижу.
@SharapovAlexey4 жыл бұрын
А зачем вообще ООП в C? Эта тема вообще не раскрыта
@Академияразработчиков4 жыл бұрын
При усложнении программного кода для микроконтроллеров рано или поздно начинают задумываться о его архитектуре чтоб ничего не рассыпалось
@user-GENSEC4 жыл бұрын
все же простая доска и мел лучше всяких нововведений
@ramg46994 жыл бұрын
Смешно
@romandavydov8684 Жыл бұрын
Нет не лучше.... С современными учебными атрибутами можно делать шикарные обучающие материалы !
@VasiliyMelnikov4 жыл бұрын
У STL не Александреску же автор
@VasiliyMelnikov4 жыл бұрын
@@ИванКорольков-д9ж как жаргонизм можно, как кажется. Формально stl вошла в стандартную библиотеку, и на этом исчезла. Но иногда так продолжают называть часть стандартной
@kirillnikulin6053 жыл бұрын
Конечно же не он!! Ее Степанов создал, с соавтором (точнее соавторшей), к сожалению забыл ФИО, ну оговорился человек, с кем не бывает)) Александреску Loki создал, а потом язык D.
@AlexKrundetz Жыл бұрын
@@kirillnikulin605 Уолтер Брайт создал D
@ZlobnoeLamo4 жыл бұрын
Честно говоря какой-то примитивизм и сплошные отвлечения от основной темы. То, что можно было бы сполна рассказать за 30 мин, идет 2 ч 30 мин
@Академияразработчиков4 жыл бұрын
Интерфейс и паттерн Посредник на Си) kzbin.info/www/bejne/q5jOpqiKgtmWgKM
@tooman4 жыл бұрын
19:37,* тоталитарное государство *
@AslanIbragimov-n5u4 ай бұрын
Голос противный
@boobatrustahimmortal11 ай бұрын
Соглашусь с предыдущими комментаторами - вода ни о чем.
@boobatrustahimmortal11 ай бұрын
Господи, почему так много людей не понимают концепцию Си. Особенно печально, что это человек, который читает лекции. Что он хочет от высокоуровнего ассемблера? Кошмар. Дизлайк.