Matryoshka Cред рд╕реНрддрд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рднрд╛рд╖рд╛ рдкреНрд░рдгрд╛рд▓реА

рдореЗрдиреНрдбреЗрд▓рд┐рднрдХреЛ рдЖрд╡рдзрд┐рдХ рддрд╛рд▓рд┐рдХрд╛ (резреоремреп) рдмрд┐рдирд╛ рд░рд╕рд╛рдпрди рд╡рд┐рдЬреНрдЮрд╛рдирдХреЛ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВред рдХрддрд┐ рддрддреНрд╡рд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреБрдкрд░реНрдиреЗ рдерд┐рдпреЛ, рд░ рдХреБрдиреИ рд╡рд┐рд╢реЗрд╖ рдХреНрд░рдордорд╛... (рддреНрдпрд╕рдкрдЫрд┐ - 1869ред)

рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдПрдХреИрдЪреЛрдЯрд┐ рдПрдХ рд╡рд╛ рдзреЗрд░реИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реЛрдЪреНрдиреБрд╣реЛрд╕реНред рдЙрд╕реНрддреИ рднрд╛рд╡рдирд╛, рдЙрд╕реНрддреИ рд░рдЪрдирд╛рддреНрдордХ рдЕрд░рд╛рдЬрдХрддрд╛ред

рд░ рдЕрдм рд╣рд╛рдореА XNUMX рдФрдВ рд╢рддрд╛рдмреНрджреАрдХрд╛ рдХреЗрдорд┐рд╕реНрдЯрд╣рд░реВрдХреЛ рднрд╛рд╡рдирд╛рд▓рд╛рдИ рдкреБрди: рдЬреАрд╡рд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ рдЬрдм рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рдЙрдиреАрд╣рд░реВрдХреЛ рд╕рдмреИ рдЬреНрдЮрд╛рди, рд░ рдЕрд▓рд┐ рдмрдвреА, рдПрдХ рдЖрд╡рдзрд┐рдХ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

Matryoshka Cред рд╕реНрддрд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рднрд╛рд╖рд╛ рдкреНрд░рдгрд╛рд▓реА


рдкреБрд╕реНрддрдХ "Matryoshka рд╕реАред рдХрд╛рд░реНрдпрдХреНрд░рдо рднрд╛рд╖рд╛ рдХреЛ рд╕реНрддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА" рдПрдХ рдирдЬрд░ рдорд╛ C рднрд╛рд╖рд╛ рдХреЛ рд╕рдмреИ рдПрдХрд╛рдЗрд╣рд░реБ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрджрдЫред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди, рдкреБрд░рд╛рдиреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╣реА рдЧрд░реНрди, рд░ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛рд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдЖрдЬ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдЬрд╛рдирдХрд╛рд░реАрд▓рд╛рдИ 150 рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рд░рд╛рд╕рд╛рдпрдирд┐рдХ рддрддреНрд╡рд╣рд░реВ рднрдиреНрджрд╛ рдмрдвреА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдкрд╣рд┐рд▓реЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╢рд┐рдХреНрд╖рд╛ рд╣реЛ ред рдореЗрдиреНрдбреЗрд▓рд┐рднрд▓реЗ рдЖрдлреНрдиреЛ рдкреНрд░рдгрд╛рд▓реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдерд╛рд▓реЗ рдЬрдм рдЙрдирд▓реЗ рдХреБрди рддрддреНрд╡рдХреЛ рд╕рд╛рде рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╕реБрд░реБ рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдкреНрд░рд╢реНрдирдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реЗ: O, H, N, He, Au... рдЙрд╣реА рд╕рдордпрдорд╛, рдпреЛ рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдЬрд┐рд▓реЛ рдерд┐рдпреЛ - рдЙрдирд▓реЗ рд░рд╕рд╛рдпрдирд╢рд╛рд╕реНрддреНрд░ рд╕рд┐рдХрд╛рдП - рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВрд▓рд╛рдИред рд╕реЗрдиреНрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпред рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкрд╣рд┐рд▓реЗ рдиреИ рд╡рд┐рджреНрдпрд╛рд▓рдпрдорд╛ рд╕рд┐рдХрд╛рдЗрдПрдХреЛ рдЫ рд░ рдЪрд╛рдБрдбреИ рдХрд┐рдиреНрдбрд░рдЧрд╛рд░реНрдЯрдирдорд╛ рд╕реБрд░реБ рд╣реБрдиреЗрдЫред

рджреЛрд╕реНрд░реЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рднрдиреЗрдХреЛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛ ред рдЖрд╡рдзрд┐рдХ рддрд╛рд▓рд┐рдХрд╛рдХреЛ рд╕рд╣рдпреЛрдЧрдорд╛ рдирдпрд╛рдБ рддрддреНрд╡рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдпреЛ рд░ рдкреБрд░рд╛рдирд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдЪреНрдпрд╛рдЗрдпреЛред рдЙрдирд▓реЗ рдкрд░рдорд╛рдгреБ (1911) рдХреЛ рдореЛрдбреЗрд▓ рдмрдирд╛рдЙрди рдорджреНрджрдд рдЧрд░реЗред рд░ рдпрд╕реНрддреИред

рддреЗрд╕реНрд░реЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рднрдиреЗрдХреЛ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛рд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рдкрд╛рд░реНрдиреБ рд╣реЛред

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

рдЕрдм рд╕рдмреИ рдХреБрд░рд╛ рдЙрд▓реНрдЯреЛ рдЫ: рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЬрдЯрд┐рд▓ рд░ рдкреНрд░рд╛рдердорд┐рдХ рдЫрдиреН, рднрд╛рд╖рд╛рд╣рд░реВ рд╕рд░рд▓ рд░ рдорд╛рдзреНрдпрдорд┐рдХ рдЫрдиреНред рдпрд╕рд▓рд╛рдИ рд▓рд╛рдЧреВ рджреГрд╖реНрдЯрд┐рдХреЛрдг рднрдирд┐рдиреНрдЫ, рдЬреБрди рд╕рдмреИрд▓рд╛рдИ рдкрд░рд┐рдЪрд┐рдд рдЫред рддрд░ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд╡рд┐рд╢реНрд╡рд╕реНрдд рд╣реБрди рдЬрд╛рд░реА рдЫрдиреН рдХрд┐ рд╕рдмреИ рд╕рдорд╛рди рдЫред

рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ Privatdozent Mendeleev рдХреЛ рдкрд╣рд┐рд▓реЛ рд╡реНрдпрд╛рдЦреНрдпрд╛рдирдорд╛ рдлрд░реНрдХрд╛рдЙрдБрдЫред рдирдпрд╛рдБрд▓рд╛рдИ рдХреЗ рднрдиреНрдиреВ? рд╕рддреНрдп рдХрд╣рд╛рдБ рдЫ? рднрдиреНрдиреЗ рдкреНрд░рд╢реНрди рд╣реЛ ред

рдкреБрд╕реНрддрдХ "Matryoshka C" рдпрд╕ рдкреНрд░рд╢реНрдирдХреЛ рдЬрд╡рд╛рдл рджрд┐рдиреНрдЫред рдХрд╛рд░реНрдпрдХреНрд░рдо рднрд╛рд╖рд╛рдХреЛ рд╕реНрддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА"ред рдпрд╕рдмрд╛рд╣реЗрдХ, рдпреЛ рдХреЗрд╡рд▓ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВрд▓рд╛рдИ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рд╕рдореНрдмреЛрдзрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдХрд┐рдирдХрд┐ рдпреЛ рддрд┐рдиреАрд╣рд░реВ рд╣реБрдиреН, рддреНрдпреЛ рд╣реЛ, рд╣рд╛рдореА, рдЬрд╕рд▓реЗ рд╕рддреНрдп рдЦреЛрдЬреНрдиреБрдкрд░реНрдЫ рд░ рд╡рд┐рд╢реНрд╡ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдирд┐рдореНрди рдХреБрд░рд╛ рдкреБрд╕реНрддрдХрдХреЛ рд╕рд╛рд░рд╛рдВрд╢ рд╣реЛред

реи. рдкрд░рд┐рдЪрдп

1969 рдорд╛, C рднрд╛рд╖рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬреБрди рдореМрд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдмрдиреНрдпреЛ рд░ 50 рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ рд░рд╣реНрдпреЛред рдХрд┐рди рдпрд╕реНрддреЛ рд╣реБрдиреНрдЫ ? рд╕рдмреИ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рдХрд┐рдирднрдиреЗ C рд╣реЛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рджрд┐рдиреЗ рднрд╛рд╖рд╛ рдорд╛рдирд╡реАрдп рдмрд░реБ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рдореЗрд╕рд┐рдиред рдпреЛ рдЙрдкрд▓рдмреНрдзрд┐ C рдкрд░рд┐рд╡рд╛рд░рдХрд╛ рднрд╛рд╖рд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ: C++, JavaScript, PHP, Java, C# рд░ рдЕрдиреНрдпред рджреЛрд╕реНрд░реЛ, рдпреЛ рдЫреЛрдЯреЛ рд░ рд╕реБрдиреНрджрд░ рднрд╛рд╖рд╛ рд╣реЛред

