рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рдбреАред рднрд╛рдЧ 1

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







рдЕрдиреНрдп рднрд╛рдЧреЛрдВ:





рдзрдиреНрдпрд╡рд╛рдж



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



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



рдорд░реНрдЯ рдЕрддрд╛рдУрд▓, рдЬрд╝рдлрд░ рдЕрд▓реЗрдВрдХ, рдФрд░ рд╕рд╛рд▓рд┐рд╣ рдбрд╛рдЗрдирдХрд░ рдиреЗ рдкреБрд╕реНрддрдХ рдХреА рд▓рдЧрднрдЧ рд╣рд░ рдкрдВрдХреНрддрд┐ рдкрд░ рд╕рдореАрдХреНрд╖рд╛ рд▓рд┐рдЦреА рд╣реИред рдХреНрдпрд╛ рдЕрд▓реНрдкреЗ Alpift├зi рдФрд░ рдлрд╛рд░реБрдХ рдПрд░реНрдбреЗрдо playedncel рдиреЗ рдХрд┐рддрд╛рдмреЛрдВ рдФрд░ dillili.org рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИред



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



рдореЗрд░реА рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЛ рдореВрд▓ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреБрд╕реНрддрдХ рдХреЛ рдПрд░реНрдЧрд┐рди рдЧреНрдпреВрдиреА рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛ рдЧрдпрд╛ рдерд╛ред



рдкрд░рд┐рдЪрдп



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



рдкреБрд╕реНрддрдХ рдХреЗ рдмреЗрдХрд╛рд░ рди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдбреА рдореЗрдВ рд▓реЗрдЦрди, рд╕рдВрдХрд▓рди рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЗрд╕ рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП:





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



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



рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдзреНрдпрд╛рдпреЛрдВ рдХреЛ рдпрд╛рдж рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдРрд╕реЗ рдЕрдзреНрдпрд╛рдп рднрд░ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджреЗрдиреЗ рдореЗрдВ рдХрдард┐рди рд╣реИрдВ, рддреЛ рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реАред рдЗрд╕ рдкреБрд╕реНрддрдХ рдХреЛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдРрд╕реЗ рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦрдХ (acehreli@yahoo.com) (рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝реЗрдВ) рдкрд░ рд▓рд┐рдЦреЗрдВред



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



рддреБрд░реНрдХреА рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реБрдП рдкреБрд╕реНрддрдХ рдХреЗ рдЕрдзреНрдпрд╛рдп рдСрдирд▓рд╛рдЗрди рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдирдП рдЕрдзреНрдпрд╛рдпреЛрдВ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк RSS рдлрд╝реАрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдЦрдирд╛ рдПрдХ рдЯреАрдо рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдордЬреЗрджрд╛рд░ рд╣реИред рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдФрд░ рд╕рд╡рд╛рд▓ рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП D.learn рдиреНрдпреВрдЬрд╝рдЧреНрд░реБрдк рджреЗрдЦреЗрдВ ред



рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЕрднреНрдпрд╛рд╕



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





рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдЦрдирд╛ рдФрд░ рд╕рд┐рдЦрд╛рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ



1950 рдХреЗ рджрд╢рдХ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рдЦрд╛рдИ рдЧрдИ рд╣реИ, рдФрд░ рдкреНрд░рднрд╛рд╡реА рдпрд╛ рд╕рдлрд▓ рд╢рд┐рдХреНрд╖рдг рд╡рд┐рдзрд┐рдпрд╛рдВ рдЕрднреА рддрдХ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реБрдИ рд╣реИрдВред



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



рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╕реАрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред



рдирдорд╕реНрддреЗ рджреБрдирд┐рдпрд╛



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



рдиреАрдЪреЗ рдбреА рдкрд░ рд╣реИрд▓реЛ рджреБрдирд┐рдпрд╛ рд╣реИ:

рдЖрдпрд╛рдд рдПрд╕рдЯреАрдбреАред stdio ;



рд╢реВрдиреНрдп рдореБрдЦреНрдп ( )

{

writeln ( "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб!" ) ;

}




рдЙрдкрд░реНрдпреБрдХреНрдд рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдбреА рдХрдВрдкрд╛рдЗрд▓рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕реЗ рддрдерд╛рдХрдерд┐рдд рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдирд╛ рд╣реИред



рд╕рдВрдХрд▓рдХ рд╕реНрдерд╛рдкрдирд╛



рдЗрд╕ рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдЖрдк рддреАрди рдбреА рд╕рдВрдХрд▓рдХ рдореЗрдВ рд╕реЗ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ: рдбреАрдПрдордбреА , рдбрд┐рдЬрд┐рдЯрд▓ рдордВрдЧрд▓ рдЧреНрд░рд╣ рд╕реЗ рдПрдХ рд╕рдВрдХрд▓рдХ; рдЬреАрдбреАрд╕реА , рдЬреАрд╕реАрд╕реА рдХреЗ рд▓рд┐рдП рдбреА рдХрдВрдкрд╛рдЗрд▓рд░; рдФрд░ ldc , рдПрдХ рд╕рдВрдХрд▓рдХ рдЬреЛ LLVM рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред



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



Dmd рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП , рдбрд┐рдЬрд┐рдЯрд▓ рдордВрдЧрд▓ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдЕрдиреБрд░реВрдк рд╕рдВрдХрд▓рдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЖрдкрдХреЛ рдПрдХ dmd рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╕реНрдерд╛рдкрд┐рдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ: 32-рдмрд┐рдЯ рдпрд╛ 64-рдмрд┐рдЯред рдбреА 1 рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рди рдХрд░реЗрдВ (рд▓рдЧрднрдЧред рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЗрддрд┐рд╣рд╛рд╕ рд╣реИ)! рдпрд╣ рдкреБрд╕реНрддрдХ рджреВрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдХреЗрд╡рд▓ D рдХреЛ рдХрд╡рд░ рдХрд░рддреА рд╣реИред



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



рд╕реНрд░реЛрдд рдХреЛрдб



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



рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддрд░рд╣, рд╕реНрд░реЛрдд рдХреЗ рдкрд╛рд╕ рдПрдХ рдирд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдирд╛рдо рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рд╣реИ, .d рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдорддреМрд░ рдкрд░ рдбреА рд╕реНрд░реЛрдд рдХреЛрдб рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЯреВрд▓ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдРрд╕реЗ рд╣реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, test.d , game.d , input.d , рдЖрджрд┐ред рд╕реНрд░реЛрдд рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреБрдХреНрддред



рдирдорд╕реНрддреЗ рд╡рд┐рд╢реНрд╡ рд╕рдВрдХрд▓рди



рдКрдкрд░ рджрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ hello.d рдирд╛рдо рд╕реЗ рд╕реЗрд╡ рдХрд░реЗрдВ ред



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

  1. рдХрдВрд╕реЛрд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ
  2. рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВ рдЬрд╣рд╛рдВ hello.d рдХреЛ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ
  3. рдирд┐рдореНрди рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ ( $ рдЪрд░рд┐рддреНрд░ рди рд▓рд┐рдЦреЗрдВ, рдпрд╣ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╣реИред)

    $ dmd hello.d
          
          





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



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



рдПрдХ рдмрд╛рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрди рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд▓рд┐рдЦреЗрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб!" рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

 $ ./hello тЖР   Hello world! тЖР ,   
      
      





(рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдзреНрдпрд╛рди рджреЗрдВ, рд╣реЗрд▓реЛ рдХреЛ ./hello рдХреЗ рдмрдЬрд╛рдп рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)



рдмрдзрд╛рдИ! рдЖрдкрдХрд╛ рдкрд╣рд▓рд╛ рдбреА рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред



рд╕рдВрдХрд▓рдХ рдЭрдВрдбреЗ



рдХрдВрдкрд╛рдЗрд▓рд░ рдореЗрдВ рдХрдИ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдВрдХрд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рд╕рдВрдХрд▓рдХ рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ:

 $ dmd тЖР    DMD64 D Compiler v2.065 Copyright (c) 1999-2013 by Digital Mars written by Walter Bright Documentation: http://www.dlang.org/index.html Usage: dmd files.d ... { -switch } files.d D source files ... -unittest compile in unit tests ... -w enable warnings ...
      
      







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

 $ dmd hello.d -w -unittest
      
      







рдбреАрдПрдордбреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреАрдПрдордбреА рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред



рдПрдХ рдФрд░ рдЭрдВрдбрд╛ рдЬреЛ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: -рдЖрд░реВрди ред рдпрд╣ рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдПрдХ рдХрдорд╛рдВрдб рдореЗрдВ рдЪрд▓рд╛рддрд╛ рд╣реИ:

 $ dmd -run hello.d -w -unittest Hello world! тЖР   
      
      







рдЖрдИрдбреАрдИ



рд╕рдВрдХрд▓рдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдЖрдИрдбреАрдИ (рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг) рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред IDE рдХреЛ рд▓реЗрдЦрди, рд╕рдВрдХрд▓рди рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛрдб рдХреЗ рдЪрд░рдгреЛрдВ рдХреЛ рд╕рд░рд▓ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



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



рдпрджрд┐ рдЖрдк рдПрдХ IDE рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрд▓рдмреНрдз IDE (рд▓рдЧрднрдЧред I рдХрд╛ рдЙрдкрдпреЛрдЧ DDT) рдХреА рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП dlang.org рдкрд░ IDE рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ ред



рдирдорд╕реНрддреЗ рд╡рд┐рд╢реНрд╡ рд╡рд┐рд╢реНрд▓реЗрд╖рдг



рдпрд╣рд╛рдБ рдбреА рд╕реЗ рдХрдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реВрдЪреА рд╣реИ рдЬреЛ рдЗрд╕ рдЫреЛрдЯреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреА:



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



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



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



рдКрдкрд░ рд░рд┐рдЯреЗрд▓рди рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдбреА рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╛рда рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рдирд╛рдо рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ: рдкрдВрдХреНрддрд┐ рд▓рд┐рдЦреЗрдВ - рдПрдХ рдкрдВрдХреНрддрд┐ рд▓рд┐рдЦреЗрдВред



рдореЙрдбреНрдпреВрд▓: рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИред рдРрд╕реЗ рд╕рдореВрд╣ рдХреЛ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХрдорд╛рддреНрд░ рдореЙрдбреНрдпреВрд▓ std.stdio рд╣реИ , рдЬреЛ рдбреЗрдЯрд╛ рдЗрдирдкреБрдЯ рдФрд░ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред



рд╡рд░реНрдг рдФрд░ рддрд╛рд░: рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ рдЬреИрд╕реЗ "Hello world!"



рддрд╛рд░ рдХрд╣рд▓рд╛рддреЗ рд╣реИрдВ , рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрддреНрд╡реЛрдВ рдХреЛ рд╡рд░реНрдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдПрдХрдорд╛рддреНрд░ рдкрдВрдХреНрддрд┐ рдореЗрдВ 'H'



, 'e'



, '!'



рдЕрдХреНрд╖рд░ рд╣реИрдВ '!'



рдФрд░ рдЕрдиреНрдпред



рдирд┐рд╖реНрдкрд╛рджрди рдЖрджреЗрд╢: рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд░рдо рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрдЪрд╛рд▓рди рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдореБрдЦреНрдп рдирд╛рдордХ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рдСрдкрд░реЗрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ "Hello world!"



ред



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



рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдзреНрдпрд╛рдпреЛрдВ рдореЗрдВ рдбреА рдХреА рдЗрди рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред



рдЕрднреНрдпрд╛рд╕







рд╕рдорд╛рдзрд╛рди
  • рдЖрдпрд╛рдд рдПрд╕рдЯреАрдбреАред stdio ;



    рд╢реВрдиреНрдп рдореБрдЦреНрдп ( )

    {

    writeln ( "рдХреБрдЫ рдФрд░ ...: рдкреА" ) ;

    }


  • рдЖрдпрд╛рдд рдПрд╕рдЯреАрдбреАред stdio ;



    рд╢реВрдиреНрдп рдореБрдЦреНрдп ( )

    {

    writeln ( "рдПрдХ рдкрдВрдХреНрддрд┐ ..." ) ;

    writeln ( "рдПрдХ рдФрд░ рдкрдВрдХреНрддрд┐ ..." ) ;

    }


  • рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реЗрдЦрдиреА рдХреЗ рд╕рд╛рде рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рдХреЛрдИ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдирд╣реАрдВ рд╣реИ:

    рдЖрдпрд╛рдд рдПрд╕рдЯреАрдбреАред stdio ;



    рд╢реВрдиреНрдп рдореБрдЦреНрдп ( )

    {

    writeln ( "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб!" )

    }








рд▓реЗрдЦрди рдФрд░ рд▓реЗрдЦрди



рдкрд┐рдЫрд▓реЗ рдЕрдзреНрдпрд╛рдп рдореЗрдВ, рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рд░рд┐рдЯреЗрд▓ рдХреЛрд╖реНрдардХ рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред



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



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



writeln рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рддрд░реНрдХ рд▓реЗ рд╕рдХрддрд╛ рд╣реИред рд╡рд╣ рдЙрдиреНрд╣реЗрдВ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рд╣реА рд▓рд╛рдЗрди рдкрд░ рдПрдХ-рдПрдХ рдХрд░рдХреЗ:

рдЖрдпрд╛рдд рдПрд╕рдЯреАрдбреАред stdio ;



рд╢реВрдиреНрдп рдореБрдЦреНрдп ( )

{

writeln ( "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб!" , "рд╣реЗрд▓реЛ рдлрд┐рд╢!" ) ;

}




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



рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд░рд┐рдЯреЗрд▓ рдЬрд╛рддрд╛ рд╣реИ, рд▓рд┐рдЦрдирд╛ рдЙрд╕реА рдкрд░ рд░рд╣рддрд╛ рд╣реИ:

рдЖрдпрд╛рдд рдПрд╕рдЯреАрдбреАред stdio ;



рд╢реВрдиреНрдп рдореБрдЦреНрдп ( )

{

// рдлрд┐рд▓рд╣рд╛рд▓ рд╣рдо рдХреНрдпрд╛ рд▓рд┐рдЦ тАЛтАЛрд╕рдХрддреЗ рд╣реИрдВ

рд▓рд┐рдЦрдирд╛ ( "рд╣реИрд▓реЛ" ) ;



// ... рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдпрд╣рд╛рдВ рдФрд░ рднреА рдСрдкрд░реЗрд╢рди рд╣реИрдВ ...



рд▓рд┐рдЦрдирд╛ ( "рджреБрдирд┐рдпрд╛!" ) ;



// ... рдФрд░ рдЕрдВрдд рдореЗрдВ:

writeln ( ) ;

}




рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд░рд┐рдЯреЗрд▓рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИред



//



рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреНрд╕ рдХреЛ рдХреЙрдореЗрдВрдЯ рд▓рд╛рдЗрдиреНрд╕ рдпрд╛ рдХреЗрд╡рд▓ //



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



рдЕрднреНрдпрд╛рд╕



  1. рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ рджреЛрдиреЛрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЙрдирдХреЗ рдмреАрдЪ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдмрджрд▓реЗрдВ рддрд╛рдХрд┐ рддрд░реНрдХ рдХреЗ рдмреАрдЪ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣реЛ, рдЬреИрд╕рд╛ рдХрд┐ "рд╣реИрд▓реЛ рджреБрдирд┐рдпрд╛!"
  2. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдХреЙрд▓рд┐рдВрдЧ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред




рд╕рдорд╛рдзрд╛рди
  1. рдПрдХ рд╡рд┐рдзрд┐ рдмреАрдЪ рдореЗрдВ рдПрдХ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ:

    writeln ( "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб!" , "" , "рд╣реЗрд▓реЛ рдлрд┐рд╢!" ) ;




  2. рд▓рд┐рдЦрдирд╛ рднреА рдХрдИ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ:

    рд▓рд┐рдЦрдирд╛ ( "рдПрдХ" , "рджреЛ" , "рддреАрди" ) ;







All Articles