Искусство программирования для Unix - [247]
O'Reilly & Associates, 1999. - C. 85.
Книга доступна в Web
57. Oram A., Talbot S. Managing Projects with Make. O'Reilly & Associates, 1991. - C. 387.
58. Ousterhout J. Tcl and the Tk Toolkit. Addison-Wesley, 1994.
59. Ousterhout J. Why Threads Are a Bad Idea (for most purposes), 1996.
Доклад на конференции USENIX 1996. Соответствующего напечатанного документа нет, но презентация доступна в Web
60. Padlipsky M. The Elements of Networking Style. iUniverse.com, 2000. - C. 128, 496.
61. David P. L. "On the Criteria to Be Used in Decomposing Systems into Modules". Communications of the ACM. — C. 109.
Статья доступна в Web в разделе классики на странице ACM
62. Pike R. Notes on Programming in С. — C. 34.
Документ доступен на странице
63. Prechelt L. An Empirical Comparison of C, С++, Java, Perl, Python, Rexx, and Tcl for a Search/String-Processing Program. — C. 353.
64. Raskin J. The Humane Interface. Addison-Wesley, 2000. — C. 282.
Краткий конспект приведен на странице
65. The Memory Management Reference. — C. 46.
Доступно в Web
66. The New Hacker's Dictionary, (Третье издание). MIT Press, 1996. — C. 69, 332.
Книга доступна в Web на странице файла жаргона
67. Raymond Е. S. The Cathedral and the Bazaar, (Второе издание). O'Reilly & Associates, 1999. — C. 72, 471, 508.
68. Reps P., Senzaki N. Zen Flesh, Zen Bones. Shambhala Publications, 1994. — C. 18. Превосходная антология основных Дзэн-источников как они есть.
69. Ritchie D. М. The Evolution of the Unix Time-Sharing System, 1979. — C. 53.
Книга доступна в Web
70. Ritchie D. M. The Development of the С Language, 1993. - C. 429.
Статья доступна в Web
71. Ritchie D. M. An Incomplete History of the QED Text Editor, 2003. - C. 335.
Статья доступна в Web
72. Ritchie D. M., Thompson K. The Unix Time-Sharing System. — C. 56.
Книга доступна в Web
73. Saltzer J. H., Reed D. P., Clark D. D. "End-to-End Arguments in System Design". Статья ACM Transactions on Computer Systems Ассоциации вычислительной техники (Association for Computing Machinery). — ноябрь 1984 г. — С. 149.
Статья доступна в Web
74. Salus P. H. A Quarter-Century of Unix. Addison-Wesley, 1994. - C. 34.
Превосходный обзор истории Unix, объясняющий многие из конструкторских решений словами их создателей.
75. Schaffer Е., Wolf М. The Unix Shell as a Fourth-Generation Language, 1991. — С. 190.
Документ доступен в Web
76. Schwartz R., Phoenix Т. Learning Perl, (Третье издание). O'Reilly & Associates, 2001. - С. 363.
77. Spinellis D. "Notable Design Patterns for Domain-Specific Languages". Journal of Systems and Software. — февраль 2001 г. — С. 236.
Статья доступна в Web
78. Stallman R. M. The GNU Manifesto. - C. 62.
Документ доступен в Web
79. Stephenson N. In the Beginning Was the Command Line. 1999. — C. 290.
Документ доступен в Web
80. Stevens W. R. Unix Network Programming. Prentice-Hall, 1990. - C. 205.
Классическая книга по данной тематике. В некоторых поздних изданиях опущено рассмотрение сетевых средств Unix версии 6, таких как> mx()
.
81. Stevens W. R. Advanced Programming in the Unix Environment. Addison-Wesley, 1992. - C. 18.
Исчерпывающее руководство по Unix API. Полезная книга для опытного программиста или талантливого новичка, стоящее дополнение к Unix Network Programming
82. Stroustrup В. The С++ Programming Language. Addison-Wesley, 1991. - C. 358.
83. Tanenbaum A. S., Van Renesse R. A Critique of the Remote Procedure Call Paradigm. Доклады конференции EUTECO'88, 1988. - С. 207.
84. Tidwell D. XSLT:MasteringXML Transformations. O'Reilly & Associates, 2001. - C. 223.
85. Torvalds L., Diamond D .Just for Fun: The Story of an Accidental Revolutionary. HarperBusiness, 2001. - C. 428, 436.
86. Vaughan G. V., Tromey Т., Taylor I. L. GNU Autoconf, Automake, and Libtool. New Riders Publishing, 2000. - C. 395.
Пользовательское руководство по инструментам автоконфигурирования GNU. Доступно в Web
87. Vo K.-P. "The Discipline and Method Architecture for Reusable Libraries". Software Practice & Experience, 2000. — C. 124.
Статья доступна в Web
![Собор и Базар](/build/oblozhka.dc6e36b8.jpg)
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
![Волшебный котел](/build/oblozhka.dc6e36b8.jpg)
Данная работа посвящена анализу зарождающегося обоснования феномена разработки программ с открытыми исходными текстами с точки зрения экономики. Сначала я опровергну некоторые распространенные мифы о финансировании разработки программ и ценовой структуре программного обеспечения. Я проанализирую стабильность сотрудничества при разработке программ с открытыми исходными текстами с точки зрения теории игр. Я покажу девять моделей приемлемого финансирования разработки программ с открытым кодом: две некоммерческих и семь приносящих прибыль.
![Linux программирование в примерах](/storage/book-covers/b9/b9bbde7236347f4e288cba4a2867cb32a91c6e43.jpg)
В книге рассмотрены вопросы, связанные с программированием под Linux: файловый ввод/вывод, метаданные файлов, основы управления памятью, процессы и сигналы, пользователи и группы, вопросы интернационализации и локализации, сортировка, поиск и многие другие. Много внимания уделено средствам отладки, доступным под GNU Linux. Все темы иллюстрируются примерами кода, взятого из V7 UNIX и GNU. Эта книга может быть полезна любому, кто интересуется программированием под Linux.
![Хитрости Windows 7: для профессионалов](/storage/book-covers/f0/f05aa920cdb9ef637938c3f72dab393714798bd6.jpg)
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
![Изучаем Windows Vista. Начали!](/storage/book-covers/eb/eb6b00d8d0a67545fcb4b6ec477bd60e759e3300.jpg)
Просто и доступно изложены основы работы в Windows Vista с учетом всех особенностей новой версии операционной системы. Особое внимание уделено решению типичных задач и настройке Windows.Книга в первую очередь ориентирована на людей, только начинающих осваивать навыки работы на компьютере. Однако она будет полезна и тем, кто владеет Windows и собирается перейти на новую версию операционной системы.
![Полное руководство по Microsoft Windows XP](/storage/book-covers/07/079d2b425262b42ec51b0d5faed43108efd9e9d4.jpg)
В книге известного американского автора описывается среда ОС Windows XP и принципы ее функционирования, приведен сравнительный анализ Windows XP с предшествующими версиями операционной системы Windows. Рассматриваются вопросы применения и модификации нового интерфейса с целью получения прямого доступа ко всем функциям Windows XP обсуждаются варианты подключения к компьютерным сетям. Несколько разделов посвящены работе с реестром и конфигурационными файлами, мультимедийным функциям и разнообразным системным службам, а также методам решения проблем с программным обеспечением и оборудованием.
![QNX/UNIX: Анатомия параллелизма](/storage/book-covers/cd/cdfb0ae5f2b9470be5ef9637fa3016455056750e.jpg)
Книга адресована программистам, работающим в самых разнообразных ОС UNIX. Авторы предлагают шире взглянуть на возможности параллельной организации вычислительного процесса в традиционном программировании. Особый акцент делается на потоках (threads), а именно на тех возможностях и сложностях, которые были привнесены в технику параллельных вычислений этой относительно новой парадигмой программирования. На примерах реальных кодов показываются приемы и преимущества параллельной организации вычислительного процесса.
![Ubuntu Linux: базовый курс](/storage/book-covers/ca/caea5f721bb3e1c7fa5a3a24e85bef8de3da985f.jpg)
Если вы читаете эту книгу, значит вы подумываете о том, как бы поставить и попробовать Ubuntu. Наверняка, вы не захотите сразу отказываться от Windows и поставите Ubuntu, как вторую ОС (операционную систему).Возможно, вы как и я долго метались от дистрибутива к дистрибутиву и решали, какой же установить. Уверяю вас, вы сделали правильный выбор. Данная книга проведёт небольшую, но базовую экскурсию на тему установки и настройки.Я уверен, что вы найдёте эту книгу интересной для себя. Если у вас возникают какие-либо вопросы, я могу осветить их в новой версии этой книги.