рдпрджреНрдпрдкрд┐, рд╕реА рднрд╛рд╖рд╛ рдЖрдлреИрдВ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдореЗрд╕рд┐рди рдПрд╕реЗрдореНрдмрд▓рд░рд╕рдБрдЧ рдорд┐рд▓рд╛рдЗрдиреНрдЫ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рдпрд╕рдХреЛ рдзрд╛рд░рдгрд╛ рдЬрдЯрд┐рд▓ рд░ рд╡рд┐рдХреГрдд рд╣реБрдиреНрдЫред рдЕрд░реНрдХреЛ рдЪрд░рдо рднрд╛рд╖рд╛рдорд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд "рджрд░реНрд╢рди" рдХреЛ рдереЛрдкрдирд╛ рд╣реЛ: рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ, рд╡рд╕реНрддреБ, рдХрд╛рд░реНрдпрд╛рддреНрдордХ, рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ, рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░рд┐рдПрдХреЛ, рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ, рд░ рдпрд╕реНрддреИред рдпрд╕рд▓реЗ рднрд╛рд╡рдирд╛ рдердкреНрдЫ, рддрд░ рднрд╛рд╖рд╛рд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╡рд░реНрдгрди рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрджреИрдиред

рд╕рддреНрдп рдмреАрдЪрдорд╛ рдЫ, рд░ C рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рджрд╛рд░реНрд╢рдирд┐рдХ рд░ рдореЗрд╢рд┐рди рдзрд╛рд░рдгрд╛рдХреЛ рдмреАрдЪрдорд╛ рдХрдбрд╛ рд░реВрдкрдорд╛ рдЫред

C рднрд╛рд╖рд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫреИрди, рдпрд╕рд▓реЗ рд╕рд╛рдорд╛рдиреНрдп рд▓рд┐рдЦрд┐рдд рднрд╛рд╖рд╛рдХреЛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрджрдЫ, рд░ рдПрдХреИ рд╕рдордпрдорд╛ рдпрд╕рд▓реЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рднрд╛рд╖рд╛рд▓рд╛рдИ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрджрдЫред рдпреЛ рд╕реНрдерд┐рддрд┐ рд╡рд░реНрдгрди рдЧрд░реНрджрдЫ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рднрд╛рд╖рдг рдореЛрдбреЗрд▓, рдЬрд╕ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рддреАрди рдЕрдзреАрдирд╕реНрде рдкреНрд░рдХрд╛рд░ рдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдЫ: рднрд╛рд╖рдг, рдХреЛрдб, рдЖрджреЗрд╢ред C рднрд╛рд╖рд╛ рджреЛрд╕реНрд░реЛ, рдХреЛрдб рдкреНрд░рдХрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫред

рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рднрд╛рд╖рд╛рдХреЛ рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рддрдкрд╛рдЗрдБ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рдмрдирд╛рдЙрдБрдЫ рд╕реНрддрд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рднрд╛рд╖рд╛ рдкреНрд░рдгрд╛рд▓реА, рдЖрд╡рдзрд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЖрддреНрдорд╛ рдорд╛ C рднрд╛рд╖рд╛ рдХреЛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ - рдПрдХ рдкреГрд╖реНрда рдорд╛ред

рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░рд┐рдПрдХреЛ рдЫ рд▓рд╛рдЧреВ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рд╕рдореБрджрд╛рдп, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдмреЛрд▓реА рдЕрдзреАрдирддрд╛рдмрд╛рдЯ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫред Matryoshka C рдПрдХрд╛рдЗрд╣рд░реВрдХреЛ рдПрдХ рд╕реЗрдЯрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рд╣рд░реВ рд╡рд░реНрдгрди рдЧрд░реНрди рд░ рддреБрд▓рдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, Matryoshkas рдХреЛ рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ: C++, PHP, JavaScript, C#, MySQL, Python рд░ рдпрд╕реНрддреИред рдпреЛ рдпреЛрдЧреНрдп рд░ рд╕рд╣реА рдЫ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рд╣рд░реВ рдЖрдзрд╛рд░рднреВрдд рднрд╛рд╖рд╛рдХреЛ рдПрдХрд╛рдЗрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫред

2. рдЕрдзреНрдпрд╛рдп 1. рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рднрд╛рд╖рдг рдореЛрдбреЗрд▓ред рдЦрд╛рд▓реА C

рдкрд╣рд┐рд▓реЛ рдЕрдзреНрдпрд╛рдп рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрджрдЫ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рднрд╛рд╖рдг рдореЛрдбреЗрд▓, рд▓рд╛рдЧреВ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рддред рдЙрдирдХрд╛ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рддреАрдирд╡рдЯрд╛ рд╕реНрдкрд╖реНрдЯ рдХреНрд░рдорд┐рдХ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдЫрдиреН:

  1. рднрд╛рд╖рдг - рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рднрд╛рд╖рдг,
  2. рдХреЛрдбреЗрдб - C рднрд╛рд╖рд╛ (рд╡рд╛ рдХреБрдиреИ рдЕрдиреНрдп) рдорд╛ рдПрдХ рдЧрдгрд┐рддреАрдп рдлрд╛рд░рдо рдорд╛ рд╕рдорд╛рдзрд╛рди рдЗрдиреНрдХреЛрдбрд┐рдЩ
  3. рд░ рдЖрджреЗрд╢ - рдкреНрд░рддреНрдпрдХреНрд╖ рдореЗрд╕рд┐рди рдЖрджреЗрд╢рд╣рд░реВред

рднрд╛рд╖рдг рдореЛрдбреЗрд▓рд▓реЗ C рдХрд┐рди рд╕рд░рд▓ рд░ рдмреБрдЭреНрдиреЗ рднрд╛рд╖рд╛ рд╣реЛ рднрдиреЗрд░ рдмрддрд╛рдЙрдБрдЫред рд╕реАрд▓рд╛рдИ рдорд╛рдирд╡ рдмреЛрд▓реАрдХреЛ рдЫрд╡рд┐ рд░ рд╕рдорд╛рдирддрд╛рдорд╛ рдмрдирд╛рдЗрдПрдХреЛ рдЫ рдЬреБрди рд╣рд╛рдореАрд▓рд╛рдИ рдкрд░рд┐рдЪрд┐рдд рдЫред

рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдкрд╣рд┐рд▓реЛ рдкреНрд░рдХрд╛рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рднрд╛рд╖рдг рд╣реЛред рдмреЛрд▓реАрдЪрд╛рд╣рд┐рдБ рдорд╛рдирд┐рд╕рдХреЛ рд╕реЛрдЪрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫред рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╣рд░реВрд▓реЗ рднрд╛рд╖рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд▓реЗрдЦреНрдЫрдиреН - рдкрд╣рд┐рд▓реЗ рд░реВрд╕реАрдорд╛, рддреНрдпрд╕рдкрдЫрд┐ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рдХреЛрдб рднрд╛рд╖рд╛рдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрджреИред рд░ рдпреЛ рдареНрдпрд╛рдХреНрдХреИ рдпрд╕ рдореЛрдбреЗрд▓рдорд╛ рд╕реА рднрд╛рд╖рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

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

Matryoshka Cред рд╕реНрддрд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рднрд╛рд╖рд╛ рдкреНрд░рдгрд╛рд▓реА

рдпреЛ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдЫ рдХрд┐ рдкреНрд░рддрд┐рдмрд┐рдореНрдм рдзреЗрд░реИ рд╕рд░рд▓ рд╣реБрдиреНрдЫ - рдХреЗрд╡рд▓ рджреБрдИ рдкреНрд░рдХрд╛рд░рдХреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕рдВрдЧред

рдпрджреНрдпрдкрд┐, C рднрд╛рд╖рд╛рдХреЛ рдЖрдзреБрдирд┐рдХ рд╡рд┐рд╡рд░рдг (1978 рджреЗрдЦрд┐) рдорд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рднрд╛рд╖рд╛рдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрди рд╡рд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рдмрд┐рдореНрдм рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдирд╛рдорд╣рд░реВрдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд╕реВрдЪреА рд╕рдорд╛рд╡реЗрд╢ рдЫреИрдиред рддреНрдпрд╕реИрд▓реЗ, рд╣рд╛рдореА рд░рдЪрдирд╛рддреНрдордХ рд╣реБрди рд░ рдпреА рдирд╛рдорд╣рд░реВ рдкрд░рд┐рдЪрдп рдЧрд░реНрди рдмрд╛рдзреНрдп рдЫреМрдВред

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

