Книга: Linux программирование в примерах
12.9. Рекомендуемая литература
12.9. Рекомендуемая литература
1. Programming Pearls, 2nd edition, by Jon Louis Bentley Addison-Wesley, Reading, Massachusetts, USA, 2000. ISBN- 0-201-65788-0. См. также веб-сайт этой книги.[131]
Проектирование программы с операторами проверки является одной из главных тем в этой книге.
2. Building Secure Software How to Avoid Security Problems the Right Way, by John Viega and Gary McGraw Addison-Wesley, Reading, Massachusetts, USA, 2001. ISBN: 0-201-72152-X.
Состояния гонки являются одной из многих проблем, о которых нужно побеспокоиться при написании безопасного программного обеспечения. Другой проблемой являются случайные числа. Данная книга рассматривает наряду с другими обе эти проблемы (Мы упоминали о ней в предыдущей главе.)
3. The Art of Computer Programming. Volume 2. Seminumerical Algorithms, 3rd edition, by Donald E. Knuth Addison-Wesley, Reading, Massachusetts, USA, 1998. ISBN- 0-201-89684-2.[132] См также веб-сайт этой книги.[133]
Это классическое справочное руководство по генерации случайных чисел.
4. Random Number Generation and Monte Carlo Methods, 2nd edition, by James E. Gentle Springer-Verlag, Berlin, Germany. 2003. ISBN: 0-387-00178-6.
Данная книга широко освещает методы генерации и тестирования псевдослучайных чисел. Хотя для неё также требуется математическая и статистическая подготовка, уровень не такой высокий, как в книге Кнута. (Благодарим Nelson H.F. Beebe за указание этой ссылки.)
5. sed & awk, 2nd edition, by Dale Dougherty and Arnold Robbins. O'Reilly and Associates, Sebastopol, California, USA, 1997. ISBN: 1-56592-225-5.
Эта книга осторожно вводит в регулярные выражения и обработку текста, начиная с grep
и продвигаясь к более мощным инструментам sed
и awk
.
6. Mastering Regular Expressions, 2nd edition, by Jeffrey E.F. Friedl. O'Reilly and Associates, Sebastopol, California, USA, 2002.[134] ISBN: 0-59600-289-0.
Регулярные выражения являются важной частью Unix. Чтобы научиться заменять, вырезать и распределять текст с использованием регулярных выражений, мы рекомендуем эту книгу
7. Руководство для GNU grep
также объясняет регулярные выражения. На системе GNU/Linux для просмотра локальной копии вы можете использовать 'info grep
'. Или использовать браузер для прочтения онлайн-документации проекта GNU для grep
.[135]
- 12.1. Операторы проверки: assert()
- 12.2. Низкоуровневая память: функции memXXX()
- 12.3. Временные файлы
- 12.4. Совершение самоубийства: abort()
- 12.5. Нелокальные переходы
- 12.6. Псевдослучайные числа
- 12.7. Расширения метасимволов
- 12.8. Регулярные выражения
- 12.9. Рекомендуемая литература
- 12.10. Резюме
- Упражнения
- Литература
- Рекомендуемая литература
- 9.6. Рекомендуемая литература
- 1.6. Рекомендуемая литература
- Литература об убийстве царской семьи
- 6.5. Рекомендуемая литература
- 11.9. Рекомендуемая литература
- 13.5. Рекомендуемая литература
- 15.8. Рекомендуемая литература
- 16.2. Рекомендуемая литература
- 4.29 Рекомендуемая литература
- 6.22 Рекомендуемая литература