Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ программирования для UnixΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 171

Автор Π Π΅ΠΉΠΌΠΎΠ½Π΄ Π­Ρ€ΠΈΠΊ Π‘Ρ‚ΠΈΠ²Π΅Π½

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.

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 <http://cm.bell-labs.com/cm/cs/who/dmr/hist .html>.

70.Β Ritchie D. M. The Development of the Π‘ Language, 1993. - C. 429.

Π‘Ρ‚Π°Ρ‚ΡŒΡ доступна Π² Web <http://cm.bell-labs.com/cm/cs/who/dmr/chist .html>.

71.Β Ritchie D. M. An Incomplete History of the QED Text Editor, 2003. - C. 335.

Π‘Ρ‚Π°Ρ‚ΡŒΡ доступна Π² Web <http://cm.bell-labs.com/cm/cs/who/dmr/qed .html>.

72.Β Ritchie D. M., Thompson K. The Unix Time-Sharing System. β€” C. 56.

Книга доступна Π² Web <http://cm.bell-labs.com/cm/cs/who/dmr/cacm .html>.

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 <http://Web.mit.edu/Saltzer/www/publica-tions/endtoend/endtoend.pdf >.

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 <http://www.rdb.com/lib/4gl.pdf>. РСализация с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, NoSQL, доступна ΠΈ Π»Π΅Π³ΠΊΠΎ находится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ поисковых машин.

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 <http://www.dmst.aueb.rg/dds/pubs/jrnl/ 2000-JSS-DSLPatterns/html/dslpat,html>.

78.Β Stallman R. M. The GNU Manifesto. - C. 62.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ доступСн Π² Web <http://www.gnu.org/gnu/manifesto.html>.

79.Β Stephenson N. In the Beginning Was the Command Line. 1999. β€” C. 290.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ доступСн Π² Web <http://www.cryptonomicon.com/beginning .html>.

80.Β Stevens W. R. Unix Network Programming. Prentice-Hall, 1990. - C. 205.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ·Π΄Π½ΠΈΡ… изданиях ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ рассмотрСниС сСтСвых срСдств Unix вСрсии 6, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ‚Ρ… ().

81.Β Stevens W. R. Advanced Programming in the Unix Environment. Addison-Wesley, 1992. - C. 18.

Π˜ΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ руководство no 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 <http: //sources. redhat. com/autobook/>.

87.Β Vo K.-P. "The Discipline and Method Architecture for Reusable Libraries". Software Practice & Experience, 2000. β€” C. 124.

Π‘Ρ‚Π°Ρ‚ΡŒΡ доступна Π² Web <http://www.research.att.com/sw/tools/vco-dex/dm-spe.ps>.

88.Β Wall L., Christiansen Π’., Orwant J. Programming Perl, (Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅). O'Reilly & Associates, 2000. - C. 363.

89.Β Welch B. Practical Programming in Tel and Tk. Prentice-Hall, 1999. - C. 366.

90.Β Williams S. Free as in Freedom. O'Reilly & Associates, 2002. - C. 70.

Книга доступна Π² Web <http://www.oreilly.com/openbook/freedom/ index. html>.

91.Β Yourdon E. Death March. The Complete Software Developer's Guide to Surviving "Mission Impossible"Projects. Prentice-Hall, 1997. - C. 408.

Π’ ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄

Π›ΡŽΠ±ΠΎΠΉ ΠΈΠ· ΠΏΠΎΡΠ΅Ρ‚ΠΈΠ²ΡˆΠΈΡ… ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡŽ USENIX Π² ΠΌΠΎΠ΄Π½ΠΎΠΌ ΠΎΡ‚Π΅Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Ρ€Π°Π·Π° Π²Ρ€ΠΎΠ΄Π΅: "Π’Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π΅Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… людСй, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?" ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Ρ„Ρ€Π°Π·Π΅: "Π‘ΠΌΠΎΡ‚Ρ€ΠΈ, Π²ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ подвиТная Ρ„ΠΎΡ€ΠΌΠ° ΠΎΠΌΠ΅Ρ€Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ΄ΠΈΠ½Π³Π°!", ΠΏΡ€ΠΎΠ·Π²ΡƒΡ‡Π°Π²ΡˆΠ΅ΠΉ ΠΈΠ· уст гостиничной ΠΎΡ„ΠΈΡ†ΠΈΠ°Π½Ρ‚ΠΊΠΈ, разносящСй ΠΊΠΎΠΊΡ‚Π΅ΠΉΠ»ΠΈ.

β€”Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚ Π—Π²ΠΈΠΊΠΊΠΈ (Elizabeth Zwicky)