рдкрд░рд╛рд╡рд░реНрддрди рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдиреНрдЫ:

  1. рдЧрдгрдирд╛ (HF) - рд╡рд╕реНрддреБрдХреЛ рдЧреБрдгрд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрджрдЫред рдПрдХ рд╡рд╕реНрддреБрдХреЛ рдЧреБрдг рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрдХреНрдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдЧреБрдг рдорд╛ рдПрдХ рдХрд╛рд░реНрдп рд╕рдВрдЦреНрдпрд╛ рдорд╛ рдПрдХ рдХрд╛рд░реНрдп рд╣реЛ - рдПрдХ рдЕрдкрд░реЗрд╢рдиред
  2. рдЕрдзреАрдирддрд╛ (Pch) - рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдХреНрд░рдордорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрджрдЫред Pch рдХреЛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдПрдХ рд╡рд╛рдХреН рдЬрдЯрд┐рд▓ рд╡рд╛рдХреНрдп рд╣реЛ, рддреНрдпрд╕реИрд▓реЗ Pch рдХреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдЕрдзреАрдирд╕реНрде рд╕рдВрдпреЛрдЬрдирд╣рд░реВ "рдпрджрд┐", "рдЕрдиреНрдпрдерд╛", "рдЬрдмрдХрд┐", "рдХрд╛ рд▓рд╛рдЧрд┐" рд╕реБрд░реБ рд╣реБрдиреНрдЫрдиреНред рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░рдХрд╛ рдкреАрд╕реАрд╣рд░реВ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреВрд░рдХ рд╣реБрдиреНред

рдЦреИрд░, рдХреЗ рддрдкрд╛рдЗрдБ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ C рд╡рд┐рд╡рд░рдгрдорд╛ рдЧрдгрдирд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдирд╛рдо рдЫреИрди - рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ "рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐" рднрдирд┐рдиреНрдЫ? рдпрд╕ рдкрдЫрд┐, рдпреЛ рдЕрдм рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реБрдиреЗрдЫреИрди рдХрд┐ рдЕрдзреАрдирддрд╛рдХреЛ рдкреНрд░рдХрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдирд╛рдо рд░ рд╕рдВрдШ рдЫреИрди, рд░ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдирд╛рдо, рдкрд░рд┐рднрд╛рд╖рд╛ рд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдгрдХреЛ рдХрдореАред рдпреЛ рдХрд┐рдирднрдиреЗ рдкреНрд░рд╕рд┐рджреНрдз K/R ("The C Language", Kernighan/Ritchie, 1978) рд╡рд░реНрдгрди рд╣реЛрдЗрди, рддрд░ рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЧрд╛рдЗрдб рд╣реЛред

рдпрджреНрдпрдкрд┐, рдо рдЕрдЭреИ рдкрдирд┐ рднрд╛рд╖рд╛рдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред рддреНрдпрд╕реИрд▓реЗ рдЙрд╣рд╛рдБрд▓рд╛рдИ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ рд╕реНрддрд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рднрд╛рд╖рд╛ рдкреНрд░рдгрд╛рд▓реА.

3. рдЕрдзреНрдпрд╛рдп 2. рддрд╣ рдкреНрд░рдгрд╛рд▓реАред рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕реА

рдХреБрдиреИ рдкрдирд┐ рд╡рд┐рд╡рд░рдг рд╕рдЯреАрдХ рд░ рдЕрддреНрдпрдиреНрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реБрдиреБрдкрд░реНрдЫред рдХрд╛рд░реНрдпрдХреНрд░рдо рднрд╛рд╖рд╛ рдХреЛ рдорд╛рдорд▓рд╛ рдорд╛, рдПрдХ рдлреНрд░рдиреНрдЯрд▓ рд╡рд┐рд╡рд░рдг рдЧрд╛рд╣реНрд░реЛ рдЫред

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

рдпрд╕реНрддреЛ рдкреНрд░рд╕реНрддреБрддрд┐рдорд╛ рдХреЛ рдХрд╕рдХреЛ рдкрдХреНрд╖рдорд╛ рдЙрднрд┐рдПрдХреЛ рд╣реЛ рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рдЫреИрдиред

рднрд╛рд╖рд╛рдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдзреЗрд░реИ рдЬрдЯрд┐рд▓ рд╣реБрдиреЗрдЫред рд░рд╛рдЙрдиреНрдбрдЕрдмрд╛рдЙрдЯ рдЦреЛрдЬрд▓реЗ рдпрд╕рдХреЛ рдмреЛрд▓реА рдкреНрд░рдХреГрддрд┐ рд░ рдЖрджреЗрд╢ рдкрдХреНрд╖рдХреЛ рдЖрдзрд╛рд░рдорд╛ рднрд╛рд╖рд╛рдХреЛ рд╡рд┐рд╡рд░рдг рджрд┐рдиреНрдЫред рдпрд╕рд░реА, рдкрд░рдд рдкреНрд░рдгрд╛рд▓реА рдЬрдиреНрдорд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЖрдВрд╢рд┐рдХ рд░реВрдкрдорд╛ рдореЗрдиреНрдбреЗрд▓рд┐рднрдХреЛ рдЖрд╡рдзрд┐рдХ рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ, рдЬреБрди рдкрдирд┐ рдкреНрд▓рд╛рдИред рдпреЛ рдпрд╕рдХреЛ рдкреНрд░рдХрд╛рд╢рди (42) рдкрдЫрд┐ 1869 рд╡рд░реНрд╖ рдкрдЫрд┐ рднрдпреЛ, рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЖрд╡рдзрд┐рдХрддрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫред рддрд╣рд╣рд░реБ (1911, рдмреЛрд╣рд░-рд░рджрд░рдлреЛрд░реНрдб рдкрд░рдорд╛рдгреБрдХреЛ рдореЛрдбреЗрд▓)ред рд╕рд╛рдереИ, рддрд╣ рд░ рдЖрд╡рдзрд┐рдХ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдПрдЙрдЯреИ рдкреГрд╖реНрдардорд╛ рд╕рдмреИ рдПрдХрд╛рдЗрд╣рд░реВрдХреЛ рддрд╛рд▓рд┐рдХрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдорд╛ рд╕рдорд╛рди рдЫрдиреНред

рднрд╛рд╖рд╛ рдПрдХрд╛рдЗрд╣рд░реВрдХреЛ рд╡рд┐рд╡рд░рдг рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЫ - рдХреЗрд╡рд▓ 10 рдкреНрд░рдХрд╛рд░рдХрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рд░ 8 рдкреНрд░рдХрд╛рд░рдХрд╛ рдЕрдиреНрдп рдПрдХрд╛рдЗрд╣рд░реВ, рд╕рд╛рдереИ рдЕрд░реНрдердкреВрд░реНрдг рд░ рджреГрд╢реНрдпред рдпрджреНрдпрдкрд┐ рдкрд╣рд┐рд▓реЛ рдкрд░рд┐рдЪрд┐рддрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╕рд╛рдорд╛рдиреНрдпред

рднрд╛рд╖рд╛ рдПрдХрд╛рдЗрд╣рд░реВ 6 рд╕реНрддрд░рд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдЫрдиреН:

  1. рдПрдХрд╛рдЗрд╣рд░реВ - рддрд╛рд▓рд┐рдХрд╛ рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ
  2. рд╡рд┐рднрд╛рдЧрд╣рд░реВ - рдЬреЗрдиреЗрд░рд╛рдХрд╛ рд╡рд┐рд╢реЗрд╖ рд╕рдореВрд╣рд╣рд░реВ (рдкрд╣рд┐рд▓реЛ рд▓рд╛рдЗрдирдХрд╛ рднрд╛рдЧрд╣рд░реВ)
  3. рдЬреАрдирд╕ - рдХреЛрд╢рд┐рдХрд╛рд╣рд░реВ (рд╡рд┐рднрд╛рдЬрдирдХреЛ рдореБрдЦреНрдп рд╕реНрддрд░)
  4. superspecies - рдкреНрд░рдЬрд╛рддрд┐ рд╡рд┐рднрд╛рдЬрдХ (рджреБрд░реНрд▓рдн рд╕реНрддрд░)
  5. рдкреНрд░рдХрд╛рд░рд╣рд░реВ - рдХрдХреНрд╖рдХреЛ рддрд▓ рд╡рд╛ рдЫреБрдЯреНрдЯреИ рдЗрдХрд╛рдИ рд╕реВрддреНрд░рд╣рд░реВ
  6. рдврд╛рдБрдЪрд╛рд╣рд░реВ - рдПрдХрд╛рдЗрд╣рд░реВ рдЖрдлреИрдВ (рд╢рдмреНрджрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░)

