рд░реЛрдм Vugteveen рдХреЗ рд╕рд╛рде рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ - рдПрдХ рдкреБрд░рд╛рдиреЗ рд╕реНрдХреВрд▓ рдлреЛрд░рдЯреНрд░рд╛рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░

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


рд░реЛрдм Vugteveen, рдХрд╛рд░реНрд╕рди рд╕рд┐рдЯреА, рдиреЗрд╡рд╛рджрд╛, рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛

K: рд╣рд╛рдп рд░реЛрдмред рдореИрдВрдиреЗ рд╕реБрдирд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдПрдХ рдлреЛрд░рдЯреНрд░рд╛рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗред рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ? рддрдм рдЗрдВрдбрд╕реНрдЯреНрд░реА рдХреИрд╕реЗ рдкреАрдЫреЗ рджрд┐рдЦ рд░рд╣реА рдереА?

рдЖрд░: рдЧреБрдб рдореЙрд░реНрдирд┐рдВрдЧ, рдХрд┐рд░рд┐рд▓ред

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

FORTRAN ("FORmula TRANslation") рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд░реВрдк рд╕реЗ рдЧрд╣рди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧреНрд░рд╛рдлрд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ рдереЗред рдРрд╕реА рдХрдВрдкрдирд┐рдпрд╛рдВ рдереАрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЙрд╕ рдХреНрд╖рдорддрд╛ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдлреЛрд░рдЯреНрд░рд╛рди рд╕рдмрд░реВрдЯреАрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмреЗрдЪ рджрд┐рдПред рдпреЗ рдЕрднреА рддрдХ рдПрдХреНрд╕-рд╡рд┐рдВрдбреЛ рддрдХрдиреАрдХ рдХреА рдмрдврд╝рддреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рдереЗред

рдЬрдм рд╣рдореЗрдВ рдорд╣рдВрдЧреЗ VAX рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рд╕реЗ рд╕рд╕реНрддреЗ PC рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рд╣рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХрдореНрдкреНрдпреВрдЯреЗрд╢рди рдФрд░ C ++ рдХреЗ рд▓рд┐рдП FORTRAN рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛ред рдпрд╣ рдкрд╣рд▓реЗ рдереЛрдбрд╝рд╛ рдЧрдбрд╝рдмрдбрд╝ рдерд╛ред рдореИрдВрдиреЗ рдЙрд╕ рдХрд╛рдо рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ (рдПрдХ рдЦрдирди рд╕рдВрдЧреНрд░рд╣рд╛рд▓рдп рдХрд╛ рдирд┐рд░реНрдорд╛рдг) рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдирд╣реАрдВ рдХреА рд╣реИред

FORTRAN рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдЬ рднреА рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЕрдиреБрд╕рдВрдзрд╛рди рдореЗрдВ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд░реВрдк рд╕реЗ рдЧрд╣рди рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЗрд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдХреЛрдб рдореЗрдВ рд▓рд┐рдЦреЗ рдмрд╛рд╣рд░реА рд╕рдмрд░реВрдЯреАрдиреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


K: рдлреЛрд░рдЯреНрд░рд╛рди (рдпрд╛ рдлреЛрд░рдЯреНрд░рд╛рди, рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛) рдкрд░ рдЖрдкрдХрд╛ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреИрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛?

R: рдореИрдВ рдПрдХ рдЦреБрд▓реЗ рдЧрдбреНрдвреЗ рд╡рд╛рд▓реЗ рддрд╛рдВрдмреЗ рдХреА рдЦрд╛рди рдХреЗ рд▓рд┐рдП рдЦрд╛рди-рдпреЛрдЬрдирд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛ред рдЦрджрд╛рди рдХреА рдКрдВрдЪрд╛рдИ рдХреЛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреА рддрд░рд╣ рд╕реНрдХреНрд░реАрди рдкрд░ рдЦреАрдВрдЪрд╛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдЦрджрд╛рди рдЗрдВрдЬреАрдирд┐рдпрд░ рдПрдХ рдорд╛рдЙрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЦрджрд╛рди рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рдмрд╣реБрднреБрдЬ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдкреГрдереНрд╡реА рдХреЛ рд╡рд┐рд╕реНрдлреЛрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреНрд░рд┐рд▓рд╣реЛрд▓ рдбреЗрдЯрд╛ рдХреЗ 3-рдЖрдпрд╛рдореА рдЧреНрд░рд┐рдб рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░реЗрдЧрд╛ рдФрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдкреГрдереНрд╡реА рдХреЗ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рдХрд┐рддрдирд╛ рддрд╛рдВрдмрд╛ рдмрд░рд╛рдордж рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореЗрд░рд╛ рдПрдХ рдХрд╛рдо рдХрдВрдЯреЗрдВрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдВрдЯ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдерд╛ рдЬреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореБрдЭреЗ рдЦрд░реЛрдВрдЪ рд╕реЗ рдЙрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдФрд░ рд╣рд░ рд╕рдВрднрд╡ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд╛рдЗрди рдЪреМрд░рд╛рд╣реЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдореБрдЭреЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрд╛ред рд╣рдо рд╣рд░ рдмрд╛рд░ рдЬрдм рд╣рдо рдПрдбреЛрдм рдЗрд▓рд╕реНрдЯреНрд░реЗрдЯрд░ рдпрд╛ рдСрдЯреЛрдХреИрдб рдореЗрдВ рд╡реЗрдХреНрдЯрд░ рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рдкреВрд░рд╛ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рддрдм рд╡реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рдереЗ, рдФрд░ рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдерд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред

