рдпрд╣ рдХрдорд╛рдВрдб рд╕реАрдкреАрдкреАрдПрдЪ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рд╕реАрдкреАрдкреАрдПрдЪрдПрд╕ - рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд░реАрдХреГрдд рд╕реАрдкреАрдкреА-рдП-рдЬреИрд╕рд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░
SYNOPSIS
рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ [рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо|рд╡рд┐рдХрд▓реНрдк] ...
рд╡рд░реНрдгрди
рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ рдХрд╛ рдЙрджрд╛рд░реАрдХреГрдд рдкреБрдирдГ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ рд╕реАрдкреАрдкреА (1) рд╕реА рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд░, рдЗрди рдФрд░ рдлреЙрд░
рд╣рд╛рд╕реНрдХреЗрд▓.
рд╕реАрдкреАрдкреА рдХреЛ рдкреБрдирдГ рд▓рд╛рдЧреВ рдХреНрдпреЛрдВ рдХрд░реЗрдВ? рд╕рд╣реА рдпрд╛ рдЧрд╝рд▓рдд, рд╕реА рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╣рд╛рд╕реНрдХреЗрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реЛрд░реНрд╕ рдХреЛрдбред рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ
рдПрдХ рд╣реА рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг, рдФрд░ рд╡рд┐рднрд┐рдиреНрди OS рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдоред рдЗрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рднреА рдХрднреА-рдХрднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЗрд╕рдХреА рдореИрдХреНрд░реЛ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╡рд░рдг рдХреЗ рдХреБрдЫ рд░реВрдкреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреА рд╣реИ-
рднрд░рдирд╛, рдЬреИрд╕реЗ рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдФрд░ рдПрдлрдПрдлрдЖрдИ рдХреА рдердХрд╛рдК рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдкреАрдврд╝реА
рдШреЛрд╖рдгрд╛рдПрдБ рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕реНрдкрд╖реНрдЯ рд╕реМрдВрджрд░реНрдпрдмреЛрдз рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реАрдкреАрдкреА рдХреЗ рд╕рд╛рде рджреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ
рд▓реЛрдЧреЛрдВ рдХреЛ:
рдХреБрдЫ рд╣рд╛рд╕реНрдХреЗрд▓ рд╕рд┐рд╕реНрдЯрдореЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╣рдЧреНрд╕ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реАрдкреАрдкреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ
рдЪреВрдХред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдиреНрдп рд╣рд╛рд╕реНрдХреЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рднреА, рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдкреАрдкреА рдЬреАрд╕реАрд╕реА 3.x рд╢реНрд░реГрдВрдЦрд▓рд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЙрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╕реВрдХреНрд╖реНрдорддрд╛ рд╕реЗ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ рдЬреЛ рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИрдВред рд╡рд╣рд╛рдБ рд╣реИ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрдВрддрд░рд╛рд▓ рдФрд░ рдкреНрд░рдореБрдЦ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╣рдореЗрд╢рд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд░рд╣реА рд╣реИрдВ
рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдпреЗ рд╕рдорд╕реНрдпрд╛рдПрдБ рдФрд░ рднреА рдмрджрддрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП, рд╕реАрдкреАрдкреА рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╕рд╣реА рд▓рдЧрд╛, рдЬреЛ рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╕рдВрдЧрдд рд╣реЛ
рд╣рд╛рд╕реНрдХреЗрд▓, рдФрд░ рд╕реНрд╡рдпрдВ рд╣рд╛рд╕реНрдХреЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ рдХрд╛рдлреА рд╣рдж рддрдХ рд╕реБрд╡рд┐рдзрд╛-рд╕рдВрдкреВрд░реНрдг рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реАрдкреАрдкреА рдХреА рд╢реИрд▓реА.
рдЗрд╕рдХреЗ рджреЛ рдореЛрдб рд╣реИрдВ:
рдХреЗрд╡рд▓ рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди (--рдиреЛрдореИрдХреНрд░реЛ),
рдФрд░ рдкреВрд░реНрдг рдореИрдХреНрд░реЛ-рд╡рд┐рд╕реНрддрд╛рд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)ред
In --рдиреЛрдореИрдХреНрд░реЛ рдореЛрдб, рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ рдХреЗрд╡рд▓ рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди рдХреНрд░рд┐рдпрд╛рдПрдБ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд # рд╢рд╛рдорд┐рд▓рдХреА,
#рдЕрдЧрд░'рд░реЗрдд #ifdefрдкрд╛рда-рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЛрдиреЛрдВ рдХрдорд╛рдВрдб-
рд▓рд╛рдЗрди рдФрд░ рдЖрдВрддрд░рд┐рдХ), рд▓реЗрдХрд┐рди рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░рдпреБрдХреНрдд рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреВрд░реЗ рдореЗрдВ
рд╕рдВрдЧрддрддрд╛ рдореЛрдб (рдбрд┐рдлрд╝реЙрд▓реНрдЯ), рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдФрд░ рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░ рднреА рд╣реИрдВ
рдЧреИрд░-рд╕реАрдкреАрдкреА рдкрд╛рда рдХреЗ рд╢реЗрд╖ рднрд╛рдЧ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдХрд╛рдордХрд╛рдЬреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:
#ifdef рд╕рд░рд▓ рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди
#рдЕрдЧрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд(), &&, ||, ==, рдЖрджрд┐ рдХреА рдкреВрд░реНрдг рдмреВрд▓рд┐рдпрди рднрд╛рд╖рд╛ред
#рдПрд▓рд┐рдл рдЬрдВрдЬреАрд░рджрд╛рд░ рд╕рд╢рд░реНрдд
#define
рдЗрди-рд▓рд╛рдЗрди рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ (рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдФрд░ рдореИрдХреНрд░реЛрдЬрд╝)
# рдХреБрдВрдб рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЗрди-рд▓рд╛рдЗрди рдирд┐рд░рд╕рди
# рд╢рд╛рдорд┐рд▓
рдлрд╝рд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢рди
#рд░реЗрдЦрд╛ рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢
\n рд╕рднреА # рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкрдВрдХреНрддрд┐ рдирд┐рд░рдВрддрд░рддрд╛
/ ** / рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рднреАрддрд░ рдЯреЛрдХрди рдХреИрдЯреЗрдиреЗрд╢рди
## рдПрдПрдирдПрд╕рдЖрдИ-рд╢реИрд▓реА рдЯреЛрдХрди рдХреИрдЯреЗрдиреЗрд╢рди
# рдПрдПрдирдПрд╕рдЖрдИ-рд╢реИрд▓реА рдЯреЛрдХрди рд╕реНрдЯреНрд░рд┐рдВрдЧрд╛рдЗрдЬреЗрд╢рди
__FILE__
DIY рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
__рд▓рд╛рдЗрди__
DIY рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
__рджрд┐рдирд╛рдВрдХ__
рд╡рд┐рд╢реЗрд╖ рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
__рд╕рдордп__
рд╡рд┐рд╢реЗрд╖ рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╣реИ. рдореИрдХреНрд░реЛ рдирд╛рдо рдХреА рдкреБрдирд░реНрдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рдореИрдХреНрд░реЛрдЬрд╝ рдХреЛ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -D рдмрд┐рд▓реНрдХреБрд▓ рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рддрд░рд╣ред рдореИрдХреНрд░реЛ
рдирд╛рдореЛрдВ рдХреЛ рд╣рд╛рд╕реНрдХреЗрд▓ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдЗрдо ` рдФрд░ рдмреИрдХрдЯрд┐рдХ ┬┤ рдХреЗ рд╕рд╛рде
рдЕрдХреНрд╖рд░, рдЬреЛ C рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝реЗ рдвреАрд▓реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рдЕрднреА рднреА рдСрдкрд░реЗрдЯрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рддреАрдХреЛрдВред
рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рддрд╛рдХрд┐ рдХреЛрдИ рднреА рдмрд╛рдж рд╡рд╛рд▓рд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рджреЗ рд╕рдХреЗ
рд╕рд╛рд░реНрдердХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢. рдЬрдм рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИ # рд╢рд╛рдорд┐рд▓'рдбреА, рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ рдЖрд╡реЗрд╖рдг #рд░реЗрдЦрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢
рд╡рд╣реА рдХрд╛рд░рдг. рдкрдВрдХреНрддрд┐ рдирд┐рд░рдВрддрд░рддрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рднреА рдХреНрд░рдорд╛рдВрдХрди рд╕рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдЧрд░ рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ #рд░реЗрдЦрд╛ рдЕрдВрддрд┐рдо рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ --рдХреЛрдИ рдкрдВрдХреНрддрд┐ рдирд╣реАрдВ рд╡рд┐рдХрд▓реНрдк.
рд╕реАрдкреАрдкреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдХреЛрдИ рднреА рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ stderr рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рджреЗрддреА рд╣реИ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд░реЛрдХ рджреЗрддреА рд╣реИред
#include'd рдлрд╝рд╛рдЗрд▓ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ stderr рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИред
рдЖрдк рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдкрд░ рдХрд┐рддрдиреА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╢реНрд░реЗрдгреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯред
-DрдкреНрд░рддреАрдХ рдПрдХ рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 1 рд╣реИ)
-Dsym=рд▓рд╣рд░
рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рди рдХреЗ рд╕рд╛рде рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ
-Iрдкрде #include рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдкрде рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреЛрдбрд╝реЗрдВ
-OрдкрдЯреНрдЯрд┐рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ stdout рд╣реИ)
--рдиреЛрдореИрдХреНрд░реЛ
рдХреЗрд╡рд▓ #ifdef's рдФрд░ #include's рдкреНрд░реЛрд╕реЗрд╕ рдХрд░реЗрдВ,
рдореИрдХреНрд░реЛрдЬрд╝ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рди рдХрд░реЗрдВ
--рдХреЛрдИ рдкрдВрдХреНрддрд┐ рдирд╣реАрдВ
рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ #рд▓рд╛рдЗрди рдбреНрд░реЙрдкрд┐рдВрдЧ рд╣рдЯрд╛рдПрдВ
--рдкрдЯреНрдЯреА
рд╕реА-рд╢реИрд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд╛рд╣рд░ рднреА
рд╕реАрдкреАрдкреА рдирд┐рд░реНрджреЗрд╢
--рд╣реИрд╢
рдПрдПрдирдПрд╕рдЖрдИ # рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рдФрд░ ## рдХреЛ рдкрд╣рдЪрд╛рдиреЗрдВ
рдореИрдХреНрд░реЛрдЬрд╝ рдХреЗ рднреАрддрд░ рдЯреЛрдХрди рдХреИрдЯреЗрдиреЗрд╢рди
--рдкрд╛рда рдЗрдирдкреБрдЯ рдХреЛ рд╕рд╛рджрд╛ рдкрд╛рда рдорд╛рдиреЗрдВ, рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЛрдб рдирд╣реАрдВ
--рд╡рд┐рдиреНрдпрд╛рд╕
рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рднреАрддрд░ рдирдИ рд▓рд╛рдЗрдиреЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдВ
- рдЬрд▓рд╛ рд╣реБрдЖ
рд╕рд╛рдХреНрд╖рд░ рд╢реИрд▓реА рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд╣рдЯрд╛рдПрдБ
--рд╕рдВрд╕реНрдХрд░рдг
рд╕реАрдкреАрдкреАрдПрдЪ рдФрд░ рд╕реНрдЯреЙрдк рдХреА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдИ рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИред (рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдкреАрдкреА рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ
рдорд╢реАрди, рдУрдПрд╕ рдЖрджрд┐ рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрдиреНрд╣реЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реАрдкреАрдкреАрдПрдЪрдПрд╕ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред)
рдЦреЛрдЬ рдкрде рдХреЗ рдХреНрд░рдо рдореЗрдВ рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ -I рд╡рд┐рдХрд▓реНрдк, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рдХреЙрд▓рд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓, рдлрд┐рд░ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рд╣рдореЗрд╢рд╛ рдкрд╣рд▓реЗ рдЦреЛрдЬреА рдЬрд╛рддреА рд╣реИред рдлрд┐рд░, рд╡рд╣рд╛рдБ рдирд╣реАрдВ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЦреЛрдЬ рдкрде (рдФрд░ рдлрд┐рд░, рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
рдорддрднреЗрдж рд╕реЗ рд╕реАрдкреАрдкреА
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, cpphs рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░, рдПрдПрдирдПрд╕рдЖрдИ рд╕реА рдирд╣реАрдВ, рдФрд░ рд╣реИ
рдорд╛рдирдХ рд╕реАрдкреАрдкреА рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА
RSI # рдЬреЛ рдХрд┐рд╕реА рднреА рд╕реАрдкреАрдкреА рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИ рд╡рд╣ рдкрдВрдХреНрддрд┐ рдХреЗ рдкрд╣рд▓реЗ рдХреЙрд▓рдо рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЬрдмрдХрд┐
рдПрдПрдирдПрд╕рдЖрдИ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ # ).
рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ #рд░реЗрдЦрд╛ n "рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо"рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕, рдирд╣реАрдВ # n "рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо" рд╡реИрд░рд┐рдПрдВрдЯ.
рд╕реА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдХреЗрд╡рд▓ рд╕реАрдкреАрдкреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рднреАрддрд░ рд╕реЗ рд╣рдЯрд╛рдИ рдЬрд╛рддреА рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдореВрд▓рдкрд╛рдаред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рд╣рд╛рд╕реНрдХреЗрд▓ рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рд╡реИрдз рдСрдкрд░реЗрдЯрд░ рд╣реИрдВ
рдкреНрд░рддреАрдХ: /* */ * / * рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рд╕реА-рдЯрд┐рдкреНрдкрдгреА рд╣рдЯрд╛рдирд╛ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ --рдкрдЯреНрдЯреА рд╡рд┐рдХрд▓реНрдк.
рдореИрдХреНрд░реЛ рднрд╛рд╖рд╛
рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ / ** / рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдЯреЛрдХрди рдЪрд┐рдкрдХрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, /* */ (рдХрд┐рд╕реА рднреА рдкрд╛рда рдХреЗ рд╕рд╛рде
рдЦреБрд▓реА/рдмрдВрдж рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмреАрдЪ) рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдПрдПрдирдПрд╕рдЖрдИ ## рдЯреЛрдХрди-рдкреЗрд╕реНрдЯрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ --рд╣реИрд╢ рдЭрдВрдбрд╛ред рдЗрд╕рд╕реЗ рдмрдЪрдирд╛ рд╣реИ
рд╕рдорд╛рди рдирд╛рдо рдХреЗ рдХрд┐рд╕реА рднреА рд╡реИрдз рд╣рд╛рд╕реНрдХреЗрд▓ рдСрдкрд░реЗрдЯрд░ рдХреА рдЧрд▓рдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ред
рдореИрдХреНрд░реЛ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдЕрдВрджрд░ рднреА (рдбрдмрд▓ рдпрд╛ рд╕рд┐рдВрдЧрд▓)ред
рдЙрджреНрдзреГрдд)ред рдпрд╣ -рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ, рдПрдПрдирдПрд╕рдЖрдИ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред
рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ # рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧрд╛рдЗрдЬрд╝реЗрд╢рди рдСрдкрд░реЗрдЯрд░ рдХреЗрд╡рд▓ рддрднреА рдЬрдм рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ --рд╣реИрд╢
рд╡рд┐рдХрд▓реНрдкред (рдпрд╣ рдПрдХ рдПрдПрдирдПрд╕рдЖрдИ рдЬреЛрдбрд╝ рд╣реИ, рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрджреНрдзреГрдд рд╕реНрдЯреНрд░рд┐рдВрдЧрд╛рдЗрдЬрд╝реЗрд╢рди (рдКрдкрд░) рд╣реИ
рдПрдПрдирдПрд╕рдЖрдИ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖рд┐рджреНрдзред)
рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рднреАрддрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдореЙрдбреНрдпреВрд▓реЛ рдиреНрдпреВрд▓рд╛рдЗрдиреНрд╕),
рд▓реЗрдХрд┐рди рдЕрдЧреНрд░рдгреА рдФрд░ рдЕрдиреБрдЧрд╛рдореА рд╕реНрдерд╛рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рднреАрддрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрддрд╛ рд╣реИ (рдФрд░ рдЙрд╕рдХреЗ рдкреАрдЫреЗ) рдмрд┐рд▓реНрдХреБрд▓ (modulo
рдиреНрдпреВрд▓рд╛рдЗрдиреНрд╕), рд▓реЗрдХрд┐рди рдЕрдЧреНрд░рдгреА рд╕реНрдерд╛рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдореИрдХреНрд░реЛ рдХреЙрд▓ рддрд░реНрдХреЛрдВ рдХреЗ рднреАрддрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдиреНрдпреВрд▓рд╛рдЗрди рд╕рд╣рд┐рдд), рд▓реЗрдХрд┐рди рдЕрдЧреНрд░рдгреА
рдФрд░ рдкреАрдЫреЗ рдХреА рдЬрдЧрд╣ рдЦрд╝рддреНрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред
рдЙрд╕рдХреЗ рд╕рд╛рде --рд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рдХрд▓реНрдк, рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдпрд╛ рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдкрдВрдХреНрддрд┐ рдирд┐рд░рдВрддрд░рддрд╛
рдореИрдХреНрд░реЛ рдХреЙрд▓ рдореЗрдВ рд▓рд╛рдЗрди-рдмреНрд░реЗрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИрдВред (рд▓реЗрдЖрдЙрдЯ-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА
рд╣рд╛рд╕реНрдХреЗрд▓ред)
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди cpphs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