рдирдореВрдирд╛ рд╢рдмреНрджрд╣рд░реВ рд╡рд░реНрдгрди рдЧрд░реНрджрдЫ рд╢рдмреНрджрд╛рд╡рд▓реА - рдПрдЙрдЯреИ рдЫ рд╕реНрддрд░рд╣рд░реВ рдорд┐рд▓реЗрд░ рдмрдиреЗрдХреЛ рдЫреБрдЯреНрдЯреИ рдЙрдкрдкреНрд░рдгрд╛рд▓реАред

C рднрд╛рд╖рд╛рдХреЛ рднрд╛рд╖рдг рдШрдЯрдХ рдПрдХрджрдо рд╕реНрдкрд╖реНрдЯ рдЫ, рдпрджреНрдпрдкрд┐ рдпреЛ рдЕрдЭреИ рдкрдирд┐ рд╡рд░реНрдгрдирдХреЛ рдпреЛрдЧреНрдп рдЫред рддрд░ рднрд╛рд╖рд╛рдХреЛ рдЖрджреЗрд╢ рднрд╛рдЧ рдареНрдпрд╛рдХреНрдХреИ рд╕рдВрдХрд▓рди рдирд┐рдпрдиреНрддреНрд░рдгрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ, рдЬрд╕рдХреЛ рд╕рдордпрдорд╛ рддреЗрд╕реНрд░реЛ рдкреНрд░рдХрд╛рд░рдХреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫ - рдЖрджреЗрд╢ред рдпрд╣рд╛рдБ рд╣рд╛рдореА C рднрд╛рд╖рд╛рдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рд░реЛрдорд╛рдЮреНрдЪрдХ рдкрдХреНрд╖рдорд╛ рдЖрдЙрдБрдЫреМрдВ: рд╕реБрдиреНрджрд░рддрд╛ред

4. рдирд┐рдореНрди рдЕрдзреНрдпрд╛рдпрд╣рд░реВред рд╕реБрдиреНрджрд░ рд╕рд┐

рд╕реА рднрд╛рд╖рд╛ рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩрдХреЛ рдЖрдзрд╛рд░ рд╣реЛред рдХрд┐рди? рдкрд╣рд┐рд▓реЛ, рднрд╛рд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдкрддреНрд░рд╛рдЪрд╛рд░рдХреЛ рдХрд╛рд░рдгред рджреЛрд╕реНрд░реЛ, рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ рдореЗрд╕рд┐рди рдирдореНрдмрд░ рдкреНрд░рд╢реЛрдзрдирдХрд╛ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕реБрдиреНрджрд░ рдврдВрдЧрд▓реЗ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрдпреЛред

рд╕реАрд▓реЗ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрдиреБрднрдпреЛ? рдЫрд╡рд┐ рд░ рддрд╣ред

рд╢рдмреНрдж "рдЫрд╡рд┐" рдЕрдВрдЧреНрд░реЗрдЬреА рд╢рдмреНрдж "рдкреНрд░рдХрд╛рд░" рдХреЛ рдЕрдиреБрд╡рд╛рдж рд╣реЛ, рдЬреБрди рдЧреНрд░реАрдХ "рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк" - "рдкреНрд░рдХрд╛рд░" рдмрд╛рдЯ рдЖрдЙрдБрдЫред рд░реВрд╕реА рднрд╛рд╖рд╛рдорд╛, рд╢рдмреНрдж "рдкреНрд░рдХрд╛рд░" рд▓реЗ рдЕрд╡рдзрд╛рд░рдгрд╛рдХреЛ рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╡реНрдпрдХреНрдд рдЧрд░реНрджреИрди; рдпрд╕рдмрд╛рд╣реЗрдХ, рдпреЛ рд╕рд╣рд╛рдпрдХ рдЕрд░реНрде "рдкреНрд░рдХрд╛рд░" рд╕рдВрдЧ рднреНрд░рдорд┐рдд рдЫред

рдкреНрд░рд╛рд░рдореНрднрдорд╛, рдЫрд╡рд┐рд▓реЗ рд╡рд┐рд╢реБрджреНрдз рд░реВрдкрдорд╛ рдореЗрд╕рд┐рди рдЧрдгрдирд╛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдпреЛ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╡рд╕реНрддреБ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рдЬрдиреНрдордХреЛ рд▓рд╛рдЧрд┐ рд░рдирд╡реЗ рднрдпреЛред

рддрд╣рд▓реЗ рддреБрд░реБрдиреНрддреИ рдзреЗрд░реИ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдпреЛ - рджреБрд╡реИ рдореЗрд╕рд┐рди рд░ рд▓рд╛рдЧреВред рддреНрдпрд╕рдХрд╛рд░рдг, рд╡рд┐рдЪрд╛рд░ рдПрдХрд▓-рдХрд╛рд░реНрдп рдЫрд╡рд┐рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреЗрдЫ рд░ рдмрд╣реБ-рдХрд╛рд░реНрдп рддрд╣рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред

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

рддрд░ рдпреЛ рд╣рд╛рдореНрд░реЛ рднрд╛рдЧреНрдп рд╣реЛрдЗрдиред рд╣рд╛рдореНрд░реЛ рдЫрдиреЛрдЯ рд╢реБрджреНрдз рд░реВрд╕реАрдорд╛ рдЙрдареЗрдХреЛ рднрд┐рдЬрд░рдХреЛ рд╕рд╛рде рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реЛред

рдЫрд╡рд┐

рдЫрд╡рд┐ рдкрд░рд┐рдорд╛рдгрдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╛рдо рд╣реЛ, рдЬрд╕рдорд╛ рез) рдкрд░рд┐рдорд╛рдгрдХреЛ рдЖрдиреНрддрд░рд┐рдХ рдЧреБрдг рд░ реи) рдкрд░рд┐рдорд╛рдгрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдЫрдиреЛрдЯ рд╣реБрдиреНрдЫред

рд╢рдмреНрдж "рдкреНрд░рдХрд╛рд░" (рдкреНрд░рдХрд╛рд░) рдкрд░рд┐рднрд╛рд╖рд╛рдХреЛ рдкрд╣рд┐рд▓реЛ рднрд╛рдЧрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ: "рдорд╛рддреНрд░рд╛рдХреЛ рдЖрдиреНрддрд░рд┐рдХ рдЧреБрдгрд╣рд░реВред" рддрд░ рдЫрд╡рд┐рдХреЛ рдореБрдЦреНрдп рдЕрд░реНрде рджреЛрд╕реНрд░реЛ рднрд╛рдЧрдорд╛ рдЫ: "рдкрд░рд┐рдорд╛рдгрд╣рд░реВрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдЪрдпрдиред"

C рдорд╛ рдЫрд╡рд┐ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд░реВрд╡рд╛рдд рдмрд┐рдиреНрджреБ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЧрдгрдирд╛ рд╣реЛ, рдЬрд╕реНрддреИ рдердк рдХрд╛рд░реНрдпред

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

рдореЗрд╕рд┐рди рдЧрдгрд┐рддрд▓реЗ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд▓рд╛рдИ рдкреВрд░реНрдгрд╛рдЩреНрдХ рд░ рдЕрдВрд╢рд╣рд░реВрдорд╛ рдХрдбрд╛рдЗрдХрд╛ рд╕рд╛рде рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдЫред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдореЗрдореЛрд░реАрдорд╛ рдлрд░рдХ рд░реВрдкрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреВрд░реНрдгрд╛рдВрдХ рд░ рдЕрдВрд╢рд╣рд░реВ рдердкреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рджреБрдИ рдлрд░рдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдиреЛрдбрд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рджреБрдИ рдлрд░рдХ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рд╣реБрдиреНред рддрд░ рдкреВрд░реНрдгрд╛рдВрдХ рд░ рднрд┐рдиреНрдирд╛рддреНрдордХ рддрд░реНрдХрд╣рд░реВ рдердкреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдЖрджреЗрд╢ рдЫреИрдиред

рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ рдЧрдгрд┐рдд, рдЕрд░реНрдерд╛рддреН, C рднрд╛рд╖рд╛, рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрдХреЛ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдЕрд▓рдЧ рдЧрд░реНрджрдЫ, рддрд░ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫ: рдкреВрд░реНрдгрд╛рдВрдХ рд░/рд╡рд╛ рдЕрдВрд╢рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдердк рдПрдХ рдХрд╛рд░реНрдп рдЪрд┐рдиреНрд╣рдХреЛ рд╕рд╛рде рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред

рдЕрд╡рдзрд╛рд░рдгрд╛ рдЫрд╡рд┐рдХреЛ рд╕реНрдкрд╖реНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рджреБрдИ рдЕрдиреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ: рдорд╛рди ╨╕ рд╕рдЮреНрдЪрд╛рд▓рди.

рдкрд░рд┐рдорд╛рдг рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рдорд╛рддреНрд░рд╛ - рдкреНрд░рд╢реЛрдзрди рднрдЗрд░рд╣реЗрдХреЛ рд╕рдВрдЦреНрдпрд╛ред

