Главная > Автор Керниган Брайан У.
О чем не говорят конспирологи
Книги Керниган Брайан У.
Практика программирования: Руководство
Автор: Керниган Брайан У.
Издательство: Диалектика / Вильямс, 2015
Жанр: Разработка и тестирование программного обеспечения
Страниц: 288 страниц
Загрузил: vitalysev, 15 июня 2018
   Брайану Кернигану и Робу Пайку удалось придать своей книге Практика программирования ту же глубину и профессиональное качество, которые характеризуют их другую классическую совместную работу The Unix Programming Environment. Эта книга поможет любому — программисту сделать свой труд более производительным и эффективным. Практика программирования состоит не только из написания кода. Программисты должны также оценивать затраты и приобретения, выбирать между архитектурными альтернативами, отлаживать и тестировать код, оптимизировать быстродействие, дорабатывать и сопровождать программы, написанные ими же или их коллегами. Одновременно необходимо заботиться о совместимости, стабильности и надежности программ, при этом удовлетворяя стандартам и спецификациям. Практика программирования освещает все эти и другие темы. Книга содержит множество практических советов и реальных примеров на языках С, C++, Java и других. В ее главах подробно рассматриваются следующие вопросы: • отладка: как быстро найти ошибки • тестирование: как гарантировать правильную и надежную работу программы • быстродействие: как сделать программу быстрее и компактнее • переносимость: как сделать программу работоспособной одновременно во многих средах • проектирование: как найти компромисс между поставленными задачами и наложенными ограничениями, выбрав наилучшие алгоритмы и структуры данных • интерфейсы: как управлять взаимодействием компонентов с помощью механизмов абстрагирования и сокрытия информации • стиль: как писать код, который не только хорошо работает, но и понятен для чтения • системы обозначений: как правильно выбрать рабочие языки и программируемые оболочки, чтобы переложить большую часть работы на компьютер и систему Авторы вложили в эту книгу концентрированный опыт многих лет программирования, преподавания и совместной работы с коллегами. Всякий, кому приходится писать программы, почерпнет немало полезного из принципов и рекомендаций, приведенных в книге.
Язык программирования Go
Автор: Керниган Брайан У.
Издательство: Диалектика / Вильямс, 2016
Жанр: Прочие издания
Страниц: 432 страницы
Загрузил: olen33, 23 февраля 2019
   Данная книга является важным и авторитетным источником знаний для тех, кто хочет изучить язык программирования Go. В ней идет речь о том, как писать ясные и идиоматические программы на языке Go для решения реальных практических задач. Книга не предполагает ни наличия некоторых предварительных знаний языка Go, ни опыта работы с каким-то конкретным языком программирования, так что она будет доступна для вас, с каким бы языком вы раньше ни работали — JavaScript, Ruby, Python, Java или C++. • Первая глава представляет собой справочник основных концепций языка Go, показанных на примере программ файлового ввода-вывода и обработки текстов, простейшей графики, а также веб-клиентов и серверов. • Первые главы охватывают структурные элементы программ на языке Go: синтаксис, управление потоком выполнения, типы данных и организация программ в виде пакетов, файлов и функций. Приводимые примеры иллюстрируют множество пакетов стандартной библиотеки и показывают, как создавать собственные пакеты. В последующих главах механизм пакетов будет рассмотрен более подробно, и вы узнаете, как строить, тестировать и поддерживать проекты, используя инструментарий до. • В главах, посвященных методам и интерфейсам, описывается нестандартный подход языка Go к объектно-ориентированному программированию, в котором методы могут быть объявлены для любого типа, а интерфейсы — неявно удовлетворены. В этих главах поясняются ключевые принципы инкапсуляции, композиции и заменимости с использованием реалистичных примеров. • Две главы, посвященные параллелизму, представляют углубленный подход к этой важной теме. Первая глава охватывает основные механизмы go-подпрограмм и каналов, иллюстрирует стиль, известный как взаимодействие последовательных процессов, которым знаменит Go. Вторая охватывает более традиционные аспекты параллелизма с совместно используемыми переменными. Эти главы послужат прочным фундаментом для программистов, которые впервые встречаются с параллельными вычислениями. • В двух последних главах рассматриваются низкоуровневые возможности языка Go. Одна из них посвящена искусству метапрограммирования с помощью рефлексии, а другая показывает, как использовать пакет unsafe для выхода за пределы системы типов в особых случаях, а также как использовать инструмент ego для связи Go с библиотеками С. В книге приведены сотни интересных и практичных примеров хорошо написанного кода на языке Go, которые охватывают весь язык, его наиболее важные пакеты и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив.
Unix: Программное окружение
Автор: Керниган Брайан У.
Издательство: Символ-Плюс, 2013
Жанр: Unix, Linux, FreeBSD...
Страниц: 416 страниц
Загрузил: delovar, 08 марта 2017
   Книга представляет собой введение в программное окружение UNIX и адресована тем, кто хочет научиться программировать с помощью всех тех инструментов, которые поставляются с операционной системой. Рассматривается вход в систему, работа с файлами (cat, mv, cp, rm) и каталогами (cd, mkdir, ...), основы окружения (переменные, маски), фильтры (grep, sed, awk), программирование оболочки (циклы, сигналы, аргументы, стандартный ввод-вывод), введение в системные вызовы (read, write, open, creat, ...), введение в программирование с использованием lex, уасс и make, работа с документацией с помощью troff, tbl и eqn. Приводимые примеры не придуманы специально для этой книги, — некоторые из них впоследствии стали частью комплекта программ, используемых каждый день. Программы написаны на Си. Предполагается, что читатель знает или хотя бы изучает этот язык. Прочтение этой книги как новичками, так и опытными пользователями поможет понять, как сделать работу с системой эффективной и приносящей удовольствие.
Для правильной работы fb2Мира используйте только последние версии браузеров: Chrome, Opera или Firefox.
В других браузерах работа fb2Мира не гарантируется!
Ваша дата определена как 05 мая 2024
Рейтинг@Mail.ru
© 2008–2024 fb2Мир