Купить книгу Основы вычислительных систем, второе издание: построение современного компьютера с нуля на русском [PDF, EPUB, FB2, MOBI]
#508336
The Elements of Computing Systems, second edition: Building a Modern Computer from First Principles (B084V7R8PT)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Noam Nisan | #59: Разработка программного обеспечения
Новое, значительно переработанное издание популярного учебника, используемого в университетах, на курсах программирования, в хакерских клубах и онлайн-курсах.
Лучший способ понять, как работают компьютеры, — это собрать его с нуля, и этот учебник проведет учащихся через двенадцать глав и проектов, которые постепенно создают аппаратную платформу и программную иерархию для простой, но мощной компьютерной системы. В процессе обучения учащиеся получают практические знания об аппаратном обеспечении, архитектуре, операционных системах, языках программирования, компиляторах, разработке программного обеспечения, а также соответствующих алгоритмах и структурах данных. Используя этот конструктивный подход, книга знакомит читателей со значительным объемом знаний в области информатики и синтезирует ключевые теоретические и прикладные методы в единую конструктивную структуру. Результатом является книга «От NAND к Tetris» : путешествие, которое начинается с самого элементарного логического элемента, называемого NAND , и заканчивается, спустя двенадцать проектов, универсальной компьютерной системой, способной запускать Tetris и любую другую программу, которая придет вам в голову.
Первое издание этого популярного учебника вдохновило на создание курсов по теме «От NAND до Tetris» во многих университетах, учебных центрах по программированию, хакерских клубах и онлайн-платформах. Второе издание было значительно переработано. Оно разделено на две отдельные части — часть I, «Аппаратное обеспечение», и часть II, «Программное обеспечение», — каждая из которых содержит шесть проектов. Все главы и проекты были переписаны с акцентом на разделение абстракции и реализации, и добавлено множество новых разделов, рисунков и примеров. Значительный объем новых приложений предлагает целенаправленное изложение технических и теоретических тем.
Лучший способ понять, как работают компьютеры, — это собрать его с нуля, и этот учебник проведет учащихся через двенадцать глав и проектов, которые постепенно создают аппаратную платформу и программную иерархию для простой, но мощной компьютерной системы. В процессе обучения учащиеся получают практические знания об аппаратном обеспечении, архитектуре, операционных системах, языках программирования, компиляторах, разработке программного обеспечения, а также соответствующих алгоритмах и структурах данных. Используя этот конструктивный подход, книга знакомит читателей со значительным объемом знаний в области информатики и синтезирует ключевые теоретические и прикладные методы в единую конструктивную структуру. Результатом является книга «От NAND к Tetris» : путешествие, которое начинается с самого элементарного логического элемента, называемого NAND , и заканчивается, спустя двенадцать проектов, универсальной компьютерной системой, способной запускать Tetris и любую другую программу, которая придет вам в голову.
Первое издание этого популярного учебника вдохновило на создание курсов по теме «От NAND до Tetris» во многих университетах, учебных центрах по программированию, хакерских клубах и онлайн-платформах. Второе издание было значительно переработано. Оно разделено на две отдельные части — часть I, «Аппаратное обеспечение», и часть II, «Программное обеспечение», — каждая из которых содержит шесть проектов. Все главы и проекты были переписаны с акцентом на разделение абстракции и реализации, и добавлено множество новых разделов, рисунков и примеров. Значительный объем новых приложений предлагает целенаправленное изложение технических и теоретических тем.