рдЕрдкрд░реЗрд╢рди - рдЕрдиреНрддрд┐рдо рд╕рдВрдЦреНрдпрд╛ (рдХреБрд▓) рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдорд╛рдирд╣рд░реВ (рддрд░реНрдХрд╣рд░реВ) рдХреЛ рдорд╛рдирд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджреИред

рдкрд░рд┐рдорд╛рдг рд░ рд╕рдЮреНрдЪрд╛рд▓рди рдЕрдиреНрддрд░рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрд░реЗрд╢рди рдПрдХ рдорд╛рддреНрд░рд╛ рд╣реЛ рдХрд┐рдирднрдиреЗ рдпрд╕рдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рдЫред рд░ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рди рдкреНрд░реЛрд╕реЗрд╕рд░ рджрд░реНрддрд╛рдмрд╛рдЯ/рдмрд╛рдЯ рдорд╛рди рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдгрдХреЛ рдкрд░рд┐рдгрд╛рдо рд╣реЛ, рддреНрдпреЛ рд╣реЛ, рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдкрд░рд┐рдгрд╛рдоред рдпрд╕ рд╕рдореНрдмрдиреНрдзрдХреЛ рдмрд╛рд╡рдЬреБрдж, рдореБрдЦреНрдп рдХреБрд░рд╛ рднрдиреЗрдХреЛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЫреБрдЯреНрдЯреИ рд╡рд┐рд╡рд░рдгрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ рд╣реЛ, рдпрджреНрдпрдкрд┐ рд╢рдмреНрджрдХреЛрд╢рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдЦрдгреНрдбрд╣рд░реВрдорд╛ рдПрдХ рд╢рдмреНрджрдХреЛ рджреЛрд╣реЛрд░рд┐рдиреЗ, рдЬреБрди MA3 рдорд╛ рд╣реБрдиреНрдЫред

рдореЗрд╢рд┐рди рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд▓рд╛рдИ рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░реНрдпреЛ рдЯреЛрд▓реАрд╣рд░реВ ╨╕ рдбрд╛рдЯрд╛ред рдкрд╣рд┐рд▓реЗ, рддрд┐рдиреАрд╣рд░реВ рджреБрд╡реИ рдирдореНрдмрд░рд╣рд░реВ рдерд┐рдП, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЖрджреЗрд╢рд╣рд░реВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЛрдбрд╣рд░реВрдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдерд┐рдПред рдпрджреНрдпрдкрд┐, рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рднрд╛рд╖рд╛рд╣рд░реВрдорд╛, рдЖрджреЗрд╢рд╣рд░реВ рд╕рдВрдЦреНрдпрд╛ рд╣реБрди рдЫреЛрдбреЗ рд░ рднрдП рд╢рдмреНрджрд╣рд░реВрдорд╛ ╨╕ рдХрд╛рд░реНрдп рд╕рдВрдХреЗрддред рдХреЗрд╡рд▓ "рдбреЗрдЯрд╛" рд╕рдВрдЦреНрдпрд╛рдХреЛ рд░реВрдкрдорд╛ рд░рд╣рдиреНрдЫ, рддрд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдпрд╕рд░реА рдХрд▓ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдиреБ рдмреЗрддреБрдХрд╛ рд╣реЛ, рдХрд┐рдирднрдиреЗ рдореЗрд╕рд┐рдирдмрд╛рдЯ рдЧрдгрд┐рддреАрдп рджреГрд╖реНрдЯрд┐рдХреЛрдгрдорд╛ рд╕рдВрдХреНрд░рдордгрдорд╛, рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдорд╛рддреНрд░рд╛рд╣рд░реВ рд╣реБрдиреН рдЬреБрди рдореВрд▓ (рдбрд╛рдЯрд╛) рд░ рдЕрдиреНрддрд┐рдо (рдЖрд╡рд╢реНрдпрдХ рдЫ)ред "рдЕрдЬреНрдЮрд╛рдд рддрдереНрдпрд╛рдЩреНрдХ" рдореВрд░реНрдЦ рд▓рд╛рдЧреНрдиреЗрдЫред

рдЯреЛрд▓реАрд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ: рдЧрдгрд┐рддреАрдп рд░ рд╕реЗрд╡рд╛ред рдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдпрд╣рд░реВ - рдХрд╛рд░реНрдпрд╣рд░реВред рд╣рд╛рдореА рдкрдЫрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХреБрд░рд╛рдорд╛ рдЬрд╛рдиреНрдЫреМрдВред

C рднрд╛рд╖рд╛рд╣рд░реВрдорд╛, рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдЧрдЬ рд░ рдореЗрд╕рд┐рди рдЕрд╕реНрдкрд╖реНрдЯ, рд╡рд╛ рдПрдХрд▓, рдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдпрд╣рд░реВ рд▓рдЧрднрдЧ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд░реВрдкрдорд╛ рдмрд╣реБрд╡рд┐рдз рд╣реБрдиреНрдЫрдиреНред

рдмрд╣реБ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдПрдЙрдЯреИ рдирд╛рдордХрд╛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рддрд░реНрдХрд╣рд░реВ рд░ рдлрд░рдХ, рдЕрд░реНрдердорд╛ рд╕рдорд╛рди, рдХрд╛рд░реНрдпрд╣рд░реВ рднрдПрдХрд╛ рдзреЗрд░реИ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рд╣реБрдиреНред

рдкреВрд░реНрдгрд╛рдЩреНрдХ рддрд░реНрдХрд╣рд░реВ рд╕рдореНрдкреВрд░реНрдг рдЕрдкрд░реЗрд╢рдирд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ, рд░ рдЖрдВрд╢рд┐рдХ рддрд░реНрдХрд╣рд░реВ рдЖрдВрд╢рд┐рдХ рд╕рдЮреНрдЪрд╛рд▓рдирд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫред рдпреЛ рднрд┐рдиреНрдирддрд╛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рд╡рд┐рднрд╛рдЬрди рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд╕рдордпрдорд╛ рд╕реНрдкрд╖реНрдЯ рд╣реБрдиреНрдЫ, рдЬрдм рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ 1/2 рд▓реЗ рдХреБрд▓ реж рджрд┐рдиреНрдЫ, реж.рел рд╣реЛрдЗрдиред рдпрд╕реНрддреЛ рдиреЛрдЯреЗрд╢рди рдХрд╛рдЧрдЬреА рдЧрдгрд┐рдд рдХреЛ рдирд┐рдпрдо рд╕рдВрдЧ рдореЗрд▓ рдЦрд╛рдБрджреИрди, рддрд░ C рднрд╛рд╖рд╛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкрд╛рд▓рди рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджреИрди (Fortran рд╡рд┐рдкрд░реАрдд) - рдпреЛ рдЖрдлреНрдиреИ рдЕрдиреБрд╕рд╛рд░ рдЦреЗрд▓реНрдЫред рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ рдирд┐рдпрдорд╣рд░реВред

рдкреВрд░реНрдгрд╛рдВрдХ рд░ рдЕрдВрд╢рд╣рд░реВ рдорд┐рд▓рд╛рдЙрдиреЗ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдПрдХ рдорд╛рддреНрд░ рд╕рд╣реА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд╛рд╕реНрдЯрд┐рдЩ рддрд░реНрдХ рдорд╛рдирд╣рд░реВ - рдПрдХ рдЫрд╡рд┐рдмрд╛рдЯ рдЕрд░реНрдХреЛрдорд╛ рдорд╛рдирдХреЛ рдЪрдпрдирд╛рддреНрдордХ рд░реВрдкрд╛рдиреНрддрд░рдгред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдкреВрд░реНрдгрд╛рдВрдХ рд░ рднрд┐рдиреНрдирд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдердкреНрджрд╛, рдкрд░рд┐рдгрд╛рдо рдЖрдВрд╢рд┐рдХ рд╣реБрдиреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рдЕрдкрд░реЗрд╢рдирдХреЛ рдЫрд╡рд┐ рдЙрдард╛рдЙрдБрдЫ рдкреВрд░реНрдгрд╛рдВрдХ рддрд░реНрдХрд▓рд╛рдИ рднрд┐рдиреНрдирд╛рддреНрдордХ рдорд╛рдирдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпред

рдзреЗрд░реИ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдмрд╛рдБрдХреА рдЫрдиреН рдзреЗрд░реИрд░ рдПрдХрд▓ред рддреНрдпрд╕реНрддрд╛ рдЕрдкрд░реЗрд╕рдирд╣рд░реВ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рдХрд╛рд░рдХрд╛ рддрд░реНрдХрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН: рд╡рд┐рднрд╛рдЬрди рд╢реЗрд╖ - рдкреВрд░реНрдгрд╛рдВрдХ рддрд░реНрдХрд╣рд░реВ, рд╕реНрдЯреНрдпрд╛рдХрд┐рдЩ (рдмрд┐рдЯрд╡рд╛рдЗрдЬ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ) - рдкреНрд░рд╛рдХреГрддрд┐рдХ рдкреВрд░реНрдгрд╛рдВрдХрд╣рд░реВред Ma3 рд▓реЗ рд╕рдВрдХреЗрддрд╣рд░реВ (#^) рдХреЛ рд╕рд╛рде рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рдмрд╣реБрд▓рддрд╛рд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдкрд░реЗрд╢рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрд░реЗрд╢рдирдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рддрд░ рдкрд╣рд┐рд▓реЗ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░рд┐рдПрдХреЛ рд╕рдореНрдкрддреНрддрд┐ рд╣реЛред

рд╕рдмреИ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдордирдорд╛рдиреА рдПрдХрд╛рдЗ рд╕рдЮреНрдЪрд╛рд▓рди рд╣реБрдиреНред рдЕрдкрд╡рд╛рдж рдЕрдкрд░реЗрдЯрд░рд╣рд░реВ - рдЧреИрд░-рдХреЛрд╖реНрдардХ рдХрд╛рд░реНрдпрд╣рд░реВ, рднрд╛рд╖рд╛рдорд╛ рдирд┐рд░реНрдорд┐рдд (рдореВрд▓ рдХрд╛рд░реНрдпрд╣рд░реВ)ред

рд╕рд╣рдпреЛрдЧ

рд╕рд╣рдпреЛрдЧ - рдЕрдкрд░реЗрд╢рди рд╕рдВрдЧ рдХрд╛рд░реНрдпред

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

рдпрд╣рд╛рдБ рд╣рд╛рдореАрд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХрд╣рд░реВрдХреЛ рд░реВрд╕реА рдЕрдиреБрд╡рд╛рджрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреБрд░рд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдХрд╛рд░реНрдпрд╣рд░реВ рд░реЗрдХрд░реНрдб рдЧрд░реНрди K/R рдХреЛ рдкрд╛рдардорд╛ рдирдпрд╛рдБ рд╢рдмреНрдж рдкреЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдмрдпрд╛рди (рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐), рдЬрд╕рд▓реЗ рдореЗрд╕рд┐рди рдХрдорд╛рдгреНрдбрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛рд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫ: 1) рд╕рдЮреНрдЪрд╛рд▓рди, 2) рдШреЛрд╖рдгрд╛, рд░ 3) рдЕрдзреАрдирддрд╛ ("рдирд┐рдпрдиреНрддреНрд░рдг рдирд┐рд░реНрдорд╛рдг" рднрдирд┐рдиреНрдЫ)ред рдпреЛ рдкреНрд░рдпрд╛рд╕ рд░реВрд╕реА рдЕрдиреБрд╡рд╛рджрдХрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рджрдлрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд╢рдмреНрдж "рдЕрдкрд░реЗрдЯрд░" рдХреЛ рд╕рд╛рде "рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐" рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрджреИ, рдЬреБрди:

  1. рдореЗрд╕рд┐рди рд╢рдмреНрдж "рдХрдорд╛рдиреНрдб" рдХреЛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рднрдПрдХреЛ рдЫ,
  2. "рдХрд╛рд░реНрдпрдХреЛ рдЪрд┐рдиреНрд╣" рд╡рд╛рдХреНрдпрд╛рдВрд╢рдХреЛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рд╣реБрди рдкреБрдЧреНрдпреЛ,
  3. рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдирд╣рд░реВрдХреЛ рдЕрд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдкрдирд┐ рдкреНрд░рд╛рдкреНрдд рднрдпреЛред рдЕрд░реНрдерд╛рддреН, рдпреЛ рдЕрдЩреНрдЧреНрд░реЗрдЬреА рд▓реЗрдЦ "рдЙрд╣рд╣рд╣рд╣рд╣ рд╣рд╣рд╣рд╣рд╣рд╣рд╣рд╣рд╣" рдЬрд╕реНрддреИ рдХреЗрд╣рд┐рдорд╛ рдкрд░рд┐рдгрдд рднрдПрдХреЛ рдЫред

рд╕рдБрдЧреИ рдХрд╛рд░реНрдпрд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рд╕рд╣рдпреЛрдЧ.

рдЪрд░ рдирд┐рдпрдиреНрддреНрд░рдг

рдЪрд░ рдирд┐рдпрдиреНрддреНрд░рдг (UP) - рдЪрд░ рдХрдХреНрд╖рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ/рдореЗрдЯрд╛рдЙрдиреЗред
UE рдПрдХ рдЪрд░ рдШреЛрд╖рдгрд╛ рдЧрд░реНрджрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрджрдЫ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрд░реНрдХреЛ рдХрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ - рдорд╛рдирдХреЛ рдЫрд╡рд┐ рд╕рдВрдХреЗрдд рдЧрд░реНрдиред рдХреЗрд╡рд▓ рдПрдХ рджреГрд╢реНрдп рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░рд╣рд░реВ malloc() рд░ free() рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИред

рдпреЛ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫ рдХрд┐ рдирд┐рд╣рд┐рдд рдХрд╛рд░реНрдпрд╣рд░реВ рд▓реЗрдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫрдиреН, рдХрд┐рдирдХрд┐ рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рдХреЗрд╣рд┐ рдкрдирд┐ рд▓реЗрдЦреНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди, рддрд░ рддрд┐рдиреАрд╣рд░реВ рдмреБрдЭреНрди рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреНрдЫрдиреН - рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрди рд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреНрдЫред

рдЕрдзреАрдирддрд╛

рдЕрдзреАрдирддрд╛ - рддрд╣ рдЦрдгреНрдбрд╣рд░реВ рдЬрдбрд╛рди / рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реНред

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

рджреБрдмреИ рдШреЛрд╖рдгрд╛ рд░ рд╕рдмрдорд┐рд╢рди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрд╡рдзрд╛рд░рдгрд╛рдорд╛ рдирд┐рд░реНрдорд┐рдд рдЫрдиреН рддрд╣.

рддрд╣

рддрд╣ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХреЛ рд╕реАрдорд┐рдд рдПрдХрд▓-рд╕реНрддрд░ рдЪрдпрдирд╛рддреНрдордХ рд╕реЗрдЯ рд╣реЛред

рддрд╣рд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░ рдЕрд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдзреЗрд░реИ рдХрд╛рд░реНрдпрд╣рд░реВ рдПрдХреИ рдкрдЯрдХрдорд╛ рд▓рд┐рдпреЛ:

  1. рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдпреЛрдЬрдирд╛ рдЧрд░реНрдиреЗ
  2. рдирд╛рдорд╣рд░реВрдХреЛ рджреГрд╢реНрдпрддрд╛ рд╕реАрдорд┐рдд рдЧрд░реНрджреИ (рдЕрд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛),
  3. рдЪрд░рд╣рд░реВрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди (рдореЗрдореЛрд░реА рдХрдХреНрд╖рд╣рд░реВ) (рдЕрдирд┐рд╣рд┐рдд),
  4. рдЕрдзреАрдирд╕реНрдерддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдзреАрдирд╕реНрде рдЦрдгреНрдбрд╣рд░реВрдХреЛ рдкрд░рд┐рднрд╛рд╖рд╛,
  5. рдкреНрд░рдХрд╛рд░реНрдп рд░ рдЪрдпрди рд░ рдЕрдиреНрдп рдХреЛ рдкрд░рд┐рднрд╛рд╖рд╛ред

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

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

рд╡реИрд╕реЗ, рдпреЛ рдорд╛рдиреНрди рд╕рдХрд┐рдиреНрдЫ рдХрд┐ рдбреНрдпрд╛рди рд░рд┐рдЪреАрд▓реЗ рдХреЗрд╣реА рдЕрдЬреНрдЮрд╛рдд рдЕрд╡рдзрд╛рд░рдгрд╛ рдЦреЛрдЬреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдЮреНрдЬреАрдХреЛ рд░реВрдкрдорд╛ рдареАрдХ рд░реВрдкрдорд╛ рдЧреЛрдЯреЛ рдЫреЛрдбреЗ, рдХрд┐рдирднрдиреЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЧреЛрдЯреЛрдорд╛ рдХреБрдиреИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛ рд╕реБрдиреНрджрд░рддрд╛ рдерд┐рдПрдиред рддрд░ рддреНрдпрд╣рд╛рдБ рднрд╛рд╖рд╛рдХреЛ рдирдпрд╛рдБ рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВрдХреЛ рд╕рд░рд▓ рд░ рдмреБрдЭреНрди рдпреЛрдЧреНрдп рд╡реНрдпрд╛рдЦреНрдпрд╛рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдерд┐рдпреЛ, рдЬреБрди рд░рд┐рдЪреА рдЖрдлреИрд▓реЗ рджрд┐рди рдЪрд╛рд╣рдБрджреИрдирдиреН, рд░ рдЬреБрди рдЕрд╡рдзрд╛рд░рдгрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫрдиреНред рддрд╣.

