рд╕рд╛рдорд╛рдиреНрдп рд▓рд┐рд╕реНрдк рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рднрд╛рдЧ рдПрдХ) рдХрд╛ рд╡рд┐рдХрд╛рд╕

рдпрд╣ рд╕рдореАрдХреНрд╖рд╛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЛ рдЗрд╕ рдЕрджреНрднреБрдд рднрд╛рд╖рд╛ рдХреЛ рд╕реМрдВрдкрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ (рдпрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ)ред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡реЗрдм-рд╡рд┐рдХрд╛рд╕ рдкрд░ рдореБрдЦреНрдп рдЬреЛрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдореИрдВ рдХреЙрдорди рд▓рд┐рд╕реНрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╖рдпреЛрдВ, рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред рд╕рд╛рдордЧреНрд░реА рдХреЛ AlterMoby рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдЪрдордХрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╣реЛрдЧрд╛ред рдЕрдиреБрднрд╡реА рд▓рд┐рд╕реНрдкрд░реНрд╕ рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рдореИрдВ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд▓рд┐рд╕реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рдХрдм рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред рдмреЗрд╢рдХ, рдмрд╛рдж рд╡рд╛рд▓рд╛, рдХреЗрд╡рд▓ рдореЗрд░реЗ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред



рдЫрд╡рд┐



рд▓рд┐рд╕реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░реЗрдВ


рдХрдИ рдЖрдзреБрдирд┐рдХ рд╡реЗрдм-рдЙрдиреНрдореБрдЦ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЙрдирдХреЗ рд╢рд╕реНрддреНрд░рд╛рдЧрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬреЛ рдПрдХ рдмрд╛рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рд╕реНрдк рднрд╛рд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ (рдРрд╕реА рдЪреАрдЬреЗрдВ, рдЬрд┐рдирдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЕрдирд╛рдо рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ)ред рдЗрд╕рд▓рд┐рдП, рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рд╕реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдПрдХ рд╣реА рдкреАрдПрдЪрдкреА, рдкрд╛рдпрдерди рдпрд╛ рд░реВрдмреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдлрд╛рдпрджреЗ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЪреВрдВрдХрд┐ рд▓рд┐рд╕реНрдк рд╕рдореБрджрд╛рдп рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓рд┐рд╕реНрдк рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рдЕрдореВрд░реНрдд рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдореЗрдВ рдЕрдкреНрд░рд╛рдкреНрдп рд╕реНрддрд░ рддрдХ рд▓реЗ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдореИрдВ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди (рдпрд╛ рд╕рдВрдХрд▓рди), рдЕрд░реНрдерд╛рддреН, рдореЗрдЯрд╛рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдирд╛рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред



рдореИрдВ рдЖрдкрдХреЛ рдЖрдо рд▓рд┐рд╕реНрдк рдкрд░ рдПрдХ рдЦрд┐рд▓реМрдирд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:



рдЫрд╡рд┐



