Код. Тайный язык информатики. Чарльз Петцольд - Обзор

Sdílet
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/...)

Komentáře • 37

  • @Alina-nq9nw
    @Alina-nq9nw Před rokem +29

    Начиная со страницы 200 книга становится очень сложной. Смотреть на схемы в моем случае было бесполезно. Я чувствовала себя глупо, пока рассматривала одну схему, забывала предыдущие. Выход из этой ситуации был такой: пока я читала книгу, я собирала все схемы до страницы 256 в программе Logisim, чтобы посмотреть, как они работают. Должна сказать, что это решение стало отличным дополнением к книге. Я собрала все показанные автором логические вентили и инвертор из транзисторов. Затем использовала такие же, но уже предоставленные программой Logisim для создания защелок, триггеров, сумматора, вычитателя, мультиплексора (в книге он называется "селектор"), дешифратора, памяти ОЗУ 8x1 и ОЗУ 32x8, счетчика, делителя тактового импульса. Из этих блоков собирала вычислительные машины, как показывал Петцольд в схемах. Заключительным этапом стал "сумматор", изображенный на 256-й странице с командами условного перехода, описанными на страницах далее. У меня была не просто схема, а рабочая машина, на которой удалось выполнить программу, описанную автором книги. Пришлось попотеть. После 260 страниц книга стала читаться заметно легче, и более мне не пришлось ничего собирать.

    • @basicsloth
      @basicsloth  Před rokem +1

      Ого, вот это основательный подход) пойду смотреть, что за программа такая, где можно все это собрать, тоже интересно стало попробовать. Спасибо за наводку!)

    • @KAYMAN659
      @KAYMAN659 Před rokem

      Привет ,а как ты память подсоединить?

    • @user-li2ke3zp9x
      @user-li2ke3zp9x Před rokem +2

      Крутой подход! Спасибо за совет.

    • @Alina-nq9nw
      @Alina-nq9nw Před rokem

      @@KAYMAN659 По началу память сама собирала из D-триггеров, подсоединяла каждый через разветвители в общую шину. Начиная со схемы которая дана на странице 242 собирала с использованием памяти предоставленной Logisim. Хотите, почту давайте, направлю вам и посмотрите.

    • @KAYMAN659
      @KAYMAN659 Před rokem

      @@basicsloth привет, собрал?

  • @hello_w0rld
    @hello_w0rld Před 11 měsíci +1

    Триггеры и автоматизация, как по мне, - самые сложные главы, но именно после них появляется осознание, как всё устроено.

  • @user-rb4uk5wz6r
    @user-rb4uk5wz6r Před rokem +3

    Вы очень правильно сказали, эта книга именно для тех кто хочет понять как работает компьютер. Я сидел и осмысливал каждую схему. И прочитал я эту книгу 5 раз за 15 лет. Притом начинал читать именно с той части где начинается "жесть". И теперь я с полной уверенностью могу сказать - я знаю как работает компьютер и как создавались первые программы, а на их основе другие более сложные. Ведь я язык программирования - это тоже программа. Толькоткотооая позволяет создавать друшие программы.

    • @basicsloth
      @basicsloth  Před rokem

      Отличный подход, мне усидчивости не хватило осмыслить все схемы, но один раз к книге уже вернулась, наверно, рано или поздно вернусь к ней снова

  • @PAPAKOTT
    @PAPAKOTT Před rokem +2

    👍

  • @Stiglovesub
    @Stiglovesub Před rokem +2

    Очень хороший канал. Не забрасывайте, пожалуйста, свою деятельность. У вас очень ламповые и интересные видео. Было бы очень круто посмотреть на игровой код. На Unity вроде можно легко работать с C# и без особых трудностей делать весьма интересные игры. Удачи вам и не останавливайтесь перед трудностями :)

    • @basicsloth
      @basicsloth  Před rokem +1

      Большое спасибо за поддержку) не заброшу) я на Unity сделала две игры, но, если честно, показывать там нечего, код очень криво написан) сейчас пишу на движке Godot, он мне больше нравится, там есть поддержка C#, но неудобная, использую GDScript, может, по нему что-нибудь сниму)

    • @Stiglovesub
      @Stiglovesub Před rokem

      @@basicsloth Было круто увидеть видео по теме ООП и КОП, сравнение их в геймдеве, возможно + и - каждого подхода. Я бы такое с удовольствием посмотрел.

    • @Stiglovesub
      @Stiglovesub Před rokem

      @@basicsloth В плане кода мне очень помогли темплейты в Figma. Там можно построить логичную блок схему работы различных механик. Мне как-то проще ориентироваться на таблицу с соединёнными квадратиками и ромбиками чем все сходу в голове держать.

    • @basicsloth
      @basicsloth  Před rokem

      @@Stiglovesub интересная идея, я бы и сама что-нибудь подобное посмотрела) мне кажется, у меня пока мало опыта, чтобы такое "экспертно" снимать, только если мысли на тему

    • @Stiglovesub
      @Stiglovesub Před rokem

      На всякий случай сообщу, что нужный тип доски это "Diagram basics in FigJam". Простой проект не подойдет, там не будет инструментов для быстрого создания форм и стрелочек к ним. Вдруг тоже захотите попробовать.

  • @gg_niks
    @gg_niks Před rokem +2

    А новичку можно читать эту книгу?

    • @basicsloth
      @basicsloth  Před rokem +2

      Да, вполне, она с самых основ все рассказывает. Кодить она не учит, но представление о компьютерах даёт

    • @gg_niks
      @gg_niks Před rokem

      @@basicsloth спасибо за совет

    • @Alina-nq9nw
      @Alina-nq9nw Před 11 měsíci

      До 200 страницы можно, на 200 странице, к сожалению, автора книги кусает крутая кривая обучения, и только где-то на 300 странице автор с этим справляется, его отпускает и снова появляется адекватный текст, который подходит новичку.

  • @hello_w0rld
    @hello_w0rld Před 10 měsíci

    может кто простыми словами объяснить, как работает шифрование на 4:04 ? Все не могу понять логики

  • @user-ut2ii3qi6x
    @user-ut2ii3qi6x Před 10 měsíci

    Эти "бесконечные схемы" - и есть обучение. Как схемы могут быть не понятны? Это же основа инженерии. И база знаний специалиста. Но сейчас - в эпоху капитализьма не нужны специалисты, нужны "квалифицированные потребители". Т.е. тупорогие недоучки.

    • @soundcolor6675
      @soundcolor6675 Před 6 měsíci +2

      Человек, который схемы в жизни не видел, не поймёт их. Все с чего-то начинают.

  • @Anton.SEVITE
    @Anton.SEVITE Před 8 měsíci +1

    Бесмысленная трата времени. Книга является и не обучающим материалом, и не художественной литературой, а не что средним.... Для того, что бы понимать тему двоичного кода, про него надо не столько читать, сколько "вариться" в нем. Нужна практика, задачи и только тогда появляется глубинное, истинное понимание смысла той или иной структуры.
    Эта книга переоценена прежде всего теми людьми, которые от этого далеки как никто другой и вот в какой то момент они посчитали, что даже не сумев дочитать до конца и потеряв при том нить смысла книги ближе к середине, они могут все равно оценить эту книгу - высоко. На самом деле, обьяснение в данной книге далеко не тревиальные и последовательность далеко не "вымученная". Или перевод таков, или все же автор не совсем годен для обьяснения простого - простыми словами. А вот простого - сложными, вполне. Явно дурить автор начинает на сумматоре, который является крайне излишним для обьяснения темы, и способен лишь запутать многих. Дальше пропорционально идет хуже.

    • @HappyMAN-lv5xu
      @HappyMAN-lv5xu Před měsícem

      это книга даёт базу, крепкую, прям как в вузе на айти направлении

    • @enek671
      @enek671 Před měsícem

      критикуешь предлагай)

  • @enek671
    @enek671 Před měsícem

    нас на физике учили выполнять приказы по типу "встать" "сесть" ну и сидеть тихо. спасибо большое общеобразовательным учреждениям и системе образования рф, конца 90ых-середины нулевых, за то, что я узнал об устройстве пальчиковой батарейки от мужика смакующего пиво у подъезда