рдмрд┐рдЪрд▓рди

рдмрд┐рдЪрд▓рди - рдирдпрд╛рдБ рдирд╛рдордХреЛ рд╕рд╛рдорд╛рдиреНрдп рдЧреБрдгрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджреИред

рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдЪрд▓рди рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рддрд╣ рдЧреБрдгрд╣рд░реВрд╕рдБрдЧ рдареАрдХрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ, рд░ рдПрдХ рд╢рдмреНрдж "рд╕реНрдерд┐рд░" рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░рдХреЛ рддрд╣рдорд╛ рдлрд░рдХ рдЕрд░реНрде рд╣реБрдиреНрдЫред

5. рдЕрдиреНрддрд┐рдо рдЕрдзреНрдпрд╛рдпред рд▓рд╛рдЧреВ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рд╕рд╛рдЭрд╛рддрд╛

рд▓рд╛рдЧреВ рднрд╛рд╖рд╛рд╣рд░реВ рдЫрдиреН рд▓рд╛рдХреНрд╖рдгрд┐рдХ рднрд╛рд╖рд╛рд╣рд░реВ (рдЫрд╡рд┐ рднрдПрдХреЛ, "рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ")ред рддрд┐рдиреАрд╣рд░реВ рдЫрд╡рд┐рдХреЛ рд╕реНрдкрд╖реНрдЯ рд╡рд╛ рдирд┐рд╣рд┐рдд рдкреНрд░рдпреЛрдЧрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫрдиреНред рдпрд╕рдмрд╛рд╣реЗрдХ, рдпрд╣рд╛рдБ рдлреЗрд░рд┐ рдПрдХ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рджреЗрдЦрд┐рдиреНрдЫ: рдПрдХ рд╕реНрдкрд╖реНрдЯ рдЫрд╡рд┐ рдЕрдзрд┐рдХ рдмреБрдЭреНрди рдпреЛрдЧреНрдп рдЫ, рддрд░ рдХрдо рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рд░ рдпрд╕рдХреЛ рд╡рд┐рдкрд░реАрддред

Matryoshka Cред рд╕реНрддрд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рднрд╛рд╖рд╛ рдкреНрд░рдгрд╛рд▓реА

(рддрд╛рд▓рд┐рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдЕрдЭреИ рдбреЗрд▓рд┐рднрд░ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ рддрд╛рд▓рд┐рдХрд╛ рдЪрд┐рддреНрд░ рд╕рд╣рд┐рдд рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫред)

C рдкрдЫрд┐, рд▓рд╛рдЧреВ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд▓рд╛рдХреНрд╖рдгрд┐рдХрддрд╛ рдмрдврд╛рдЙрдиреЗ рдмрд╛рдЯреЛ рд▓рд┐рдпреЛред рдЙрдЪреНрдЪ рдЗрдореЗрдЬрд░реА рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг C рдХреЛ рд╕реАрдзрд╛ рд╡рдВрд╢рдЬ рд╣реЛ - C++ рднрд╛рд╖рд╛ред рдЙрд╣рд╛рдБрд▓реЗ рдорд╛рддреНрд░рд╛ рдХреЛ рд▓рд╛рдЧреА рдЕрдкрд░реЗрд╢рди рдХреЛ рдПрдХ рдордирдорд╛рдиреА рдЪрдпрди рдХреЛ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрдЫ рд░ рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЪрдпрди рдХреЛ рдЖрдзрд╛рд░ рдорд╛ рдпрд╕рд▓рд╛рдИ рдореВрд░реНрдд рд░реВрдк рджрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдирдпрд╛рдБ рдирд╛рдо - рд╡рд╕реНрддреБ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, рдирдпрд╛рдБ рд╕рдЩреНрдХрд▓рди рдкреНрд░рдХрд╛рд░рд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдирд┐рдпрдорд╣рд░реВрдХреЛ рдУрднрд░рд▓реЛрдбрдХреЛ рдХрд╛рд░рдг C++ C рдЬрддреНрддрд┐рдХреИ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░ рдЕрднрд┐рд╡реНрдпрдХреНрдд рдЫреИрдиред рдЦреИрд░, "рдЕрдзрд┐рднрд╛рд░" рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реМрдВред

рдУрднрд░рд▓реЛрдбрд┐рдВрдЧ рд░ рдмрд╣реБрд░реВрдкрддрд╛

"рдУрднрд░рд▓реЛрдб" рд╢рдмреНрдж рд╕рд┐рд░реНрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреБрд░рд╛рдиреЛ рдореЗрд╕рд┐рди-рд▓рд░реНрдирд┐рдЩ рд╢рдмреНрдж рд╣реЛ рдзреЗрд░реИ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ.

рдореЗрд╕рд┐рди (рдкреНрд░рдгрд╛рд▓реА) рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╣рд░реВ рдмрд╣реБрд▓рддрд╛ рдЕрдкрд░реЗрд╕рдирд╣рд░реВ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реБрди рд╕рдХреНрдЫ: "рдпрд╕ рдЪрд┐рдиреНрд╣ (+) рдХреЛ рдЕрд░реНрде рдХреЗ рд╣реЛ: рдкреВрд░реНрдгрд╛рдЩреНрдХрд╣рд░реВрдХреЛ рдердк, рднрд┐рдиреНрдирд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ, рд╡рд╛ рд╡рд┐рд╕реНрдерд╛рдкрди рдкрдирд┐?! рд╣рд╛рдореНрд░реЛ рдкрд╛рд▓рд╛рдорд╛ рдпрд╕реНрддреЛ рд▓реЗрдЦреНрджреИрдирдереЗ!тАЭ рддреНрдпрд╕реИрд▓реЗ рдЪреБрдирд┐рдПрдХреЛ рд╢рдмреНрджрдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рдЕрд░реНрде ("рдУрднрд░рдХрд┐рд▓", "рдердХ")ред рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдХреЛ рд▓рд╛рдЧрд┐, рдзреЗрд░реИ рдЕрдкрд░реЗрд╕рдирд╣рд░реВ рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╣реБрдиреН, C рднрд╛рд╖рд╛рдХреЛ рдореБрдЦреНрдп рдЙрдкрд▓рдмреНрдзрд┐ рд░ рд╡рд┐рд░рд╛рд╕рдд, рдпрддреНрддрд┐рдХреЛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реЛ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рд╛рдпрдГ рдкрд╣рд┐рдЪрд╛рди рд╣реБрдБрджреИрдирдиреНред

C++ рднрд╛рд╖рд╛рдорд╛ рдмрд╣реБрд▓рддрд╛ рдореМрд▓рд┐рдХ рдЕрдкрд░реЗрд╢рдирд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдирднрдИ рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдкрдирд┐ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ - рджреБрдмреИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░ рдХрдХреНрд╖рд╛рд╣рд░реВрдорд╛ рд╕рдВрдпреБрдХреНрдд - рд╡рд┐рдзрд┐рд╣рд░реВред рдзреЗрд░реИ рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рд╕рд╛рде рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрдХреНрд╖рд╛рд╣рд░реВрдорд╛ рдУрднрд░рд░рд╛рдЗрдб рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЖрдпреЛ, рдЬрд╕рд▓рд╛рдИ рдЕрд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ "рдкреЛрд▓рд┐рдореЛрд░реНрдлрд┐рдЬреНрдо" рднрдирд┐рдиреНрдЫред рдкреЛрд▓рд┐рдореЛрд░реНрдлрд┐рдЬреНрдо рд░ рдУрднрд░рд▓реЛрдбрдХреЛ рд╕рдВрдпреЛрдЬрдирд▓реЗ рдПрдЙрдЯрд╛ рд╡рд┐рд╕реНрдлреЛрдЯрдХ рдорд┐рд╢реНрд░рдг рдЙрддреНрдкрд╛рджрди рдЧрд░реНтАНрдпреЛ рдЬреБрди рджреБрдИ рдкреЛрд▓рд┐рдореЛрд░реНрдлрд┐рдЬреНрдорд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рднрдпреЛ: "рд╕рддреНрдп" рд░ "рдПрдб-рд╣рдХред" рддреЛрдХреЗрдХреЛ рдирд╛рдо рднрдП рдкрдирд┐ рдпреЛ рдХреБрд░рд╛ рдмреБрдЭреНрди рд╕рдореНрднрд╡ рдЫред рд╡рд┐рдЬреНрдЮрд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдмрд╛рдЯреЛ рд╡рд┐рджреЗрд╢реА рдирд╛рдорд╣рд░реБ рд╕рдВрдЧ рдкреНрд░рд╢рд╕реНрдд рдЫред