рдпрд╣ рд╕рд░рд▓ рдХреЛрдб рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рджрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рддрд╛ рд╣реИред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдЙрдирдХреА рд░рд╛рд╢рд┐ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдпрд╣ рдПрдХ рдЖрдХрд╕реНрдорд┐рдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ (+ рдСрдкрд░реЗрдЯрд░ рдПрдХ рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рддрд░реНрдХ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдпрд╣ рдЕрджреНрд╡рд┐рддреАрдп рд▓рд┐рд╕реНрдк рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИред Metaprogramming рдХреЛ рдореИрдХреНрд░реЛрдЬрд╝ рджреНрд╡рд╛рд░рд╛ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХреГрдкрдпрд╛ C / C ++ рдореИрдХреНрд░реЛрдЬрд╝ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рди рдХрд░реЗрдВ)ред рдореИрдХреНрд░реЛрдЬрд╝ рд╕рдорд╛рди рдЙрддреНрдкрд╛рджрди рдХрд╛рд░реНрдп рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд▓рд┐рд╕реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдЙрдЪрд┐рдд рд╣реЛрдЧрд╛? рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЬрдм рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдЖрд╡реЗрджрди рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЯрд┐рд▓ рд╢рдмреНрджрд╛рд░реНрде рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдХреЗ рдЙрдЪреНрдЪ рд▓рдЪреАрд▓реЗрдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рджреВрд╕рд░реЗ, рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рднреА рд╕реНрддрд░реЛрдВ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЛ рдЙрдкреЗрдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИ (рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХреЛрдб рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рдмрдЪрдд рд╕реЗ рдЗрд╕ рднрд╛рд╖рд╛ рдХреА рдХрдо рдкреНрд░рд╕рд╛рд░ рдХреА рдЕрд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкрдЫрд╛рдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рд┐рд╕реНрдк рдХреЛ рднрд╛рд░реА рднрд╛рд░ рдХреЗ рд╕рд╛рде рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ (рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдХрд╛рдлреА рдЕрдЬреАрдм рд╣реИ)ред рдХрдИ рдЖрдзреБрдирд┐рдХ рд▓рд┐рд╕реНрдк рдХрдВрдкрд╛рдЗрд▓рд░ рдорд╢реАрди рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рд╕рдорд╛рди PHP рдпрд╛ рдкрд╛рдпрдерди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬрд╝реА рд╕реЗ рдПрдХ рдХреНрд░рдо (рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд░реВрдмреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред



рдмреЛрд▓реА рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рд▓рд┐рд╕реНрдк рдХреА рджреЛ рдореБрдЦреНрдп рдмреЛрд▓рд┐рдпрд╛рдБ рд╣реИрдВ: рдХреЙрдорди рд▓рд┐рд╕реНрдк рдФрд░ рд╕реНрдХреАрдо ред рдореИрдВ рдпрд╣рд╛рдВ рдЙрдирдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ (рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдмрд╣реБрддрд╛рдпрдд рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред рдореЗрд░реЗ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рд░рд╛рдп рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдорди рд▓рд┐рд╕реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдпреЛрдЬрдирд╛ рдорд╛рдирдХ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЕрдирджреЗрдЦреА рдХрд░рддреЗ рд╣реБрдП, рднрд╛рд╖рд╛ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рд╢рдмреНрджрд╛рд░реНрде рдХрд╛ рд╕реНрд╡рдпрдВ рд╣реА рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд▓реЗрдХрд┐рди рдЦрд┐рд▓реМрдирд╛ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИрдВ (рдЗрд╕рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ)ред рдмрджрд▓реЗ рдореЗрдВ, рдХреЙрдорди рд▓рд┐рд╕реНрдк, рдЕрдкрдиреА рдХрдИ рдХрдорд┐рдпреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЗрдирдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдмрд╛рд╣рд░реА рдХреЙрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕реА рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХреЙрдорди рд▓рд┐рд╕реНрдк рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрджреНрдпреЛрдЧрд┐рдХ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЦреБрд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИрдВ рдЬреЛ рдЗрд╕ рдпрд╛ рдЙрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИрдВред



рдЕрдм рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдХреЙрдорди рд▓рд┐рд╕реНрдк рдХреЗ рдХрдИ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдФрд░ рдореБрдХреНрдд рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдореЗрдВ рд▓рд┐рд╕реНрдкрд╡рд░реНрдХреНрд╕ рдФрд░ рдПрд▓реЗрдЧреНрд░реЛ рд╕реАрдПрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ ред рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рдХреНрд╖рдорддрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЕрдзрд┐рдХ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджреВрд╕рд░реЗ) рд▓рд╛рдЧрддред рдпрджрд┐ рдЖрдк рдкреИрд╕реЗ рдХрд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рдорд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЙрддреНрдкрд╛рдж рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдирд┐: рд╢реБрд▓реНрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╢рд┐рд╡рд┐рд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдпреЛрдЧреНрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред



рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдореБрдлреНрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ CLISP , SMUCL рдФрд░ SBCL рд╢рд╛рдорд┐рд▓ рд╣реИрдВ ред рдкрд╣рд▓рд╛ рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдмрд╛рдЗрдЯреЗрдХреЛрдб рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реИред рдЗрд╕рд▓рд┐рдП рдПрдХ рд░рдирдЯрд╛рдЗрдо рдФрд░ рдХрдо рдкреНрд░рджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред SMUCL рдпреВрдирд┐рдХреНрд╕ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓рд╛ рдореВрд▓ рд╕рдВрдХрд▓рдХ рд╣реИ рдЬреЛ рдмрд╣реБрдд рдХреБрд╢рд▓ рдорд╢реАрди рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред рдорд╛рдирдХ рдХреЗ рд▓рд┐рдП рдЕрдкреВрд░реНрдг рд╕рдорд░реНрдерди рдХреА рдХрдореА рдФрд░ рдХрдИ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА atavism рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ (рдЖрдЦрд┐рд░рдХрд╛рд░, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдПрдХ рд▓рдВрдмрд╛ рдФрд░ рд╕рдореГрджреНрдз рдЗрддрд┐рд╣рд╛рд╕ рд╣реИ)ред SBCL SMUCL рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдХрд╛ рдПрдХ рд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕ рд╣реИред рдирд┐рд░рдВрддрд░рддрд╛ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд░реЗрдЦрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдПрд╕рдмреАрд╕реАрдПрд▓ рдЕрдзрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рд╣реИ, рдХрдИ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдПрд╕рдПрдордпреВрд╕реАрдПрд▓ рдХреА рдкрд░рддреЛрдВ рд╕реЗ рд╕рд╛рдл рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЗрди рджреЛрдиреЛрдВ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдореЗрдВ рдХрдордЬреЛрд░ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рдпреВрдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрдкрдиреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред SBCL рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЗрд╕рдореЗрдВ рдХреЛрдИ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ), рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЧрдВрднреАрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рднреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдореЗрд░реА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ, рдореИрдВ SBCL рд╕рдВрдХрд▓рдХ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ред рдпрд╣ рдПрдХ рдореБрдлреНрдд, рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдЙрддреНрдкрд╛рдж рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЖрдк рд╕рдмрд╕реЗ рдЧрдВрднреАрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



All Articles