ΠΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΡΠ΅ΡΡ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ΅ΡΠ°ΡΡΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°: ΡΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ, ΡΡ Π΅ΠΌΡ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΡΡΡ ΠΏΠΎ ΠΊΡΡΠΏΠΈΡΠ°ΠΌ, Π²ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π³ΠΈΠΏΠΎΡΠ΅Π·Π°. Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠΈΡΠ°Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°Π±ΠΎΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΡΠ»ΠΎΠΆΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°. Π― ΠΏΡΡΠ°ΡΡΡ Π²Π»Π΅Π·ΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Ρ Π°Π²ΡΠΎΡΠ°, ΠΏΠΎΠ½ΡΡΡ, Π² ΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ» Π΅Π³ΠΎ Π·Π°ΠΌΡΡΠ΅Π». Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π²Ρ ΡΡΠΈΡΠ΅ΡΡ ΡΠΈΡΠ°ΡΡ Π²Π΅ΡΠΈ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π΄ΡΡΠ³ΠΈΠΌΠΈ, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ ΡΡΠΎ-ΡΠΎ ΡΠ²ΠΎΠ΅ - ΡΠ°ΠΊ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ.
ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄. ΠΠΎΡΡΡΠΏΠ½Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΠΆΠΎΠ½Π° ΠΠ°ΠΉΠΎΠ½ΡΠ° ΠΊ 6-ΠΉ Π²Π΅ΡΡΠΈΠΈ UNIX, Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΈΠ»Π»Π° ΠΡΠΊΠΈΠ½ΡΠΎ-Π½Π° ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Apple, ΠΈ ΡΠΆΠ΅ ΡΠΊΠΎΡΠΎ ΠΌΡ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ Π½ΠΎΠ²Π°ΡΠΎΡΡΠΊΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ².
Π‘Π΅ΠΉΠ±Π΅Π»: ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ΅ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Ρ Π½Π°Ρ ΡΠ΅ΠΉΡΠ°Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌ ΡΠ°Π½ΡΡΠ΅.
ΠΠ½ΡΡ: ΠΠ°, ΡΡΠΎ ΡΠ°ΠΊ. Π ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ Π²ΠΈΠ΄Ρ Π½ΠΎΡΠ°ΡΠΈΠΈ - Π½Π΅ ΡΡΠΎΠΈΡ ΡΠΈΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΈΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π²Ρ.
ΠΠΈΠ±Π»ΠΈΠΎΠ³ΡΠ°ΡΠΈΡ
The Art of Computer Programming, Donaid Knuth (Addison-Wesley, 1997).[76]
Beautiful Code: Leading Programmers Explain How They Think, Andy Oram, Greg Wilson (eds.) (O'Reilly, 2007).[77]
Byte, Vol. 6, No. 8, "Smalltalk issue," August 1981.
Code Complete, Steve McConnell (Microsoft Press, 1993).[78]
Compiling with Continuations, Andrew W. Appel (Cambridge University Press, 1992).
The Design and Analysis of Computer Algorithms, Alfred V. Aho, John E. Hopcroft, and Jeffrey D. Ullman (Addison-Wesley, 1974).
Design Patterns: Elements of Reusable Object-Oriented Software, Eric Gamma, Richard Helf, Ralph Johnson, and John M. Vlissides (Addison-Wesley Professional, 1994).[79]
A Discipline of Programming, Edsger W. Dijkstra (Prentice Hall, Inc., 1976).
Effective Java, Joshua Bloch (Prentice Hall, 2008).[80]
The Elements of Programming Style, Brian Kernighan and P.J. Plauger (Computing McGraw-Hill, 1978).[81]
Elements of Style, William Strunk and E.B. White (Longman, 1999).
Expert Π‘ Programming, Peter van der Linden (Prentice Hall PTR, 1994).
Founders at Work, Jessica Livingston (Apress, 2007).
Hacker's Delight, Hank Warren (Addison-Wesley, 2002).[82]
Higher-Order Perl, Mark Jason Dominus (Morgan Kaufmann, 2005).
Java Concurrency in Practice, Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea (Addison-Wesley, 2006).
Java Puzzlers: Traps, Pitfalls, and Corner Cases, Joshua Bloch and Neil Gafter (Addison-Wesley, 2005).
The Lisp 1.5 Programmer's Manual, John McCarthy (MIT Press, 1962).
Literate Programming, Donald Knuth (Center for the Study of Language and Information, 1992).
Machine Intelligence 1, N.L. Collins and Donald Michie (eds.) (Oliver and Boyd, 1967).
Machine Intelligence 2, Ella Dale and Donald Michie (eds.) (Oliver and Boyd, 1968).
Machine Intelligence 3, Donald Michie (ed.) (Edinburgh University Press, 1968).
Machine Intelligence 4, Bernard Meltzer and Donald Michie (eds.) (Edinburgh University Press, 1969).
Magic House of Numbers, Irving Adler (HarperCollins, 1974).
"META II a Syntax-Oriented Compiler Writing Language," D.V. Schorre in Proceedings of the 1964 19th ACM national conference, (ACM, 1964).
Mindstorms: Children, Computers, and Powerful Ideas, Seymour A. Papert (Basic Books, 1993).
The Mythical Man-Month: Essays on Software Engineering, Frederick P. Brooks (Addison-Wesley Professional, 1995).[83]
Principles of Compiler Design, Alfred Aho and Jeffrey Ullman (Addison-Wesley, 1977).[84]
"Proof of a Program: FIND", C.A.R. Hoare in Communications of the ACM, Vol. 14, Issue 1 (ACM, 1971).
Programming Pearls, Jon Bentley (ACM Press, 1999).
Purely Functional Data Structures, Chris Okasaki (Cambridge University Press, 2008).
A Retargetable Π‘ Compiler: Design and Implementation, David Hanson and Christopher Fraser (Addison-Wesley Professional, 1995).
Smalltalk-80: The Interactive Programming Environment, Adele Goldberg (Addison-Wesley, 1983).
Smalltalk-80: The Language & Its Implementation, David Robson and Adele Goldberg (Addison-Wesley, 1983).
Structure and Interpretation of Computer Programs, Harold Abelson and Gerald Jay Sussman (MIT Press, 1996).[85]
TeX: The Program, Donald Knuth (Addison-Wesley, 1986).
The Programming Language LISP: Its Operation and Applications, Edmund Berkeley and Daniel Bobrow, eds. (MIT Press, 1966).
The Psychology of Computer Programming: Silver Anniversary Edition, Gerald Weinberg (Dorset House, 1998).
The TeXbook, Donald Knuth (Addison-Wesley Professional, 1986).[86]
Writers at Work: The Paris Review Interviews, Malcolm Cowley (Penguin, 1977).
Zen and the Art of Motorcycle Maintenance: An Inquiry into Values, Robert Pirsig (Bantam, 1984).
1
ΠΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ βΠ±ΡΠ±ΠΈ-Π±ΡΠΌΠ°β (Baby Boom Generation) - ΠΆΠΈΡΠ΅Π»ΠΈ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ Π¨ΡΠ°ΡΠΎΠ², ΡΠΎΠΆΠ΄Π΅Π½Π½ΡΠ΅ Π² 1945-1964 Π³Π³. ΠΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΠΡΠΎΡΠΎΠΉ ΠΌΠΈΡΠΎΠ²ΠΎΠΉ Π²ΠΎΠΉΠ½Ρ ΠΎΠ·Π½Π°ΠΌΠ΅Π½ΠΎΠ²Π°Π»ΠΎΡΡ ΡΠΎΡΡΠΎΠΌ ΡΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΡΡΠΈ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ Π½Π° ΡΠ²Π΅Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΏΠΎΡΡΠΈ 80 ΠΌΠ»Π½ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ. - ΠΡΠΈΠΌ. Π½Π°ΡΡ.ΡΠ΅Π΄.
2
Π₯Π°ΠΊΠ΅Ρ - ΠΠ’-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π²ΡΡΡΠ΅ΠΉ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π² ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π΅ ΠΈΠ·ΡΡΠΈΠ²ΡΠΈΠΉ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΠ. Π₯Π°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ Π²Π·Π»ΠΎΠΌΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΡΠΎ Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅Π²Π΅ΡΠ½ΠΎ. - ΠΡΠΈΠΌ. Π½Π°ΡΡ. ΡΠ΅Π΄.
3
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ APL ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠ΅ΠΉ (Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ-Π΄Π²ΡΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ), ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌΠΈ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ. - ΠΡΠΈΠΌ. Π½Π°ΡΡ. ΡΠ΅Π΄.
4
Π Π΅ΡΡ ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ , Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΠΈΡΠΏΠ΅, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ±ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π΄Π»Ρ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡ Π΄Π»Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ Π½ΠΈΠΌΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ»ΠΈΡΡ. Π‘ΠΌ. en.wikipedia.org/wiki/Lisp_machine. - ΠΡΠΈΠΌ. Π½Π°ΡΡ. ΡΠ΅Π΄.
5
Π Π΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ·ΡΠΊΠ° Common Lisp ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Lucid, ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠ΅ΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Lucid Common Lisp. ΠΠΎΠ·Π΄Π½Π΅Π΅ ΠΏΡΠ°Π²Π° ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ΄Π°Π²Π°Π»ΠΈΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊ Π΄ΡΡΠ³ΠΎΠΉ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ ΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Lisp Works, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈ ΠΏΡΠΎΠ΄Π°Π΅Ρ ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ΄ ΠΌΠ°ΡΠΊΠΎΠΉ Lucid Common Lisp. - ΠΡΠΈΠΌ. Π½Π°ΡΡ. ΡΠ΅Π΄.
6
Π£ΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠ΅Π΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ (Speculative Execution), ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, - ΡΡΠΎ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ Π¦Π Ρ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π±Π΅Π· ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ»ΡΡΠ°Π΅ ΡΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°). ΠΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π²Π΅ΡΠ½ΡΠΌ, ΡΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ ΠΈ Π²ΡΠΈΠ³ΡΡΠ²Π°Π΅ΡΡΡ Π²ΡΠ΅ΠΌΡ, Π° Π΅ΡΠ»ΠΈ Π½Π΅Ρ (misspeculation), ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π°Π½Π½ΡΠ»ΠΈΡΡΡΡΡΡ. - ΠΡΠΈΠΌ. Π½Π°ΡΡ.ΡΠ΅Π΄.
7
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° Π²Π΅ΡΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡ ΠΎΠ±Π΅ Π²Π΅ΡΠ²ΠΈ, Ρ ΠΎΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ Π·Π°ΡΠ΅ΠΌ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π»ΠΈΡΡ. -ΠΡΠΈΠΌ. Π½Π°ΡΡ. ΡΠ΅Π΄.
8
GDB (GNU Project Debugger) - ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΡΠΉ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° GNU, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΈ ΡΠΌΠ΅Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π‘ΠΈ, C++ ΠΈ Π€ΠΎΡΡΡΠ°Π½. -ΠΡΠΈΠΌ. Π½Π°ΡΡ. ΡΠ΅Π΄.