рдлрд╛рд░рдо "рдУрднрд░рд▓реЛрдб" рдХреЛ рдШреЛрд╖рдгрд╛ рд╢рдмреНрджрдорд╛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╡реНрдпрдХреНрдд рдЧрд░рд┐рдПрдХреЛ рдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдШреЛрд╖рдгрд╛ - рдлрд░рдХ рдЫрд╡рд┐рдХреЛ рддрд░реНрдХрдХреЛ рд╕рд╛рде рдПрдЙрдЯреИ рдирд╛рдордХреЛ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рдШреЛрд╖рдгрд╛ рдердкреНрджреИред

рдлрд╛рд░рдо "рдмрд╣реБрд░реВрдкрддрд╛" рдХреЛ рдШреЛрд╖рдгрд╛ рд░рд╛рдореНрд░реЛ рднрдирд┐рдиреНрдЫ рдкреБрди: рдШреЛрд╖рдгрд╛ тАФ рдПрдЙрдЯреИ рдЫрд╡рд┐рдХреЛ рдЖрд░реНрдЧреБрдореЗрдиреНрдЯрдХреЛ рд╕рд╛рде рдПрдЙрдЯреИ рдирд╛рдордХреЛ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рдирдпрд╛рдБ рд╡рд┐рд╕реНрддрд╛рд░ рддрд╣рдорд╛ рдУрднрд░рд▓реНрдпрд╛рдкрд┐рдЩ рдШреЛрд╖рдгрд╛ред

рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреЗрдЫ рдХрд┐ рдлрд░рдХ рдЫрд╡рд┐рд╣рд░реВ (рддрд░реНрдХ) рдХреЛ рдПрдЙрдЯреИ рддрд░рд┐рдХрд╛ - рдердк рд░реВрдкрдорд╛ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдпреЛ, рд░ рдПрдЙрдЯрд╛ рдЫрд╡рд┐ - рдкреБрди: рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдпреЛ.

рд░реВрд╕реА рд╢рдмреНрджрд╣рд░реВ рдирд┐рд░реНрдгрдп рдЧрд░реНрдЫрдиреНред

рд░рдирд╡реЗ

рдЙрдЪреНрдЪ рдЕрд▓рдВрдХрд╛рд░рд┐рдХ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрджрд╛ рдЖрдзрд╛рд░рднреВрдд рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВрдХреЛ рд╕реНрдкрд╖реНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛рдХреЛ рдорд╣рддреНрддреНрд╡ рдкреБрд╖реНрдЯрд┐ рд╣реБрдиреНрдЫред C рд╕рд╣реА рддрд░рд┐рдХрд╛рд▓реЗ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЙрдЪреНрдЪ-рдЖрд▓рдВрдХрд╛рд░рд┐рдХ рднрд╛рд╖рд╛рд╣рд░реВ рд╕рд┐рдХреНрди рд╕рдЬрд┐рд▓реЛ рд░ рд░рдорд╛рдЗрд▓реЛ рд╣реБрдиреЗрдЫред

рдпреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдирд┐рд╣рд┐рдд рдЙрдЪреНрдЪ рд▓рд╛рдХреНрд╖рдгрд┐рдХ рднрд╛рд╖рд╛рд╣рд░реВ (PHP, рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ)ред рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рдорд╣рддреНрддреНрд╡ (рдХрдореНрдкреЛрдЬрд┐рдЯ рдЫрд╡рд┐рд╣рд░реВ) C++ рднрдиреНрджрд╛ рдкрдирд┐ рдмрдвреА рд╣реБрдиреНрдЫ, рддрд░ рдЫрд╡рд┐рдХреЛ рдзреЗрд░реИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд┐рд╣рд┐рдд рд░ рдорд╛рдпрд╛рд╡реА рд╣реБрдиреНрдЫред рд╕реБрд╡рд┐рдзрд╛рдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓реЗ рд╕рд░рд▓ рднрдП рдкрдирд┐ рдмреБрдЭреНрдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓реЗ рдЭрдиреИ рдХрдард┐рди рднрдПрдХреЛ рдЫ ред

рддрд╕рд░реНрде, рддрдкрд╛рдИрдВрд▓реЗ C рднрд╛рд╖рд╛рдХреЛ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВ рд╕рд┐рдХреНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрдкрд░реНрдЫ рд░ C рдкрд░рд┐рд╡рд╛рд░рдХреЛ рднрд╛рд╖рд╛рд╣рд░реВ рджреЗрдЦрд╛ рдкрд░реНрдиреЗ рдХреНрд░рдордорд╛ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдиреБрдкрд░реНрдЫред

рднрд╛рд╖рд╛рд╣рд░реВ рд╡рд░реНрдгрди рдЧрд░реНрджрд╛ рдкрдирд┐ рддреНрдпрд╕реНрддреИ рд╣реБрдиреНрдЫред рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ C рднрд╛рд╖рд╛рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдПрдХрд╛рдЗ рд▓рд┐рдЩреНрдЧрд╣рд░реВрдХреЛ рд╕рдорд╛рди, рд╡рд╛ рд╕рд╛рдиреЛ рд╕реЗрдЯ рд╣реБрдиреНрдЫред рдкреНрд░рдХрд╛рд░ рд░ рдирдореВрдирд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рджреБрд╡реИ рджрд┐рд╢рд╛рдорд╛ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫ: C++ рдорд╛ C рднрдиреНрджрд╛ рдзреЗрд░реИ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдЫрдиреН, рдЬрдмрдХрд┐ JavaScript рдорд╛ рдХрдо рдЫред

MySQL рднрд╛рд╖рд╛ рд╡рд┐рд╢реЗрд╖ рдЙрд▓реНрд▓реЗрдЦрдХреЛ рдпреЛрдЧреНрдп рдЫред рдпреЛ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рд╕рд╛рдорд╛рдиреНрдп рдЫреИрди, рддрд░ рдЙрд╣рд╛рдБ рдкреВрд░реНрдг рд░реВрдкрдорд╛ Matryoshka рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдЙрд╣рд╛рдБрд▓рд╛рдИ рдЪрд┐рдиреНрди рдЫрд┐рдЯреЛ рд░ рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫред рдЬреБрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ, рд╡реЗрдмрдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рдХреЛ рдорд╣рддреНрддреНрд╡ рджрд┐рдИрдПрдХреЛ рдЫ - рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдХреЛ рдбрд╛рдЗрдирд┐рдВрдЧ рд░реЛрдбред рд░ рдЬрд╣рд╛рдБ MySQL рдЫ, рддреНрдпрд╣рд╛рдБ рдЕрдиреНрдп SQLрд╣рд░реВ рдЫрдиреНред рдард┐рдХ рдЫ, рд╕рдмреИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдлреЛрд░реНрдЯреНрд░рд╛рди-рдкрд╛рд╕реНрдХрд▓-рдкрд╛рдЗрдердирд╣рд░реВ рдкрдирд┐ Matryoshka рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд░реА рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдпрд╕рдорд╛ рд╣рд╛рдд рдкрд╛рдЙрдБрдЫрдиреНред

рддреНрдпрд╕реЛрднрдП, рдареВрд▓рд╛ рдЪреАрдЬрд╣рд░реВ рд╣рд╛рдореАрд▓рд╛рдИ рдкрд░реНрдЦрд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН - C рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧреВ рд╡рд┐рд╡рд░рдг рд░ рдпрд╕рд▓рд╛рдИ рдкрдЫреНрдпрд╛рдЙрдиреЗ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рдПрдХреАрдХреГрдд рд╡рд┐рд╡рд░рдгред тАЬрд╣рд╛рдореНрд░рд╛ рд▓рдХреНрд╖реНрдпрд╣рд░реВ рд╕реНрдкрд╖реНрдЯ рдЫрдиреН, рд╣рд╛рдореНрд░рд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЫрдиреНред рдХрд╛рдордорд╛ рд▓рд╛рдЧреНрдиреБрд╣реЛрд╕реН, рдХрдорд░реЗрдбрд╣рд░реВ! (рддреБрдлрд╛рдиреА, рд▓рд╛рдореЛ рддрд╛рд▓реА, рддрд╛рд▓реАрдорд╛ рдкрд░рд┐рдгрддред рд╕рдмреИ рдЬрдирд╛ рдЙрдареНрдЫрдиреНред)"

рддрдкрд╛рдИрдВрдХреЛ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдареВрд▓реЛ рдзреНрдпрд╛рдирдХрд╛ рд╕рд╛рде рд╕реБрдирд┐рдиреЗрдЫ, рдиреЗрд╕реНрдЯрд┐рдЩ рдкреБрддрд▓реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рддрдкрд╛рдИрдВрдХреЛ рдорджреНрджрддрд▓рд╛рдИ рдареВрд▓реЛ рдХреГрддрдЬреНрдЮрддрд╛рдХрд╛ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдЧрд░рд┐рдиреЗрдЫред рдкреБрд╕реНрддрдХрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯрдорд╛ рдЫ, рдЪрд▓рд╛рдЦреАрдкреВрд░реНрд╡рдХ Matryoshka C рдорд╛ рд▓реБрдХреЗрдХреЛ рдЫред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди