Код. Тайный язык информатики. Чарльз Петцольд - Обзор
Vložit
- čas přidán 18. 09. 2022
- Поддержать канал
www.donationalerts.com/r/basi...
В этом видео я расскажу про книгу "Код. Тайный язык информатики." Чарльза Петцольда
Приятного просмотра!
Игры, созданные мной
store.steampowered.com/search...
Мой телеграм
t.me/basicsloth
Music from filmmusic.io
by Kevin MacLeod (incompetech.com)
License: CC BY (creativecommons.org/licenses/...)
Начиная со страницы 200 книга становится очень сложной. Смотреть на схемы в моем случае было бесполезно. Я чувствовала себя глупо, пока рассматривала одну схему, забывала предыдущие. Выход из этой ситуации был такой: пока я читала книгу, я собирала все схемы до страницы 256 в программе Logisim, чтобы посмотреть, как они работают. Должна сказать, что это решение стало отличным дополнением к книге. Я собрала все показанные автором логические вентили и инвертор из транзисторов. Затем использовала такие же, но уже предоставленные программой Logisim для создания защелок, триггеров, сумматора, вычитателя, мультиплексора (в книге он называется "селектор"), дешифратора, памяти ОЗУ 8x1 и ОЗУ 32x8, счетчика, делителя тактового импульса. Из этих блоков собирала вычислительные машины, как показывал Петцольд в схемах. Заключительным этапом стал "сумматор", изображенный на 256-й странице с командами условного перехода, описанными на страницах далее. У меня была не просто схема, а рабочая машина, на которой удалось выполнить программу, описанную автором книги. Пришлось попотеть. После 260 страниц книга стала читаться заметно легче, и более мне не пришлось ничего собирать.
Ого, вот это основательный подход) пойду смотреть, что за программа такая, где можно все это собрать, тоже интересно стало попробовать. Спасибо за наводку!)
Привет ,а как ты память подсоединить?
Крутой подход! Спасибо за совет.
@@KAYMAN659 По началу память сама собирала из D-триггеров, подсоединяла каждый через разветвители в общую шину. Начиная со схемы которая дана на странице 242 собирала с использованием памяти предоставленной Logisim. Хотите, почту давайте, направлю вам и посмотрите.
@@basicsloth привет, собрал?
Триггеры и автоматизация, как по мне, - самые сложные главы, но именно после них появляется осознание, как всё устроено.
Вы очень правильно сказали, эта книга именно для тех кто хочет понять как работает компьютер. Я сидел и осмысливал каждую схему. И прочитал я эту книгу 5 раз за 15 лет. Притом начинал читать именно с той части где начинается "жесть". И теперь я с полной уверенностью могу сказать - я знаю как работает компьютер и как создавались первые программы, а на их основе другие более сложные. Ведь я язык программирования - это тоже программа. Толькоткотооая позволяет создавать друшие программы.
Отличный подход, мне усидчивости не хватило осмыслить все схемы, но один раз к книге уже вернулась, наверно, рано или поздно вернусь к ней снова
👍
Очень хороший канал. Не забрасывайте, пожалуйста, свою деятельность. У вас очень ламповые и интересные видео. Было бы очень круто посмотреть на игровой код. На Unity вроде можно легко работать с C# и без особых трудностей делать весьма интересные игры. Удачи вам и не останавливайтесь перед трудностями :)
Большое спасибо за поддержку) не заброшу) я на Unity сделала две игры, но, если честно, показывать там нечего, код очень криво написан) сейчас пишу на движке Godot, он мне больше нравится, там есть поддержка C#, но неудобная, использую GDScript, может, по нему что-нибудь сниму)
@@basicsloth Было круто увидеть видео по теме ООП и КОП, сравнение их в геймдеве, возможно + и - каждого подхода. Я бы такое с удовольствием посмотрел.
@@basicsloth В плане кода мне очень помогли темплейты в Figma. Там можно построить логичную блок схему работы различных механик. Мне как-то проще ориентироваться на таблицу с соединёнными квадратиками и ромбиками чем все сходу в голове держать.
@@Stiglovesub интересная идея, я бы и сама что-нибудь подобное посмотрела) мне кажется, у меня пока мало опыта, чтобы такое "экспертно" снимать, только если мысли на тему
На всякий случай сообщу, что нужный тип доски это "Diagram basics in FigJam". Простой проект не подойдет, там не будет инструментов для быстрого создания форм и стрелочек к ним. Вдруг тоже захотите попробовать.
А новичку можно читать эту книгу?
Да, вполне, она с самых основ все рассказывает. Кодить она не учит, но представление о компьютерах даёт
@@basicsloth спасибо за совет
До 200 страницы можно, на 200 странице, к сожалению, автора книги кусает крутая кривая обучения, и только где-то на 300 странице автор с этим справляется, его отпускает и снова появляется адекватный текст, который подходит новичку.
может кто простыми словами объяснить, как работает шифрование на 4:04 ? Все не могу понять логики
Эти "бесконечные схемы" - и есть обучение. Как схемы могут быть не понятны? Это же основа инженерии. И база знаний специалиста. Но сейчас - в эпоху капитализьма не нужны специалисты, нужны "квалифицированные потребители". Т.е. тупорогие недоучки.
Человек, который схемы в жизни не видел, не поймёт их. Все с чего-то начинают.
Бесмысленная трата времени. Книга является и не обучающим материалом, и не художественной литературой, а не что средним.... Для того, что бы понимать тему двоичного кода, про него надо не столько читать, сколько "вариться" в нем. Нужна практика, задачи и только тогда появляется глубинное, истинное понимание смысла той или иной структуры.
Эта книга переоценена прежде всего теми людьми, которые от этого далеки как никто другой и вот в какой то момент они посчитали, что даже не сумев дочитать до конца и потеряв при том нить смысла книги ближе к середине, они могут все равно оценить эту книгу - высоко. На самом деле, обьяснение в данной книге далеко не тревиальные и последовательность далеко не "вымученная". Или перевод таков, или все же автор не совсем годен для обьяснения простого - простыми словами. А вот простого - сложными, вполне. Явно дурить автор начинает на сумматоре, который является крайне излишним для обьяснения темы, и способен лишь запутать многих. Дальше пропорционально идет хуже.
это книга даёт базу, крепкую, прям как в вузе на айти направлении
критикуешь предлагай)
нас на физике учили выполнять приказы по типу "встать" "сесть" ну и сидеть тихо. спасибо большое общеобразовательным учреждениям и системе образования рф, конца 90ых-середины нулевых, за то, что я узнал об устройстве пальчиковой батарейки от мужика смакующего пиво у подъезда