Искусство программирования для Unix
Шрифт:
Статья доступна в Web <http://www.cs.ukc.ac.uk/people/staff/lh8/pubs/pubis697/Ubend_IS697.pdf.gz>.
34. Hatton L. "Does OO Sync with the Way We Think?". IEEE Software, 15(3).
– C. 357.
Статья доступна в Web <http://www.cs.ukc.ac.uk/people/staff/lh8/pubs/pubis698/00_IS698.pdf.gz>.
35. Hauben R. History of UNIX.
– C. 57.
Документ доступен в Web <http://www.dei.isep.ipp.pt/docs/Unix.html>.
36. Heller S.
2003.
– C. 358.
37. Hunt A., Thomas D. The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley, 2000.
– C. 18, 114.
38. Kernighan B. Experience with Tcl/Tk for Scientific and Engineering Visualization. Доклады конференции USENIX Association Tcl/Tk Workshop, 1995. — C. 366.
Документ доступен в Web <http://www.usenix.org/publications/library/proceedings/tcl95/full_papers/kernighan.txt>.
39. Kernighan В., Pike R. The Unix Programming Environment. Prentice-Hall, 1984. — C. 19, 354, 360, 386.
40. Kernighan В., Pike R. The Practice of Programming. Addison-Wesley, 1999. — C. 18, 443. (Б. Керниган, P. Пайк. Практика программирования. ИД "Вильямс", 2004 г.)
Отличный трактат по написанию высококачественных программ, данная книга, несомненно, должна стать классикой в своей области.
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 г. — C. 53.
Документ доступен в Web <http://research.microsoft.com/~lampson/33-Hints/WebPage.html>.
44. Lapin J. 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.
Книга
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 M. Programming Python. O'Reilly & Associates, 1996.
– C. 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. McIlroy 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.well.com/user/smalin/miller.html>.
55. Mumon. The Gateless Gate. — C. 179.
Книга доступна в Web <http://www.ibiblio.org/zen/cgi-bin/koan-index.pl>.
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. Tcl 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">.