
рд╢реБрдн рджрд┐рдиред рдпрд╣ рд▓реЗрдЦ рдПрдХ рдкреЛрд╕реНрдЯ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИ рдЬреЛ рдореБрдЭреЗ рдиреНрдпреВрдпреЙрд░реНрдХ рд╕реНрдЯреЗрдЯ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдореЗрдВ рд╕реНрдЯреЛрдиреА рдмреНрд░реБрдХ рдореЗрдВ рд╕реНрдирд╛рддрдХ рдЫрд╛рддреНрд░ рдХреЗ рдмреНрд▓реЙрдЧ рдкрд░ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред рд╕реБрд▓рдн рд░реВрдк рдореЗрдВ рд▓реЗрдЦ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ, рдЙрдирдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╛рдардХреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рд╕рдВрджреЗрд╣ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рддрд▓реНрд▓реАрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЕрдиреБрд╡рд╛рдж рдФрд░ рд╢рдмреНрджрд╛рд╡рд▓реА рдкрд░ рдЗрдЪреНрдЫрд╛рдУрдВ, рд╕реБрдЭрд╛рд╡реЛрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдиреБрд╡рд╛рджрдХ рдХреА рд░рд╛рдп рдХрднреА-рдХрднреА рд▓реЗрдЦрдХ рдХреА рд░рд╛рдп рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреА, рд▓реЗрдХрд┐рди рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдмреЗрд╣рдж рдордиреЛрд░рдВрдЬрдХ рдерд╛редUPD: рдЖрдк
rsdn (рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП
рдлреНрд▓реЗрдорд┐рдВрдЧреЛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж) рдкрд░ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЕрдиреБрд╡рд╛рдж рд╡рд┐рдХрд▓реНрдк рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реЛрдорд╡рд╛рд░, 19 рдЬреВрди, 2006рдкрд░рд┐рдЪрдп
рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╡рд┐рд▓рдВрдмрдХрд░реНрддрд╛ (рдпрд╛рдиреА рдЖрд▓рд╕реА рд▓реЛрдЧ) рд╣реЛрддреЗ рд╣реИрдВред рдЖрдУ, рдХреЙрдлреА рдмрдирд╛рдУ, рдореЗрд▓ рдЪреЗрдХ рдХрд░реЛ, рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рдЖрд░рдПрд╕рдПрд╕ рдкрдврд╝реЗрдВ, рд╕рдорд╛рдЪрд╛рд░ рдкрдврд╝реЗрдВ, рддрдХрдиреАрдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдирд╡реАрдирддрдо рд▓реЗрдЦ рджреЗрдЦреЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдлреЛрд░рдо рдкрд░ рд░рд╛рдЬрдиреАрддрд┐рдХ рдЪрд░реНрдЪрд╛ рджреЗрдЦреЗрдВред рдХреБрд▓реНрд▓рд╛, рджреЛрд╣рд░рд╛рдПрдВ рддрд╛рдХрд┐ рдХреБрдЫ рднреА рдпрд╛рдж рди рд╣реЛред рджреЛрдкрд╣рд░ рдХреЗ рднреЛрдЬрди рдХреЗ рд▓рд┐рдП рдЬрд╛рдУред рд╡рд╛рдкрд╕ рдЬрд╛рдУ, рдХреБрдЫ рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП IDE рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдПрдБред рдореЗрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдХреЙрдлреА рдмрдирд╛рдУред рдФрд░ рдЕрдЪрд╛рдирдХ рджрд┐рди рдХрд░реАрдм рдЖ рд░рд╣рд╛ рд╣реИред
рд▓реЗрдХрд┐рди рд╕рдордп-рд╕рдордп рдкрд░ рджрд┐рд▓рдЪрд╕реНрдк (рд╢рд░реНрдордирд╛рдХ, рдЖрд╢рд╛рдЬрдирдХ) рд▓реЗрдЦ рдФрд░ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рджреЗрдЦрдиреЗ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╕рд╣реА рдЬрдЧрд╣ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдРрд╕рд╛ рд▓реЗрдЦ рдЖрдкрдХреЛ рд╣рд░ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдорд┐рд▓реЗрдЧрд╛ред рдЗрди рдкрджреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЗрд╕рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рд░реАрдб рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрдорд╛ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рд╕рдордЭ рд╕рдХреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд▓рд┐рдВрдХ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдФрд░ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рднрд░рд╛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдкрд╣рд▓реЗ рд╣реА рдЬрдорд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЖрдкрдХреЛ рдкреВрд░реЗ рд╕рд╛рд▓ рдФрд░ рдЬрдВрдЧрд▓ рдХреЗ рдмреАрдЪ рдореЗрдВ рдПрдХ рдЭреЛрдкрдбрд╝реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬрд╣рд╛рдВ рдЪрд╛рд░реЛрдВ рдУрд░ рдореАрд▓реЛрдВ рддрдХ рдпрд╣ рд╕рдм рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрддреНрдорд╛ рдирд╣реАрдВ рд╣реИред рдФрд░ рдпрд╣ рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдирджреА рдкрд░ рдЬрд╛рдПрдВ рддреЛ рд╣рд░ рд╕реБрдмрд╣ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рднреЛрдЬрди рд▓реЗрдХрд░ рдЖрдП рдФрд░ рдХрдЪрд░рд╛ рдЙрдард╛рдПред
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдХреА рд╕реВрдЪреА рдХреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реА рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реВрдЪреА рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЗрдЦ рдЖрдорддреМрд░ рдкрд░ рд╕рдмрд╕реЗ рдЬрдЯрд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдЕрдХреНрд╕рд░ рд╡реЗ рдПрдХ рд╕реВрдЦреА рдЕрдХрд╛рджрдорд┐рдХ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ "рд╡реЙрд▓ рд╕реНрдЯреНрд░реАрдЯ рдХреЗ рджрд┐рдЧреНрдЧрдЬ рдПрдХ рджрд╢рдХ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде" рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддреЗ рдХрд┐ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (рдПрдлрдкреА) рдкрд░ рд▓реЗрдЦ рдХреНрдпрд╛ рдХрд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╕рд┐рдЯреА рдЧреНрд░реБрдк рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдпрд╛ рдбреНрдпреВрд╢ рдмреИрдВрдХ рдореЗрдВ рдПрдХ рд╕рд╡рд╛рд▓ рдкреВрдЫрддреЗ рд╣реИрдВ
[рез] рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрд░реНрд▓рд╛рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рдЬреЗрдПрдордПрд╕ рдХреЛ рдХреНрдпреЛрдВ рдЪреБрдирд╛, рдЖрдк рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реБрдиреЗрдВрдЧреЗ рдХрд┐ рд╡реЗ рдФрджреНрдпреЛрдЧрд┐рдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╢реИрдХреНрд╖рдгрд┐рдХ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдХрдареЛрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЬрдЯрд┐рд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЧрдП рдереЗред рдХреБрдЫ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реИред
рджрд░рдЕрд╕рд▓, рд╡рд╛рдпреБрд╕реЗрдирд╛ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЖрд╕рд╛рди рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреНрдЮрд╛рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд░рд╕рд╛рддрд▓ рдХрд╛ рдХрд╛рд░рдг рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╡рд╛рдпреБрд╕реЗрдирд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдХреЛ тАЬрдПрдПрдл рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рдорд╛рд░реНрдЧрджрд░реНрд╢рдХтАЭ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦреЗрдВ, рд╣рдорд╛рд░реЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рджрд┐рдорд╛рдЧ рдФрд░ рд╡рд╛рдпреБрд╕реЗрдирд╛ рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рдмреАрдЪ рдПрдХ рд╕реЗрддреБ рдХреЗ рд░реВрдк рдореЗрдВред рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдХреЙрдлреА рдкрд┐рд▓рд╛рдИ рдФрд░ рдЬрд╛рд░реА рд░рдЦрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдмрд╣реБрдд рдЬрд▓реНрдж рд╕рд╣рдХрд░реНрдореА рдЖрдкрдХреЗ FI рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордЬрд╛рдХ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗред
рддреЛ рд╡рд╛рдпреБрд╕реЗрдирд╛ рдХреНрдпрд╛ рд╣реИ? рдпрд╣ рдХрд╣рд╛рдВ рд╕реЗ рдЖрдпрд╛? рдпрд╣ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ? рдпрджрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрддрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдПрдлрдкреА рдХреЗ рд╡рдХреАрд▓ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрджреНрдпреЛрдЧрд┐рдХ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрдзрд┐рдХ рдмрд╛рд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдХреЗрд╡рд▓ рдкреАрдПрдЪрдбреА рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рднрд╛рд╖рд╛рдУрдВ рдХреА рдУрд░ рдХреНрдпреЛрдВ рдЭреБрдХреЗ рд╣реИрдВ? рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реАрдЦрдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдХреНрдпреЛрдВ рд╣реИ? рдЗрди рд╕рднреА рдХреНрд▓реЛрдЬрд░, рдХрдВрдЯрд┐рдиреНрдпреВ, рдХреНрдпреБрд░рд┐рдВрдЧ, рдЖрд▓рд╕реА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдФрд░ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯреНрд╕ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдкреАрдЫреЗ рдХреНрдпрд╛ рдЫрд┐рдкрд╛ рд╣реИ? рдпрд╣ рд╕рдм рдПрдХ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреИрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдкреВрд░реЗ рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рдпрд╣ рд╕рдм рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдХреНрдпреЛрдВ рд╣реИ рдЬреЛ рдкрд╡рд┐рддреНрд░ рдФрд░ рд╣рдорд╛рд░реЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рджрд┐рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд┐рдп рд╣реИ? рдЬрд▓реНрдж рд╣реА рд╣рдо рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗред рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдХрд╛рджрдорд┐рдХ рд▓реЗрдЦреЛрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдмреАрдЪ рднрд╛рд░реА рдЕрдВрддрд░ рдХрд╛ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдкрд╛рд░реНрдХ рдореЗрдВ рдЪрд▓реЗрдВред
рдкрд╛рд░реНрдХ рдореЗрдВ рдЪрд▓реЛ
рдЯрд╛рдЗрдо рдорд╢реАрди рдореЗрдВ рдЬрд╛рдУред рдкрд╛рд░реНрдХ рдореЗрдВ рд╣рдорд╛рд░реА рд╕реИрд░ 380 рдИрд╕рд╛ рдкреВрд░реНрд╡ рдХреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рднреВрд▓ рд╡рд╕рдВрдд рдХреЗ рдЙрди рдзреВрдк рджрд┐рдиреЛрдВ рдореЗрдВ рд╕реЗ 2 рд╣рдЬрд╛рд░ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣реБрдИ рдереАред рдПрдереЗрдВрд╕ рдХреА рд╢рд╣рд░ рдХреА рджреАрд╡рд╛рд░реЛрдВ рд╕реЗ рдкрд░реЗ, рдЬреИрддреВрди рдХреЗ рдкреЗрдбрд╝реЛрдВ рдХреА рдХреЛрдорд▓ рдЫрд╛рдпрд╛ рдХреЗ рдиреАрдЪреЗ, рдкреНрд▓реЗрдЯреЛ рдПрдХ рд╕реБрдВрджрд░ рд╕реБрд╕реНрдд рд▓рдбрд╝рдХреЗ рдХреЗ рд╕рд╛рде рдЕрдХрд╛рджрдореА рдХреА рдУрд░ рдЪрд▓ рджрд┐рдпрд╛ред рдореМрд╕рдо рдЕрджреНрднреБрдд рдерд╛, рджреЛрдкрд╣рд░ рдХрд╛ рднреЛрдЬрди рдкреЗрдЯ рдореЗрдВ рд╕реБрдЦрдж рдерд╛, рдФрд░ рдмрд╛рддрдЪреАрдд рдзреАрд░реЗ-рдзреАрд░реЗ рджрд╛рд░реНрд╢рдирд┐рдХ рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдмрджрд▓ рдЧрдИред
"рдкреНрд▓реЗрдЯреЛ рдиреЗ рдЙрди рджреЛ рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рджреЗрдЦрд╛," рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╢реИрдХреНрд╖рд┐рдХ рдЕрд░реНрде рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджреЛрдВ рдХрд╛ рдЪрдпрди рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдХрд░реЗрдВред "рдЙрдирдореЗрдВ рд╕реЗ рдХреМрди рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓рдВрдмрд╛ рд╣реИ?" рд▓рдбрд╝рдХрд╛ рджрд╛рд╕ рдиреЗ рдкреВрд▓ рдХреА рдУрд░ рджреЗрдЦрд╛, рдЬрд╣рд╛рдВ рджреЛ рд▓реЛрдЧ рдЦрдбрд╝реЗ рдереЗред "рд╡реЗ рдЙрд╕реА рдКрдВрдЪрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдВ," рд▓рдбрд╝рдХреЗ рдиреЗ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ред "рдЖрдк рдПрдХ рд╣реА рдКрдВрдЪрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рдмреНрджреЛрдВ рд╕реЗ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?" рдкреНрд▓реЗрдЯреЛ рдиреЗ рдкреВрдЫрд╛ред "рдареАрдХ рд╣реИ, рдпрд╣рд╛рдБ рд╕реЗ рд╡реЗ рдПрдХ рдЬреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдХрд░реАрдм рдЖрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдКрдВрдЪрд╛рдИ рдореЗрдВ рдЕрдВрддрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдБред"
рдкреНрд▓реЗрдЯреЛ рдореБрд╕реНрдХреБрд░рд╛рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓рдбрд╝рдХреЗ рдХреЛ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝рд╛рдпрд╛ред "рддреЛ рдЖрдк рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдЪреАрдЬреЗрдВ рдирд╣реАрдВ рд╣реИрдВ?" рд▓рдбрд╝рдХрд╛ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рд╣реЛ рдЧрдпрд╛ рдФрд░ рдЬрд╡рд╛рдм рджрд┐рдпрд╛: "рд╣рд╛рдВ, рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рд╣рдореЗрд╢рд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЕрдВрддрд░ рд╣реЛрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╣рдо рдЗрд╕реЗ рджреЗрдЦ рди рд╕рдХреЗрдВред "рдлрд┐рд░ рдЕрдЧрд░ рдЗрд╕ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдпреЛрдЧ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдк 'рдЖрджрд░реНрд╢' рд╕рдорд╛рдирддрд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдХреИрд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ?" рдЗрд╕рдиреЗ рд▓рдбрд╝рдХреЗ рдХреЛ рд╕реНрддрдмреНрдз рдХрд░ рджрд┐рдпрд╛ред рдЙрд╕рдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛: "рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред"
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЧрдгрд┐рдд рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЛ рд╕рдордЭрдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕ рдкреИрджрд╛ рд╣реБрдЖред рдкреНрд▓реЗрдЯреЛ рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рд╣рдорд╛рд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЖрджрд░реНрд╢ рдХрд╛ рдПрдХ рдЕрдиреБрдорд╛рди рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╣ рднреА рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд▓реЛрдЧ рдПрдХ рдЖрджрд░реНрд╢ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрднреА рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рд╡рд╣ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪреЗ рдХрд┐ рдЖрджрд░реНрд╢ рдЧрдгрд┐рддреАрдп рд░реВрдк рдХрд┐рд╕реА рдЕрдиреНрдп рджреБрдирд┐рдпрд╛ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╣рдо рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕ "рд╡реИрдХрд▓реНрдкрд┐рдХ" рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреЗ рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╣рдо рд╕рд╣реА рд╕рд░реНрдХрд▓ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдЖрджрд░реНрд╢ рдЪрдХреНрд░ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд┐рд░ рдЧрдгрд┐рдд рдХреНрдпрд╛ рд╣реИ? рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреЛ рдЧрдгрд┐рддреАрдп рдХрд╛рдиреВрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреЛрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдЧрдгрд┐рдд рд╕рдм рдХреБрдЫ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ?
[2]рдЧрдгрд┐рдд рдХрд╛ рджрд░реНрд╢рди рдПрдХ рдмрд╣реБрдд рд╣реА рдЬрдЯрд┐рд▓ рд╡рд┐рд╖рдп рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рджрд╛рд░реНрд╢рдирд┐рдХ рд╡рд┐рд╖рдпреЛрдВ рдХреА рддрд░рд╣, рд╡рд╣ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рд╡рд╛рд▓ рдкреВрдЫрддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ рдХрд┐ рдЧрдгрд┐рдд рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд╣реЗрд▓реА рд╣реИ: рдпрд╣ рдмреБрдирд┐рдпрд╛рджреА рд╕реБрд╕рдВрдЧрдд рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдЗрди рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕ рдкрд░ рдирд┐рдпрдореЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рдлрд┐рд░ рд╣рдо рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдХрд╛рдиреВрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЧрдгрд┐рддрдЬреНрдЮ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ "рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓реА" рдпрд╛ "рдкрдерд░реА" рдХрд╣рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЯреЗрдЯреНрд░рд┐рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рдХрд╛рдордХрд╛рдЬреА рдЯреЗрдЯреНрд░рд┐рд╕ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИ; рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
рдЕрд▓реНрдлрд╛ рд╕реЗрдВрдЯреЙрд░реА рд╕реЗ рд╢рд░рд╛рдмреА рдЬреАрд╡реЛрдВ рдХреА рд╕рднреНрдпрддрд╛ рд╣рдорд╛рд░реЗ рдФрдкрдЪрд╛рд░рд┐рдХ рдЯреЗрдЯреНрд░рд┐рд╕ рдпрд╛ рд╕рд░реНрдХрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдПрдХрдорд╛рддреНрд░ рдЗрдВрджреНрд░рд┐рдп рдХреЗрд╡рд▓ рдЧрдВрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рдХрднреА рднреА рдПрдХ рдЯреЗрдЯреНрд░рд┐рд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдкрд╛рд╕ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рд░реНрдХрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд╣реЛрдЧреАред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реЛ рдкрд╛рдПрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реА рдЧрдВрдз рдХреА рднрд╛рд╡рдирд╛ рдЗрддрдиреА рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдкреНрд░рд╕реНрддреБрддрд┐ рдХреА рднрд╛рд╖рд╛ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╡реЗрджреА рдЙрдкрдХрд░рдг рдФрд░ рдорд╛рдирдХ рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ), рдХрд┐рд╕реА рднреА рдмреМрджреНрдзрд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╕рднреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреАред
рднрд▓реЗ рд╣реА рдмреНрд░рд╣реНрдорд╛рдВрдб рдореЗрдВ рдХреЛрдИ рдмреБрджреНрдзрд┐рдорд╛рди рд╕рднреНрдпрддрд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдЯреЗрдЯреНрд░рд┐рд╕ рдФрд░ рд╕рд░реНрдХрд▓ рдХреЗ рд▓рд┐рдП рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдЕрднреА рднреА рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╣реА рд╣реЛрдЧреАред рдЗрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХреЛрдИ рднреА рдкреНрд░рд╛рдгреА рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдПрдХ рд╕рдордЭрджрд╛рд░ рд╡рд┐рджреЗрд╢реА рджреМрдбрд╝ рдЕрдЪрд╛рдирдХ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рддреЛ рд╡реЗ рдмреНрд░рд╣реНрдорд╛рдВрдб рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд░реЗрдВрдЧреЗред рдмреЗрд╢рдХ, рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдЯреЗрдЯреНрд░рд┐рд╕ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдмреНрд░рд╣реНрдорд╛рдВрдб рдореЗрдВ рдЗрд╕ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдПрдирд╛рд▓реЙрдЧ рдирд╣реАрдВ рд╣реИрдВред рдЯреЗрдЯреНрд░рд┐рд╕ рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдкрд╣реЗрд▓рд┐рдпрд╛рдБ рдЬреЛ рдЖрд╕рдкрд╛рд╕ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╣рдореЗрд╢рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрддрдиреА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдмреНрд░рд╣реНрдорд╛рдВрдб рдореЗрдВ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд░рд┐рдорд┐рдд рд╣реЛрдЧрд╛ред
рдереЛрдбрд╝рд╛ рдЗрддрд┐рд╣рд╛рд╕ [3]
рдЪрд▓реЛ рд╣рдорд╛рд░реЗ рдЯрд╛рдЗрдо рдорд╢реАрди рдХреЗ рдкрд╣рд┐рдпреЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ 1930 рдХреЗ рджрд╢рдХ рдореЗрдВ рдереЛрдбрд╝рд╛ рдХрд░реАрдм рдЖрддреЗ рд╣реИрдВред рдж рдЧреНрд░реЗрдЯ рдбрд┐рдкреНрд░реЗрд╢рди рдиреЗ рдирдП рдФрд░ рдкреБрд░рд╛рдиреЗ рджреБрдирд┐рдпрд╛ рдХреЛ рддрдмрд╛рд╣ рдХрд░ рджрд┐рдпрд╛ред рд╕рднреА рд╕рд╛рдорд╛рдЬрд┐рдХ рддрдмрдХреЛрдВ рдХреЗ рд▓рдЧрднрдЧ рд╕рднреА рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдиреЗ рднрд╛рд░реА рдЖрд░реНрдерд┐рдХ рдордВрджреА рдорд╣рд╕реВрд╕ рдХреАред рдмрд╣реБрдд рдХрдо рдЖрд╢реНрд░рдп рдмрдЪреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд▓реЛрдЧ рдЧрд░реАрдмреА рд╕реЗ рдбрд░ рдирд╣реАрдВ рд╕рдХрддреЗ рдереЗред рдХреБрдЫ рд▓реЛрдЧ рдРрд╕реЗ рдЖрд╢реНрд░рдпреЛрдВ рдореЗрдВ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реМрднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реЛрддреЗ рд╣реИрдВред рд╣рдо рдкреНрд░рд┐рдВрд╕рдЯрди рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдЧрдгрд┐рдд рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред
рдЧреЛрдерд┐рдХ рд╢реИрд▓реА рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдирдИ рдЗрдорд╛рд░рддреЛрдВ рдиреЗ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдХреЛ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдЖрднрд╛ рджреАред рдПрдХ рдирдП рдкреНрд░рднрд╛рдЧ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рджреЗрд╢ рднрд░ рдХреЗ рддрд░реНрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрд╕рдЯрди рдореЗрдВ рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬрдмрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдореЗрд░рд┐рдХреА рднреЛрдЬрди, рдЙрдЪреНрдЪ рдЫрдд, рд▓рдХрдбрд╝реА рдХреЗ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рджреАрд╡рд╛рд░реЛрдВ, рдПрдХ рдХрдк рдЪрд╛рдп рдкрд░ рджреИрдирд┐рдХ рдЪрд░реНрдЪрд╛ рдФрд░ рдЬрдВрдЧрд▓ рдореЗрдВ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░рддреЗ рдереЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреНрд░рд┐рдВрд╕рдЯрди рдореЗрдВ рд░рд╣рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдмрдирд╛рдИред
рдРрд╕реА рдмреЗрдХрд╛рд░ рдЬреАрд╡рдирд╢реИрд▓реА рдореЗрдВ рдЬреАрдиреЗ рд╡рд╛рд▓реЗ рдЧрдгрд┐рддрдЬреНрдЮреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрд▓реЛрдВрдЬреЛ рдЪрд░реНрдЪ рдирд╛рдо рдХрд╛ рдПрдХ рдпреБрд╡рдХ рдерд╛ред рдЕрд▓реЛрдВрдЬреЛ рдиреЗ рдкреНрд░рд┐рдВрд╕рдЯрди рдореЗрдВ рд╕реНрдирд╛рддрдХ рдХреА рдбрд┐рдЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХреА рдФрд░ рд╕реНрдирд╛рддрдХ рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЬреА рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрд▓реЛрдВрдЬреЛ рдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдкрд░рд┐рд╡реЗрд╢ рдмрд╣реБрдд рд╢рд╛рдирджрд╛рд░ рдерд╛ред рд╡рд╣ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдПрдХ рдХрдк рдЪрд╛рдп рдХреЗ рд╕рд╛рде рдЧрдгрд┐рдд рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рджрд┐рдЦрд╛рдИ рджрд┐рдП рдФрд░ рдЬрдВрдЧрд▓ рдореЗрдВ рдШреВрдордирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЕрд▓реЛрдВрдЬреЛ рдПрдХ рдЕрдХреЗрд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рдерд╛: рдЬрдм рд╡рд╣ рдЕрдХреЗрд▓реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ рддрдм рд╡рд╣ рдЕрдзрд┐рдХ рд╡рд┐рдкреБрд▓ рдерд╛ред рдлрд┐рд░ рднреА, рд╡рд╣ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд┐рдВрд╕рдЯрди рдХреЗ рдЕрдиреНрдп рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рд╕реЗ рдорд┐рд▓рд╛ред рдЙрдирдореЗрдВ рдПрд▓рди рдЯреНрдпреВрд░рд┐рдВрдЧ (рдПрд▓рди рдЯреНрдпреВрд░рд┐рдВрдЧ), рдЬреЙрди рд╡реЙрди рдиреНрдпреВрдореИрди (рдЬреЙрди рд╡реЙрди рдиреНрдпреВрдореИрди) рдФрд░ рдХрд░реНрдЯ рдЧреЛрдбреЗрд▓ (рдХрд░реНрдЯ рдЧреЛрдбреЗрд▓) рд╢рд╛рдорд┐рд▓ рдереЗред
рдпреЗ рдЪрд╛рд░реЛрдВ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗред рд╡реЗ рднреМрддрд┐рдХ рджреБрдирд┐рдпрд╛ рдкрд░ рдЬреНрдпрд╛рджрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рдереЗ, рд╡реЗ рдЕрдореВрд░реНрдд рдЧрдгрд┐рддреАрдп рдкрд╣реЗрд▓реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗред рдЙрдирдХреА рдкрд╣реЗрд▓реА рдореЗрдВ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдерд╛: рдЧрдгрд┐рддрдЬреНрдЮреЛрдВ рдиреЗ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдореБрджреНрджреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдирдВрдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдУрдВ рд╡рд╛рд▓реА рдПрдХ рдорд╢реАрди рд╣реИ, рддреЛ рдЙрд╕ рдкрд░ рдХреМрди рд╕реЗ рдХрд╛рд░реНрдп рд╣рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдХреНрдпрд╛ рдЕрдХрд▓реНрдкрдиреАрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдФрд░ рдХреНрдпреЛрдВ? рдХреНрдпрд╛ рд╡рд┐рднрд┐рдиреНрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рд▓реА рдХрд╛рд░реЗрдВ рд╕рддреНрддрд╛ рдореЗрдВ рд╕рдорд╛рди рд╣реЛрдВрдЧреА?
рдЕрдиреНрдп рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдЕрд▓реЛрдВрдЬреЛ рдиреЗ рдПрдХ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЬрд┐рд╕реЗ рд▓реИрдореНрдмреНрдбрд╛ рдХреИрд▓рдХреБрд▓рд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рдгрд╛рд▓реА рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХрд╛рд▓реНрдкрдирд┐рдХ рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдереАред рдпрд╣ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ рдЬреЛ рддрд░реНрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╡рд╛рдкрд╕ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдорд╛рд░реЛрд╣ рдХреЛ рдЧреНрд░реАрдХ рдкрддреНрд░ рд▓реИрдВрдмрдбрд╛ рджреНрд╡рд╛рд░рд╛ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд╛рдо рджрд┐рдпрд╛ рдерд╛
[рек] ред рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЕрд▓реЛрдВрдЬреЛ рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддрд░реНрдХ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдирдХреЗ рдЙрддреНрддрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
рдЕрд▓реЛрдВрдЬреЛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдПрд▓рди рдЯреНрдпреВрд░рд┐рдВрдЧ рдиреЗ рдПрдХ рд╕рдорд╛рди рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдФрд░ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреА (рдЬрд┐рд╕реЗ рдЕрдм рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ), рдФрд░ рдЗрд╕рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реЗ рд╡рд╣ рдЕрд▓реЛрдВрдЬреЛ рдХреЗ рд╕рдорд╛рди рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдЖрдПред рдпрд╣ рдмрд╛рдж рдореЗрдВ рд╕рд╛рдмрд┐рдд рд╣реБрдЖ рдХрд┐ рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдФрд░ рд▓рд╛рдЗрдмрд╛рдбрд╛ рдХреИрд▓рдХреБрд▓рд╕ рдореЗрдВ рд╕рдорд╛рди рд╢рдХреНрддрд┐ рд╣реИред
рдЗрд╕ рдХреНрд╖рдг, рд╣рдорд╛рд░реА рдХрд╣рд╛рдиреА рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИред рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реВрдВрдЧрд╛, рдФрд░ рдпрджрд┐ рджреВрд╕рд░реЗ рд╡рд┐рд╢реНрд╡ рдпреБрджреНрдз рдХреА рд╢реБрд░реБрдЖрдд рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рддреЛ рдЖрдк рджреВрд╕рд░реЗ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВрдЧреЗред рджреБрдирд┐рдпрд╛ рдзрдзрдХ рд░рд╣реА рдереАред рдЕрдореЗрд░рд┐рдХреА рд╕реИрдирд┐рдХреЛрдВ рдиреЗ рддреЛрдкрдЦрд╛рдиреЗ рдХрд╛ рдмрд╣реБрдд рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред рд╕рдЯреАрдХрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрдирд╛ рдиреЗ рдЧрдгрд┐рддрдЬреНрдЮреЛрдВ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рд╕рдореВрд╣ рдХреЛ рдХрд╛рдо рдкрд░ рд░рдЦрд╛, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд▓рдЧрд╛рддрд╛рд░ рдмреИрд▓рд┐рд╕реНрдЯрд┐рдХ рд╢реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЕрдВрддрд░ рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред рдпрд╣ рдЬрд▓реНрджреА рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдХрд╛рд░реНрдп рдореИрдиреНрдпреБрдЕрд▓ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдерд╛, рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП рдереЗред рдкрд╣рд▓реА рдмреИрд▓рд┐рд╕реНрдЯрд┐рдХ рдЯреЗрдмрд▓ рд╕реЙрд▓реНрдпреВрд╢рди рдорд╢реАрди рдорд╛рд░реНрдХ I рдЖрдИрдмреАрдПрдо рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдереА - рдЗрд╕рдХрд╛ рд╡рдЬрди 5 рдЯрди рдерд╛, рдЬрд┐рд╕рдореЗрдВ 750'000 рдкрд╛рд░реНрдЯреНрд╕ рд╢рд╛рдорд┐рд▓ рдереЗ рдФрд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 3 рдСрдкрд░реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рдереЗред
рдмреЗрд╢рдХ, рджреМрдбрд╝ рд╡рд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдИред 1949 рдореЗрдВ, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдбрд┐рд╕рдХреНрд░реАрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рдСрдЯреЛрдореИрдЯрд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ (EDVAC) рдХреЛ рдЬрдирддрд╛ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рд╡реЙрди рдиреНрдпреВрдореИрди рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкрд╣рд▓рд╛ рдЙрджрд╛рд╣рд░рдг рдерд╛, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдереАред рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрд▓реЛрдВрдЬреЛ рдЪрд░реНрдЪ рдХрд╛ рдХрд╛рдо рдПрдХ рддрд░рдл рд░рдЦ рджрд┐рдпрд╛ рдЧрдпрд╛ред
1950 рдХреЗ рджрд╢рдХ рдХреЗ рдЙрддреНрддрд░рд╛рд░реНрдз рдореЗрдВ, рдПрдордЖрдИрдЯреА рдХреЗ рдкреНрд░реЛрдлреЗрд╕рд░ рдЬреЙрди рдореИрдХрд╛рд░реНрдереА, рдЬреЛ рдПрдХ рдкреНрд░рд┐рдВрд╕рдЯрди рд╕реНрдирд╛рддрдХ рднреА рдереЗ, рдиреЗ рдЕрд▓реЛрдВрдЬреЛ рдЪрд░реНрдЪ рдХреЗ рдХрд╛рдо рдореЗрдВ рд░реБрдЪрд┐ рджрд┐рдЦрд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред 1958 рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реВрдЪреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рднрд╛рд╖рд╛,
рд▓рд┐рд╕ рдЯреА
рдкреА рд░реЛрдЬрд┐рдВрдЧ рднрд╛рд╖рд╛ (рд▓рд┐рд╕реНрдк) рдХреА рд╢реБрд░реБрдЖрдд рдХреАред рд▓рд┐рд╕реНрдк рдХреА рдХрд▓реНрдкрдирд╛ рдЕрд▓реЛрдВрдЬреЛ рдХреЗ рд▓реИрдореНрдмреНрдбрд╛ рдХреИрд▓рдХреБрд▓рд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЧрдИ рдереА, рдЬреЛ рд╡реЙрди рдиреНрдпреВрдореИрди рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рдХрдИ рдХрдВрдкреНрдпреВрдЯрд░ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдиреЗ рд▓рд┐рд╕реНрдк рдХреА рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ рд╢рдХреНрддрд┐ рдХреЛ рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИред 1973 рдореЗрдВ, рдореИрд╕рд╛рдЪреБрд╕реЗрдЯреНрд╕ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдСрдл рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдореЗрдВ рдПрдХ рдЖрд░реНрдЯрд┐рдлрд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ рд▓реИрдм рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдиреЗ рд▓реЛрд╣реЗ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓рд┐рд╕реНрдк рдорд╢реАрди рдХрд╣рд╛ред рдпрд╣ рдЕрд▓реЛрдВрдЬреЛ рдХреЗ рд▓реИрдореНрдмреНрдбрд╛ рдХреИрд▓рдХреБрд▓рд╕ рдХрд╛ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдерд╛ред
рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ
тАФ . - , - . , , тАФ , . , . Java (, Java ). Java , . .
, . , , , , , . тАФ . , . . тАФ (alias) ( ). . . Java ,
final
(
const
C++). -
final
final int i = 5;
final int j = i + 3;
, .
final
, тАж . Java: , .
, , , - . , ! . -, , . . , , . , . ?
, , . . , . , , . , , Java . ,
final
[5].
String reverse(String arg) {
if(arg.length == 0) {
return arg;
}
else {
return reverse(arg.substring(1, arg.length)) + arg.substring(0, 1);
}
}
,
[6]. , . . , . , .
, , , . , . . . . , , . , , тАФ . , .
Unit
, . , , ( ). , тАФ . , тАФ , .
, unit-. . . , , . Unit-, , . Java C++ тАФ , . .
, , тАФ . , , . . , , - , . тАФ , , , .
, тАФ . . , . , . , , , . , ! , , , . , , . , тАФ !
, . , . !
- . deadlock- (race conditions) ! . , , .
, ? , . Ericsson
Erlang . Erlang-
. , , , Wall Street. -, Erlang, , Java . Erlang .
. , , CPU. .
String s1 = somewhatLongOperation1();
String s2 = somewhatLongOperation2();
String s3 = concatenate(s1, s2);
, ,
s1
s2
, , . , , , . тАФ ,
inline
! . CPU . . , , . . 100% .
Windows . . . Windows XP , ( Windows Update , ). Unix . , . , . 100% , - , . Wall Streets , .
. [. Smalltalk- ]. Java . , , , . , . , , , , . , . . , .
. ! тАФ , . ! , , . , Erlang,
.
(Machine Assisted Proofs and Optimizations)
, . тАФ , , . , , , ,
[7]. . .
, . , Unit- ! (rock solid systems). . , .
, , , ┬л , , ,
final
┬╗. .
final
, Java. , , , - . тАФ .
тАФ , Java C. тАФ , Java . C:
int add(int i, int j) {
return i + j;
}
, C . Java , . Java ( ,
final
):
class add_function_t {
int add(int i, int j) {
return i + j;
}
}
add_function_t add = new add_function_t();
add
. .
add
. .
add_function_t
runtime , . , . , ( ) . . Java , ( ). ┬л ┬╗, , Java .
? , . . , - , ( ). , , . ? .
, Java , , .
void handleMessage(Message msg) {
msg.setClientCode("ABCD_123");
sendMessage(msg);
}
}
, , . , тАФ . ? , , . :
class MessageHandler {
void handleMessage(Message msg) {
if(msg.getDestination().equals("server1") {
msg.setClientCode("ABCD_123");
} else {
msg.setClientCode("123_ABC");
}
sendMessage(msg);
}
}
. , .
MessageHandler
:
abstract class MessageHandler {
void handleMessage(Message msg) {
msg.setClientCode(getClientCode());
sendMessage(msg);
}
abstract String getClientCode();
}
class MessageHandlerOne extends MessageHandler {
String getClientCode() {
return "ABCD_123";
}
}
class MessageHandlerTwo extends MessageHandler {
String getClientCode() {
return "123_ABCD";
}
}
. . . ! :
class MessageHandler {
void handleMessage(Message msg, Function getClientCode) {
Message msg1 = msg.setClientCode(getClientCode());
sendMessage(msg1);
}
}
String getClientCodeOne() {
return "ABCD_123";
}
String getClientCodeTwo() {
return "123_ABCD";
}
MessageHandler handler = new MessageHandler();
handler.handleMessage(someMsg, getClientCodeOne);
. . , - , . - : runtime , . - ┬л┬╗ ! . , .
, ,
┬л ┬╗ . , - , . . .
. , , , . ( ? , - , ). .
┬л┬╗ Java тАФ . . , . :
int pow(int i, int j);
int square(int i)
{
return pow(i, 2);
}
, , , . ( (Haskell Curry), , ). , , , . тАФ , ( ).
. , . . , .
square = int pow(int i, 2);
.
pow
, 2 . Java, :
class square_function_t {
int square(int i) {
return pow(i, 2);
}
}
square_function_t square = new square_function_t();
, . . , ! , , ().
( ) тАФ , . , :
String s1 = somewhatLongOperation1();
String s2 = somewhatLongOperation2();
String s3 = concatenate(s1, s2);
. , :
somewhatLongOperation1
,
somewhatLongOperation2
,
concatenate
. .
somewhatLongOperation1
somewhatLongOperation2
, . , , ? тАФ . , -
s1
s2
. ,
concatenate
.
concatenate
, , !
Haskell тАФ . Haskell - (!), Haskell .
. .
. тАФ , , , , , . тАФ .
, . , :
unless(stock.isEuropean()) {
sendToSEC(stock);
}
,
sendToSEC
(stock) .
unless
? , , Haskell, .
unless
!
void unless(boolean condition, List code) {
if(!condition)
code;
}
,
code
,
condition == true
. , ,
unless
.
, [. тАФ Python]. . , . , Java, , . Haskell . , , . ( ).
. . . . , , :
System.out.println("Please enter your name: ");
System.in.readLine();
, ! , -, ( , ), ! , ( ). . , . ! (continuation), (monads) (uniqueness typing). , . , , . .
, ┬л ┬╗ : . , , , -1.
, , , . тАФ . , , . ┬л┬╗ тАФ , , . , . :
int i = add(5, 10);
int j = square(i);
add
15,
i
, , .
i
square
. , , . (Continuation Passing Style CPS),
add
square
.
int j = add(5, 10, square);
add
тАФ , ,
add
.
j
225.
, . -
System.out.println("Please enter your name: ");
System.in.readLine();
, . CPS, , !
System.out.println("Please enter your name: ", System.in.readLine);
println
readLine
, ,
readLine
. , ,
readLine
( ). Java
println
void
. - (
readLine
), ! , . , , . , ( )! , , тАФ . ,
println
readLine
, .
. CPS, , , . CPS, . ( ).
CPS , , , , . ,
add(5,10)
. , CPS , тАФ ,
add
. -CPS ? , , CPS, ?
, . CPS . , , CPS ! , ┬лreturn┬╗, , . (push) , (pop) . -
jump
. , , !
, CPS , , , . -CPS , . ? , . , ? ! тАФ , , , CPS ! ,
add(5,10)
, .
. тАФ , , , . , тАФ , , , тАФ , ( ) тАФ . , ( ).
, , . ? -, тАФ . . , , . , . , . ( Scheme
call-with-current-continuation
), тАФ ( CPS тАФ ). ( ). ┬л┬╗ , ┬л┬╗ . , , . , . . , . . !
? . Web- (
Seaside Smalltalk). ASP.NET Microsoft , , . C# , ASP.NET тАФ . Web- тАФ ! тАФ . , Web, .
(Pattern matching)
. . , , , , тАФ .
Pattern matching . Java:
int fib(int n) {
if(n == 0) return 1;
if(n == 1) return 1;
return fib(n - 2) + fib(n - 1);
}
Java- Pattern matching-
int fib(0) {
return 1;
}
int fib(1) {
return 1;
}
int fib(int n) {
return fib(n - 2) + fib(n - 1);
}
? .
, ! . ,
switch
( ), . , ( ). , . .
int fib(int n)
n
1, ,
int fib(1)
тАФ .
, . Pattern matching :
int f(int n < 10) { ... }
int f(int n) { ... }
? ! ,
if
, pattern matching .
WndProc
, Win32 ( ). . , , , 1, 3.
Pattern matching , . ( ) . . , Pattern matching. , , .
┬л┬╗ тАФ , , . , . , . . ( Common Lisp)
final
тАФ . , тАФ . , . - : . . ,
final
:
Function makePowerFn(int power) {
int powerFn(int base) {
return pow(base, power);
}
return powerFn;
}
Function square = makePowerFn(2);
square(3);
make-power-fn
, . ,
square(3)
?
power
powerFn
,
makePowerFn
, .
square
? -
power
,
square
.
cube
, ?
power
make-power-fn
. . . :
Function makeIncrementer() {
int n = 0;
int increment() {
return ++n;
}
}
Function inc1 = makeIncrementer();
Function inc2 = makeIncrementer();
inc1();
inc1();
inc1();
inc2();
inc2();
inc2();
n
, .
n
, , ,
makeIncrementer
. ? ? .
. , . , тАФ (heap)
[8]. , , , , , :
class some_function_t {
SymbolTable parentScope;
}
, , . ! . , , , -, . тАФ , ┬л┬╗ , , .
?
. , . , , , , , , . ( ) , . ,
Google тАФ .
?
, , coffeemug [] gmail.com. .
[1]. 2005 , . . - , $300,000 .
[2]. . , , .
[3]. , , . тАФ , . , , , . . .
[4]. , ┬л┬╗, , . тАФ . . , ┬л┬╗ , ┬л┬╗.
[5]. , Java . , .
[6]. .
.
[7]. . , .
[8]. , , O(1) .