рд╢реБрдн рджреЛрдкрд╣рд░, рд░реЛрдорд╛рдВрдЪ рдкреНрд░реЗрдореА!
рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд╡реЗрдВрдЪрд░ рдЧреЗрдо рдЬрд╝реЛрд░реНрдХ рдЦреЗрд▓реЗред рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрднреА рднреА рдЙрди рд╣рдлреНрддреЛрдВ рдХреЛ рдпрд╛рдж рд╣реИ рдЬрдм рдЖрдк рдХрд╛рд▓рдХреЛрдард░реА рдХреЗ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдереЗ, рдпрд╛ рд╕реЛрдЪ рд░рд╣реЗ рдереЗ рдХрд┐ рдХреНрд▓рдмреЛрдВ рдХреЗ рд╕рд╛рде рднреВрддрдХрд╛рд▓ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреА рддрд▓рд╡рд╛рд░ рдХреИрд╕реЗ рд▓рд╣рд░рд╛рдИ, рдЖрдкрдиреЗ "рд╣рд┐рдЯ рд╕реЗрд▓реНрдл" рдФрд░ "рд╕реЗрд▓реНрдл рд╕реЗрд▓реНрдл" рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рдЖрдЬрдорд╛рдПред рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рдЖрдкрдХреА рдЖрдЬреНрдЮрд╛рдУрдВ рдХреЛ рд╕рдордЭрд╛ - рдкрд░рд┐рдгрд╛рдо рдЕрдиреБрдорд╛рдирд┐рдд рдерд╛ ... рдЬреЛрд░реНрдХ рдкрд╛рда рдХреА рджреБрдирд┐рдпрд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдордЬреЗрджрд╛рд░ рдФрд░ рдЕрджреНрднреБрдд рдерд╛! рдФрд░ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХреБрдЫ рдРрд╕рд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рддреЛ рд╢рд╛рдпрдж рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ? рдПрдХ рд╕рд╛рде? рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ, рдЖрдк рдЕрджреНрднреБрдд рд╣рд╛рд╕реНрдХреЗрд▓ рднрд╛рд╖рд╛ рдореЗрдВ рдЕрдкрдиреЗ рдЯреЗрдХреНрд╕реНрдЯ рдЧреЗрдо рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗред
рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рд╕рднреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдмрддрд╛ рд░рд╣рд╛ рдерд╛ рдЬреЛ рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ - рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреАред рдпрд╣ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЗ рд╕рд╛рде рдореИрдиреБрдЕрд▓ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЖрдкрдХреЗ рд╕рднреА рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред рдкрд░рд┐рд╖реНрдХреГрдд рд╣рд╛рд╕реНрдХреЗрд▓рд┐рд╕реНрдЯреЛрдВ рдХреЗ рдЬрд╡рд╛рдм, рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛрдб рдХрд╣реАрдВ-рдХрд╣реАрдВ рдЕрдирд╛рдбрд╝реА рдпрд╛ рдЕрдзреВрд░реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ: рдЬрдВрдЧрд▓ рдореЗрдВ рджреВрд░,
рднреЗрдбрд╝рд┐рдпреЛрдВ рд╕реЗ рдмрджрддрд░ , рд╡рдирд╕реНрдкрддрд┐рдпреЛрдВ рдФрд░ рдЬреАрд╡реЛрдВ рдХреЗ рдзрдиреАред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдорд┐рдЯреНрдЯреА рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ - рдФрд░ рдЬрд▓реНрдж рд╣реА рдпрд╣ рдХреБрдЫ рд╕рдЬрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдПрдХ рдлреВрд▓рджрд╛рди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдХрд┐рддрдиреЗ рд▓реЗрдЦ рд╣реЛрдВрдЧреЗ, рд╡реЗ рдХреИрд╕реЗ рджрд┐рдЦреЗрдВрдЧреЗ, рдФрд░ рд╣рдо рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗред "рдкрде рдХреЛ рдЬрд╛рдирдирд╛ рдФрд░ рдЙрд╕рд╕реЗ рдЧреБрдЬрд░рдирд╛ рдПрдХ рд╣реА рдмрд╛рдд рдирд╣реАрдВ рд╣реИред"
рд╣рд╛рд╕реНрдХреЗрд▓ рдФрд░ F # рдХреНрдпреЛрдВ рдирд╣реАрдВ, OCaml, Erlang, Lisp ...? рдЗрдирдореЗрдВ рд╕реЗ рд╣рд╛рд╕реНрдХреЗрд▓ рдПрдХ рдХрд╛рд▓рд╛ рдШреЛрдбрд╝рд╛ рд╣реИред рдЦреБрдж рдХреЗ рд▓рд┐рдП рдЬрдЬред рд▓рд┐рд╕реНрдк рдПрдХ рдмрд╣реБрдд рд╣реА рдкреНрд░рд╛рдЪреАрди рдФрд░ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмрд╣реБ-рдкреНрд░рддрд┐рдорд╛рди рднрд╛рд╖рд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛, рдЙрдЪреНрдЪрддрдо рд╕реНрддрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХред рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЕрдкрдиреЗ рдЖрд▓рд╛ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдХрдИ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдХрд▓рд╛ рдкреНрд░рд╕реНрддреБрдд рдХреА рд╣реИред рд▓реЗрдХрд┐рди рдЕрдиреБрднрд╡рд╣реАрди рдЖрдВрдЦ рд▓рд┐рд╕реНрдк рдХреЛрдб рдореЗрдВ рдареЛрд╕ рдХреЛрд╖реНрдардХ рдХреЛ рджреЗрдЦрддреА рд╣реИред рд▓рд┐рд╕реНрдк рдЬреИрд╕реА рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдореЗрдВ рд╣рдорд╛рд░рд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдПрдл #? рдареАрдХ рд╣реИ, рдореИрдВ рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╡реИрдЪрд╛рд░рд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ .NET рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдПрд░реНрд▓реИрдВрдЧ, рд╡рд┐рд╖рдпрдЧрдд рд░реВрдк рд╕реЗ, рдЕрдиреНрдп рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реЗрд╡реАрд╡реЗрдЯ рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рдХреА рдпреЛрдЧреНрдпрддрд╛ рдорд╣рд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЦреЛрдЬ рдмрдирд╛рдиреЗ рдЬреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдореЗрдВ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд╢рд╛рдпрдж, рдХреЗрд╡рд▓ OCaml Haskell рдХреЗ рд╕рд╛рде рдмрд╣рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рд╕рдорд╛рди рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рддреБрд▓рдиреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд░реАрдмреА рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВред рдХреЗрд╡рд▓ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╣рд╛рд╕реНрдХреЗрд▓, рдЬрд┐рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдХрд╛рд░реНрдпрд╛рддреНрдордХ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдкрдиреА рдирд╛рдХ рдХреЛ рдорд┐рдЯрд╛ рд╕рдХрддреА рд╣реИ - рдЕрднреА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдореЗрдВред рдХрдо рд╕реЗ рдХрдо рдЙрдирдХреЗ рдЬреАрд╡рди рд╡рдХреНрд░ рдХреЛ рджреЗрдЦрдХрд░ рдпрд╣ рдЖрд╢рд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ: рдЕрдм рдпрд╣ рддреЗрдЬреА рд╕реЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред рдХрдИ рдЕрдиреНрдп рдХрд╛рд░рдг рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ; рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рд╛рд╕реНрдХреЗрд▓ рдХреНрдпреЛрдВ рд╣реИред рдореИрдВ рдПрдХ рдмрд╛рдд рдЬрд╛рдирддрд╛ рд╣реВрдВ: рдЗрд╕ рдкрд░ рд▓рд┐рдЦрдирд╛ рдПрдХ рдмрд╣реБрдд рдЦреБрд╢реА рдХреА рдмрд╛рдд рд╣реИ, рдФрд░ рд╕рднреА рдЕрдзрд┐рдХ рд╕реБрдЦрдж рдЬреЛ рдЖрдкрдХреЛ рдПрд╣рд╕рд╛рд╕ рд╣реЛрддрд╛ рд╣реИ: рдпрд╣ рд╣рд╛рд╕реНрдХреЗрд▓ рд╣реИ - рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдХрд╛ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХред
рдмреЗрд╢рдХ, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рд╣рд╛рд╕реНрдХреЗрд▓ рдПрд░рд▓рдВрдЧ рдФрд░ рд▓рд┐рд╕реНрдк рджреЛрдиреЛрдВ рдХреЛ рдЦреЛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдл #, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЕрдВрддрд┐рдо, рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░, рдХрдИ .NET рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЬреАрддрдирд╛ рд╣реИред рд╕рд╛рдЗрдорди рдкреЗрдпрдЯрди рдЬреЛрдиреНрд╕, рд╣рд╛рд╕реНрдХреЗрд▓ рднрд╛рд╖рд╛ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдЖрджрд░реНрд╢ рд╡рд╛рдХреНрдп рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛: "рд╣рд░ рдХреАрдордд рдкрд░ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╕реЗ рдмрдЪреЗрдВред" рдЙрдореНрдореАрдж рд╣реИ, рдЗрди рд▓реЗрдЦреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЙрд╕реЗ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдирд┐рд░рд╛рд╢ рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ, рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд░рд╣рд╛ рд╣реИ, рд╡рд╣ рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛, рдФрд░ рдЙрд╕рдХреЗ рджрд░реНрд╢рди рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╣ рдХрд╣реАрдВ рдФрд░ рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛ред рдЬрдм рдореИрдВ рдЫреЛрдЯреЗ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛, рддреЛ рдореИрдВ рдПрдХ рдкрд╛рд░реНрд╕рд░ рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рдЯреЗрд▓реАрдлреЛрди рдПрдХреНрд╕рдЪреЗрдВрдЬреЛрдВ рд╕реЗ рдпрд╛рддрд╛рдпрд╛рдд рдХреЗ рд╡рд┐рд▓рдп рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рд╕рдВрдХреНрд░рдорд┐рдд рдерд╛ (рдореИрдВ рджреВрд░рд╕рдВрдЪрд╛рд░ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ), - рдореИрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд╛рд░реНрд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рдЕрд╡рд╕рд░ рд╕реЗ рдмрд╣реБрдд рдЖрдХрд░реНрд╖рд┐рдд рдерд╛, рдиреНрдпреВрдирддрдо рдкреНрд░рдпрд╛рд╕ рдЦрд░реНрдЪ рдХрд░ рд░рд╣рд╛ рдерд╛, рд╕реА рдХреА рддрд░рд╣ рдирд╣реАрдВред рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рд╣реА рдирд╣реАрдВ рдирд┐рдХрд▓рд╛, рдПрдХ рдкреАрдХ рд▓реЛрдб рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реЛрдиреЗ рд╕реЗ, рдореИрдВ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдирдИ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╖реНрдЯрдкреНрд░рдж рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рд┐рд░рджрд░реНрдж рдЕрдм рдирд╣реАрдВ рд╣реИред рдФрд░ рдпрджреНрдпрдкрд┐ рдпрд╣ рдкреВрд░реА рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдлрд╕реА рдХреЗ рд╕рд╛рде рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫреБрдХ рд╣реВрдВ, рдФрд░ рдХреБрдЫ рдФрд░ рдирд╣реАрдВред
рдЕрднреНрдпрд╛рд╕ рдХреА рдмрд╛рдд рдХрд╣реАред рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЧреАрд╕реЗрд▓реА рдореЗрдВ рд╣рд╛рд╕реНрдХреЗрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдХрд┐рддрдиреА рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ! рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

рдЖрдЦрд┐рд░, рд╕рдЪреНрдЪрд╛рдИ рдХреНрдпрд╛ рд╣реИ, рдЕрджреНрднреБрдд рдмреИрдХрд▓рд╛рдЗрдЯ? рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдмреНрд░рд╣рд╛рдм рдХрд┐рд╕реА рднреА рдЙрдиреНрдирдд рдЯреИрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ "рдлрд╝реЙрдиреНрдЯ"ред рдФрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ? рдкрд░рд┐рдгрд╛рдо рдХреЛ рдлрд╛рд╡рдбрд╝рд╛ рдХрд░реЗрдВ, "рдлрд╝реЙрдиреНрдЯ" рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ? рдЖрдк рдкреАрдбрд╝рд┐рдд рд╣реИрдВред рдпрд╛ рдЧреАрд╢реА рдХреЗ рдЕрдВрджрд░? рд▓реЗрдХрд┐рди рдореБрдЭреЗ php рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ! рдореБрдЭреЗ рдПрдХ рднреА рдкрд╕рдВрдж рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╢рд╛рдо рдХреЛ рд╣рд╛рд╕реНрдХреЗрд▓ рдореЗрдВ рдПрдХ рдкрд╛рд░реНрд╕рд░ рдлреЙрд░реНрдореЗрдЯрд░ рд▓рд┐рдЦрд╛ред рдФрд░ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред рдЕрдкреВрд░реНрдгрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрджред рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЖрдк рдореЗрд░реЗ рд▓реЗрдЦреЛрдВ рдореЗрдВ рдХреЛрдб рдХреЛ рд▓рдЧрднрдЧ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ рдЬреИрд╕рд╛ рдХрд┐ рдЧреАрд╢реА рдХрд░рддреА рд╣реИред
рдореЗрд░реА рдЦреЛрдЬ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ Adv2Game (рдПрдбрд╡рд╛рдВрд╕реНрдб рдПрдбрд╡реЗрдВрдЪрд░ рдЧреЗрдо) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдкрдХреЛ
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреГрд╖реНрда (
git ) рдкрд░ рд╕реНрд░реЛрдд рдорд┐рд▓реЗрдЧрд╛ред рдФрд░ рдореИрдиреБрдЕрд▓ рдХреЗ рд▓рд┐рдП рд╕рд╛рде рд╡рд╛рд▓рд╛ рдХреЛрдб рдореИрдВ
рдпрд╣рд╛рдВ (
git ) рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред рдирд╛рдо "Adv2Game" рдореИрдВрдиреЗ рд╕рдВрдпреЛрдЧ рд╕реЗ рдЪреБрдирд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╣рд╛рд╕реНрдХреЗрд▓ рд╣реИрдХреЙрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ рд╕рд░рд▓ advgame рдЦреЛрдЬ рд╣реИ - рдореИрдВрдиреЗ рд╡рд╣рд╛рдВ рд╕реЗ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЙрдзрд╛рд░ рд▓рд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╣рд░рд╛рдпрд╛ред рдЕрдм рдореЗрд░реА рдЦреЛрдЬ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ, рдФрд░ рдореИрдВ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдХрднреА рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдмреЗрд╢рдХ, рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЕрдзреВрд░рд╛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдлрд┐рд░ рднреА, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд▓реЗрдЦ рд╡реНрдпрд░реНрде рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдФрд░ рдХрд┐рд╕реА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рдЙрдирдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╣рд╛рд╕реНрдХреЗрд▓ рдЕрдВрдд рддрдХ рд▓рд╛рдПрдЧрд╛ред
рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╣рд┐рддреНрдп рд╡рд┐рд╡рд┐рдз рд╣реИ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╣реИред
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдЕрдВрдЧреНрд░реЗрдЬреА рд╕реНрд░реЛрдд:
1. "рдЧреНрд░реЗрдЯ рдпреВ рдХреЗ рд▓рд┐рдП рдЖрдк рдПрдХ рд╣рд╛рд╕реНрдХреЗрд▓ рд╕реАрдЦреЗрдВ!" (
рд╕рд╛рдЗрдЯ ,
рдЕрдзреНрдпрд╛рдпреЛрдВ рдореЗрдВ mht рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЬрд╝рд┐рдк-рд╕рдВрдЧреНрд░рд╣ )ред
2. "рд░рд┐рдпрд▓ рд╡рд░реНрд▓реНрдб рд╣рд╛рд╕реНрдХреЗрд▓" (
рд╕рд╛рдЗрдЯ ,
рдЕрдзреНрдпрд╛рдп рдХреЗ рдЬрд┐рдк-рд╕рдВрдЧреНрд░рд╣ )ред
3.
рд╣рд╛рд╕реНрдХреЗрд▓рд╡рд┐рдХ (
рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдкреБрд╕реНрддрд┐рдХрд╛рдУрдВ рдХреА рдПрдХ
рд╕реВрдЪреА рд╕рд╣рд┐рдд)ред
4.
рд╣рд╛рд╕реНрдХреЗрд▓ рдЧреНрд░рд╣ ред
рд░реВрд╕реА-рднрд╛рд╖рд╛ рд╕рд╛рдордЧреНрд░реА:
1. рдЕрдЪреНрдЫреЗ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдмреНрд▓реЙрдЧ рдкрд░ "Learn You a Haskell for Great Good!" рдХрд╛ рдЖрдВрд╢рд┐рдХ рдЕрдиреБрд╡рд╛рджред (
[рез] ,
[реи] ,
[рей] ,
[рек] )ред
2. рдкрддреНрд░рд┐рдХрд╛
"рдж рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ рдСрдлрд╝ рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрджреНрднреБрдд рдХрд╛рдо!
3. рд╣рд╛рд╕реНрдХреЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдорд╛рд░реНрдЯ рд▓реЛрдЧреЛрдВ рдХреЗ рдмреНрд▓реЙрдЧ:
_adept_ ,
thesz ,
Alex Ott ,
yantayga ред
рдЦреИрд░, рд░реЛрдорд╛рдВрдЪ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ? ..
рд╕рд╛рдордЧреНрд░реА:
рдЧреНрд░реАрдЯрд┐рдВрдЧрднрд╛рдЧ 1 - рдЖрдЧреЗрднрд╛рдЧ 2 - рд╡рдирднрд╛рдЧ 3 - рдкреЛрд▓реАрдирд╛рднрд╛рдЧ 4 - рдШрд╛рдЯреА рдХрд╛ рджреГрд╢реНрдпрднрд╛рдЧ 5 - рд╣реЙрд▓