Тайная жизнь программ, Как создать код, который понравится вашему компьютеру, Стейнхарт Д., 2023

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


Тайная жизнь программ, Как создать код, который понравится вашему компьютеру, Стейнхарт Д., 2023.

Знакомы ли вы с технологиями, лежащими в основе вашей собственной программы? Почему «правильный» код не хочет работать? Истина проста и банальна — нужно сразу создавать код, который будет работать хорошо и не будет прятать в себе трудноуловимые ошибки. Для этого Джонатан Стейнхарт исследует фундаментальные концепции, лежащие в основе работы компьютеров. Он рассматривает аппаратное обеспечение, поведение программ на определенных устройствах, чтобы показать, как на самом деле должен работать ваш код. Узнайте, что на самом деле происходит, когда вы запускаете код на компьютере, и вы научитесь программировать лучше и эффективнее.

Тайная жизнь программ, Как создать код, который понравится вашему компьютеру, Стейнхарт Д., 2023


Ядра процессора.
Обе архитектуры на рис. 5.1 имеют один ЦП, который, как мы видели в главе 4, представляет собой комбинацию АЛУ, регистров и исполнительного устройства. Многопроцессорные системы с несколькими процессорами появились в 1980-х годах как способ получить более высокую производительность, чем можно было бы достичь с помощью одного процессора. Однако, как оказалось, это не так просто. Разделение одной программы так, чтобы ее можно было распараллелить для использования нескольких процессоров, — в целом до сих пор не решенная задача, хотя некоторые варианты решений иногда работают хорошо, например для определенных типов сложной математики. Тем не менее распараллеливание полезно, если запускается более одной программы одновременно.

Краткое содержание.
Благодарности.
Предисловие.
Введение.
Глава 1.Внутренний язык компьютеров.
Глава 2.Комбинаторная логика.
Глава 3.Последовательная логика.
Глава 4.Анатомия компьютера.
Глава 5.Архитектура компьютера.
Глава 6.Разбор связей.
Глава 7.Организация данных.
Глава 8.Обработка языка.
Глава 9.Веб-браузер.
Глава 10.Прикладное и системное программирование.
Глава 11.Сокращения и приближения.
Глава 12.Взаимоблокировки и состояния гонки.
Глава 13.Безопасность.
Глава 14.Машинный интеллект.
Глава 15.Влияние реальных условий.

Купить .
Дата публикации:






Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-11-17 19:18:18