K: рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╕рдлрд▓рддрд╛ рдХреНрдпрд╛ рдереА?

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

K: рдХреНрдпрд╛ рдЖрдкрдХрд╛ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдЧрдбрд╝рдмрдбрд╝ рдерд╛?

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

K: рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдиреЗ рддрдм рд╕реЗ рдПрдХ рдмрдбрд╝реА рдкреНрд░рдЧрддрд┐ рдХреАред рдЖрдк рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ?

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

рдореИрдВ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдХрд┐рдд рдерд╛ рдХрд┐ рд╕реА ++ рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╢реАрд░реНрд╖ рддреАрди рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдкрд╛рдпрдерди рдХреЛ рдкрдЫрд╛рдбрд╝ рджрд┐рдпрд╛ рд╣реИред рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╢рдХреНрддрд┐ рдмрдврд╝рдиреЗ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реАрд░реНрд╖ рддреАрди рд░реИрдВрдХрд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛, рдФрд░ рдЕрдзрд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рдирдХреА рдЕрднреА рддрдХ рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрди рд╕рднреА рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдлрд╝реЛрд░реНрдЯреНрд░рд╛рди рдореЗрдВ рдЕрднреА рднреА рдХрдИ рдирдП рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдФрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рд┐рдЦреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рднрд╛рд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдЬрд╛рд░реА рд╣реИред рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдлреЛрд░рдЯреНрд░рд╛рди 2018 рд╣реИред

рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛ рдлреЛрд░рдЯреНрд░рд╛рди рдордЬрд╛рдХ рдХреЛ рд╕реЗрдЯрдЕрдк рдХреА рдереЛрдбрд╝реА рдЬрд░реВрд░рдд рд╣реИ: рдлреЛрд░рдЯреНрд░рд╛рди рдореЗрдВ, рд╡реЗ рдЪрд░ рдЬреЛ I, J, K, L, M, рдФрд░ N рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ (рд╡реЗ рдЬреЛ I рдФрд░ N рдХреЗ рдмреАрдЪ INteger рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ) рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЬрд┐рдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрдиреНрд╣реЗрдВ рдореЗрдореЛрд░реА рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рдордЬрд╛рдХ рд╣реИ:

рднрдЧрд╡рд╛рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИ ... рдЬрдм рддрдХ рдХрд┐ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреВрд░реНрдгрд╛рдВрдХ рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

K: рдореИрдВрдиреЗ рд╕реБрдирд╛ рд╣реИ рдЖрдк рдЕрднреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реАрдЦ рд░рд╣реЗ рд╣реИрдВред рдЖрдкрдиреЗ рдЖрдИрдЯреА рдЙрджреНрдпреЛрдЧ рдореЗрдВ рд▓реМрдЯрдиреЗ рдХрд╛ рдХреНрдпрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛?

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

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

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

K: рддреБрдо рднреА рдмрд╕ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?

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

рдореИрдВрдиреЗ 2016 рддрдХ рдлрд┐рд░ рд╕реЗ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрдм рдореИрдВ рдХрд╛рдо рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛ рдФрд░ рдЕрдкрдиреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рдирд┐рдпреЛрдХреНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдирд▓рд╛рдЗрди рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВрдиреЗ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬрд╝рд┐рдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛, рдлрд┐рд░ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕рд┐рд░реНрдл рдордиреЛрд░рдВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреНрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ред

рдЕрдм рдореИрдВ рдпреВрдХреНрд░реЗрди рдореЗрдВ рдПрдХ рджреЛрд╕реНрдд рдХреЗ рд╕рд╛рде рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕реАрдЦрдирд╛ рд╕реАрдЦ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ рдХреЛрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

K: рдорд╣рд╛рди рдЬрд╡рд╛рдм, рд░реЛрдм! рдЗрди рд╕рднреА рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

Source: https://habr.com/ru/post/hi447948/


All Articles