какие же шикарные уроки! правда видео "побитовые операции" минус, НО все остальные уроки просто шикарнийшеи. в остальных роликах на ютубе просто показывают синтаксис, понимания ноль, поетому на практике, полученые из таких уроков "знания" применить на удасться. Если б были еще уроки по ассемблеру в таком же духе, было б вообще круто)
@Shuriken2555 жыл бұрын
Один из самых хорошо-структурированых уроков. Спасибо вам огромное, Тимофей. =)
@nguyenthitham91615 жыл бұрын
OOOOOOOOOOOOHHHHHHHHHHHHHH MMMMMMMMMMMMMMMMMMMMMMYYYYYYYYYYYYYY GGGGGGGGGGOOOOOOOOOOOOOOODDDDDDDD ITS SHURIKEN
@sashasashovic915 жыл бұрын
вы ответили на мой вопрос, благодарю за полезную информацию.
@lasgrate2885 жыл бұрын
Доступно и интересно. Спасибо!)
@ЕкатеринаНевзорова-й7е10 ай бұрын
"Не так важно как память будет типизирована", - хорошо сказал!
@bakaproductionsempai75915 жыл бұрын
Красава , без воды , да и доступно очень
@xtech34082 жыл бұрын
Офигенно объяснил, спасибо!
@kl45gp6 жыл бұрын
Отличное видео
@ГеннадийСамойлов-с4ю4 жыл бұрын
Спасибо за урок. Тимофей Фёдорович очень похож на Стефана Карри
@matrosya1 Жыл бұрын
Хороший урок
@igorseledtsov73453 жыл бұрын
это не системные вызовы, а библиотечные.. маллок может вообще ни разу не сделать системный вызов, а будет непрерывно копошиться в куче.. Системные вызовы это brk, mmap итд. Ну это же образовательная лекция, и не беседа в курилке..
@kovesik8 жыл бұрын
Вы говорили, что в стеке выполнить ничего нельзя, а как же переполнение буфере с подменой адреса возврата в область стека?
@tkhirianov8 жыл бұрын
Адрес возврата подменить можно, но если он будет указывать на сам же стек, то операционная система не позволит выполнить команды оттуда. Так что подменить адрес можно только на другой адрес в том же сегменте кода. Все вышесказанное не относится к компрометации программы, выполняющейся в режиме ядра ОС, например о драйвере - там можно всё.
@kovesik8 жыл бұрын
Спасибо за ответ. Но я так понимаю это не распространяется на консольные приложения, по крайней мере под windows? Так как натыкался на видео, где в консоль вставляли из буфера обмена бинарный код и после ввода запускался калькулятор.
@tkhirianov8 жыл бұрын
Денис Ковешников Не могу прокомментировать.
@ІванБорисюк-к6и5 жыл бұрын
Ставим скорость 1.25 и очень даже годно)
@Randych6 жыл бұрын
А в дотнете так можно делать?
@kheprago6 жыл бұрын
Randych Если вы про С#, то нет.
@aslan_blessed4 жыл бұрын
Салам все ба(н)ссейнистом
@vnikolayev6 жыл бұрын
Как по мне очень долго и скучно. Что не указал автор так это про то что выделяется именно ОПЕРАТИВНАЯ память
@Partey-xh3fr6 жыл бұрын
То что оперативная, это очевидно. Все выполнение любых программ выполняется в ОЗУ, часто говоря о памяти даже в книгах не пишут о какой. Лично мне видео понравилось, много нужных акцентов и полезной информации. Да, большинство сказаного - абстракции, но это очень важно для понимания работы Си.
@torrentinocom6 жыл бұрын
Vasiliy Nikolayev 14 минут для одной из самых важных тем по Си ето долго? то что речь идет об озу ето ясно ежу
@igorseledtsov73459 ай бұрын
Так выделяетсмя то не память, а адресное пространство