КСн ΠΡ€Π½ΠΎΠ»ΡŒΠ΄ (Ken Arnold) Π±Ρ‹Π» Ρ‡Π»Π΅Π½ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹, которая создавала вСрсии 4BSD Unix. Он написал ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ curses(3) ΠΈ Π±Ρ‹Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ rogue(6). КСн ΠΡ€Π½ΠΎΠ»ΡŒΠ΄ являСтся Ρ‚Π°ΠΊΠΆΠ΅ соавтором Java Reference Manual (Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ языку Java) ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… экспСртов ΠΏΠΎ Java ΠΈ ОО-тСхнологиям.

Π‘Ρ‚ΠΈΠ²Π΅Π½ М. Π‘Π΅Π»Π»ΠΎΠ²ΠΈΠ½ (Steven М. Bellovin), работая Π² 1979 Π³. Π² УнивСрситСтС Π‘Π΅Π²Π΅Ρ€Π½ΠΎΠΉ ΠšΠ°Ρ€ΠΎΠ»ΠΈΠ½Ρ‹, вмСстС с Π’ΠΎΠΌΠΎΠΌ Враскоттом (Tom Truscott) ΠΈ Π”ΠΆΠΈΠΌΠΎΠΌ Эллисом (Jim Ellis) создал Usenet. Π’ 1982 Π³ΠΎΠ΄Ρƒ ΠΎΠ½ вошСл Π² состав AT&T Bell Laboratories, Π³Π΄Π΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π½Π°Ρ‡Π°Π» Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ исслСдованиСм вопросов бСзопасности, ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ сСтСй Π½Π° основС Unix-систСм, Π° Ρ‚Π°ΠΊΠΆΠ΅ участвовал Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Он являСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‡Π»Π΅Π½ΠΎΠΌ IETF (Internet Engineering Task Force β€” Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Internet), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΈ (National Academy of Engineering).

Π‘Ρ‚ΡŽΠ°Ρ€Ρ‚ ЀСльдман (Stuart Feldman) Π±Ρ‹Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‡Π»Π΅Π½ΠΎΠ² Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Unix Π² Bell Labs. Он написал ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ make(1) ΠΈ f77(1). Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ являСтся Π²ΠΈΡ†Π΅-ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠΌ IBM, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌ Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ исслСдования.

Π”ΠΆΠΈΠΌ ГСттис (Jim Gettys) вмСстС с Π‘ΠΎΠ±ΠΎΠΌ Π¨Π΅ΠΉΡ„Π»Π΅Ρ€ΠΎΠΌ (Bob Scheifler) ΠΈ ΠšΠΈΡ‚ΠΎΠΌ ΠŸΠ°ΠΊΠΊΠ°Ρ€Π΄ΠΎΠΌ (Keith Packard) Π±Ρ‹Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² систСмы X Window Π² ΠΊΠΎΠ½Ρ†Π΅ 1980-Ρ… Π³ΠΎΠ΄ΠΎΠ². Он написал Π₯-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π₯-Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ провозгласил основноС ΠΊΡ€Π΅Π΄ΠΎ Π² конструкции X: "ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, Π° Π½Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°".

Π‘Ρ‚ΠΈΠ² ДТонсон (Steve Johnson) написал ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ уасс(1), Π° Π·Π°Ρ‚Π΅ΠΌ использовал Π΅Π΅ для написания ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ компилятора Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΌΠ΅Π½ΠΈΠ» ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ DMR Π‘ ΠΈ стал ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… Π‘-компиляторов Π² Unix.

Π‘Ρ€Π°ΠΉΠ°Π½ ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½ (Brian Kernighan) являСтся СдинствСнным Π²ΠΈΠ΄Π½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»Π΅ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ стиля Π² сообщСствС Unix. Он стал Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ соавтором Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ½ΠΈΠ³, ΡΡ‚Π°Π²ΡˆΠΈΡ… классикой, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ "The Practice of Programming", "The Π‘ Programming Language", "The Unix Programming Environment". Работая Π² Bell Labs, ΠΎΠ½ стал соавтором языка awk(1) ΠΈ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ сСмСйства инструмСнтов troff, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ eqn(1) (совмСстно с Π›ΠΎΡ€ΠΈΠ½Π΄ΠΎΠΉ Π§Π΅Ρ€Ρ€ΠΈ (Lorinda Cherry)),pic(1), ΠΈ grap(1) (с Π”ΠΆΠΎΠ½ΠΎΠΌ Π‘Π΅Π½Ρ‚Π»ΠΈ (Jon Bentley)).

Дэвид ΠšΠΎΡ€Π½ (David ΠšΠΎΡ‚) написал ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠšΠΎΡ‚, стилистичСский ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊ ΠΏΠΎΡ‡Ρ‚ΠΈ всСх соврСмСнных ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ Π² Unix. Он создал UWIN, эмулятор Unix для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Windows. Дэвид Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Π» исслСдования ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΈ срСдств для обСспСчСния пСрСносимости исходного ΠΊΠΎΠ΄Π°.