Искусство программирования для Unix
Шрифт:
41. Kernighan В., Plauger P.J. Software Tools. Addison-Wesley, 1976.
– С .37.
42. Kernighan В., Ritchie D. The С Programming Language, (Второе издание). Prentice-Hall Software Series, - C. 118,355,428, 430.
43. Lampson B. "Hints for Computer System Design". Обзор операционных систем (ACM Operating Systems Review) Ассоциации вычислительной техники (Association for Computing Machinery). — октябрь 1983 r. — C. 53.
Документ
44.LapinJ. E. Portable С and Unix Systems Programming. Prentice-Hall, 1987. — C. 430.
45. Leonard A. BSD Unix: Power to the People, from the Code, 2000.
– C. 58.
Документ доступен в Web <http://dir.salon.com/tech/fsp/2000/05/ 16/chapter_2_part_one/index.html>.
46. Levy S. Hackers: Heroes of the Computer Revolution. Anchor/Doubleday, 1984. — C. 67.
Книга доступна в Web <http: //www. Stanford.edu/group/mmdd/Silicon-Valley/Levy/Hackers.1984.book/contents.html>.
47. Lewine D. POSIX Programmer's Guide: Writing Portable Unix Programs. O'Reilly & Associates, 1992.
– C. 434.
48. Libes D„ Ressler S. Life with Unix. Prentice-Hall, 1989.
– C. 58.
В данной книге более подробно описывается ранняя история Unix, особенно период 1979-1986 годов.
49. Lions J. Lions's Commentary on Unix, 6th Edition. Peer-To-Peer Communications, 1996.
– C. 57.
PostScript-версии оригинальной книги Лайонза путешествуют по Web, данная ссылка может быть нестабильной <http://www.upl.cs.wisc.edu/~epaulson/ lionc .ps>.
50. Loukides М., Oram A. Programming with GNU Software. O'Reilly & Associates, 1996.-С.380,387.
51. Lutz М. Programming Python. O'Reilly & Associates, 1996.
– С. 368.
52.McIlroy M. D., Pinson E. N., Tague B. A. "Unix Time-Sharing System Forward". Статья в техническом журнале корпорации Bell System (The Bell System Technical Journal), Bell Laboratories, 1978. — C. 34.
53. Mcllroy M. D. "Unix on My Mind". В материалах конференции Virginia Computer Users Conference. — C. 55.
54. Miller G. "The Magical Number Seven, Plus or Minus Two". The Psychological Review. — C. 112.
Статья доступна в Web <http: //www. wel 1. com/user / smal in/miller. html >.
55. Mumon. The Gateless Gate. — C. 179.
Книга
56. Ockman S., DiBona C. Open Sources: Voices from the Open Source Revolution. O'Reilly & Associates, 1999.
– C. 85.
Книга доступна в Web <http: / /www. oreilly. com/catalog/opensources/ book/toe.html>.
57. Oram A., Talbot S. Managing Projects with Make. O'Reilly & Associates, 1991.
– C. 387.
58. Ousterhout J. Tel and the Tk Toolkit. Addison-Wesley, 1994.
59. Ousterhout J. Why Threads Are a Bad Idea (for most purposes), 1996.
Доклад на конференции USENIX 1996. Соответствующего напечатанного документа нет, но презентация доступна в Web <http://home.pacbell.net/ ouster/threads.pdf">.
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 <http://www. acm.org/classics/may96/>.
62. Pike R. Notes on Programming in С. — C. 34.
Документ доступен на странице <http://www.lysator.liu.Se/c/ pikestyle.html>.
63. Prechelt L. An Empirical Comparison of C, С++, Java, Perl, Python, Rexx, and Tel for a Search/String-Processing Program. — C. 353. <http://www.ubka.uni-karlsruhe.de/cgi-bin/psview?document=ira/2000/5>.
64. Raskin J. The Humane Interface. Addison-Wesley, 2000. — C. 282.
Краткий конспект приведен на странице <http://humane.sourceforge. net/humane_interface/summary_of_thi.html>.
65. The Memory Management Reference. — C. 46.
Доступно в Web <http: //www.memorymanagement .org/>.
66. The New Hacker's Dictionary, (Третье издание). MIT Press, 1996. — С. 69,332.
Книга доступна в Web на странице файла жаргона <http://www.catb.org/ -esr/jargon>.
67. Raymond Е. S. The Cathedral and the Bazaar, (Второе издание). O'Reilly & Associates, 1999. — C. 72,471,508.