Идеальный код, Орама Э., Уилсона Г., 2011

Идеальный код, Орама Э., Уилсона Г., 2011.

Введение.

Я начал работать программистом летом 1982 года. Через пару недель после этого один из системных администраторов дал мне почитать книги «The Elements of Programming Style», Brian W. Kernighan, P. J. Plauger, и «Algorithms + Data Structures = Programs», Niklaus Wirth. Это стало для меня открытием. Я впервые узнал, что программы — нечто большее, чем простые инструкции для компьютера. Они могут быть элегантными, как ближайшее окружение президента, изящными, как подвесной мост, и красноречивыми, как эссе Джорджа Оруэлла.

Идеальный код, Орама Э., Уилсона Г., 2011



Практика программирования.

В 1998 году мы с Робом Пайком (Rob Pike) работали над книгой по практическому программированию — «The Practice of Programming» (Addison-Wesley). В последней главе этой книги — «Notation» — приводилась подборка примеров того, как продуманная система записи кода ведет к созданию более совершенных программ и улучшает технологию программирования. В подборку было включено использование простого описания данных (например при использовании функции printf и при создании кода на основе таблиц).

Краткое содержание.

Введение.
Глава 1. Поиск соответствий с помощью регулярных выражений.
Брайен Керпигап
Глава 2. Дельта-редактор Subversion: Интерфейс и онтология.
Карл Фогель
Глава 3. Самый красивый код, который я никогда не писал.
Джон Бентли
Глава 4. Поиск вещей.
Тим Брэй
Глава 5. Правильный, красивый, быстрый (именно в таком порядке): уроки разработки XML-верификаторов.
Элиот Расти Гарольд
Глава 6. Платформа для проведения комплексного теста: красота, полученная за счет хрупкости конструкции.
Майкл Фезерс
Глава 7. Красивые тесты.
Альберто Савойя
Глава 8. Динамическая генерация кода для обработки изображений.
Чарльз Петцольд
Глава 9. Нисходящая иерархия операторов.
Дуглас Крокфорд
Глава 10. Поиск методов ускоренного подсчета заполнения.
Генри Уоррен-ж.
Глава 11. Безопасная связь: технология свободы.
Лшиш Тупхати
Глава 12. Становление красивого кода в BioPerl.
Линкольн Стейн
Глава 13. Конструкция генного сортировщика.
Джим Кент
Глава 14. Как первоклассный код развивается вместе с аппаратным обеспечением (на примере Гауссова исключения).
Джек Донгарра и Петр Лушчек
Глава 15. Долговременные выгоды от красивой конструкции.
Адам Колава
Глава 16. Модель драйверов ядра Linux: преимущества совместной работы.
Грег Кроа-Хартман
Глава 17. Иной уровень косвенного подхода.
Диомидис Спинеллис
Глава 18. Реализация словарей Python: стремление быть всем во всем полезным.
Эндрю Кучлинг
Глава 19. Многомерные итераторы в NumPy.
Трейвис Олифантп
Глава 20. Высоконадежная корпоративная система, разработанная для миссии NASA Mars Rover.
Рональд Мак
Глава 21. ERP5: Конструирование с целью достижения максимальной адаптивности.
Роджерио Эйтем де Карвалъо и Рафаэль Моннерат
Глава 22. Ложка грязи.
Брайан Кэнтрилл
Глава 23. Распределенное программирование с MapReduce.
Джеффри Дин и Санджай Гхемават
Глава 24. Красота параллельной обработки.
Саймон Лейтон Джоунс
Глава 25. Синтаксическая абстракция: расширитель syntax-case.
Р. Кент Дибвиг
Глава 26. Архитектура, экономящая силы: объектно-ориентированная рабочая среда для программ с сетевой структурой.
Уильям Отте и Дуглас Шмидт
Глава 27. Объединение деловых партнеров с помощью RESTful.
Эндрю Патцер
Глава 28. Красивая отладка.
Андреас Целлер
Глава 29. Отношение к коду как к очерку.
Юкихиро Мацумото
Глава 30. Когда кнопка остается единственным предметом, связывающим вас с внешним миром.
Арун Мехта
Глава 31. Emacspeak: полноценно озвученный рабочий стол.
Т. Роман
Глава 32. Код в развитии.
Лаура Уингерд и Кристофер Сейвалд
Глава 33. Создание программ для «Книги».
Брайан Хэйес
Послесловие.
О тех, кто работал над книгой.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Идеальный код, Орама Э., Уилсона Г., 2011 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: :: ::


 


 

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




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





2024-04-23 17:43:05