рдкреЙрд▓ рдЧреНрд░реЕрд╣рдо рдЬрд╛рд╡рд╛ рдЖрдгрд┐ "рд╣реЕрдХрд░" рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрд╡рд░ (2001)

рдкреЙрд▓ рдЧреНрд░реЕрд╣рдо рдЬрд╛рд╡рд╛ рдЖрдгрд┐ "рд╣реЕрдХрд░" рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрд╡рд░ (2001)

рд╣рд╛ рдирд┐рдмрдВрдз рдЬрд╛рд╡рд╛ рд╡рд┐рд░реБрджреНрдз рдкрдХреНрд╖рдкрд╛рдд рдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдЕрдиреЗрдХ рд╡рд┐рдХрд╕рдХрд╛рдВрд╢реА рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╕рдВрднрд╛рд╖рдгрд╛рддреВрди рд╡рд╛рдврд▓рд╛ рдЖрд╣реЗ. рд╣реА рдЬрд╛рд╡рд╛рдЪреА рдЯреАрдХрд╛ рдирд╛рд╣реА, рддрд░ тАЬрд╣реЕрдХрд░ рд░рдбрд╛рд░тАЭ рдЪреЗ рд╕реНрдкрд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ.

рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ, рд╣реЕрдХрд░реНрд╕ рдЪрд╛рдВрдЧрд▓реНрдпрд╛-рдХрд┐рдВрд╡рд╛ рд╡рд╛рдИрдЯ-рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╛рдареА рдирд╛рдХ рддрдпрд╛рд░ рдХрд░рддрд╛рдд. рдорд▓рд╛ рд╡рд╛рдЯрд▓реЗ рдХреА рдорд▓рд╛ Java рд╢рдВрдХрд╛рд╕реНрдкрдж рдХрд╛ рд╡рд╛рдЯрд▓реА рдпрд╛рдЪреА рдХрд╛рд░рдгреЗ рд╕рд╛рдВрдЧрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреЗ рдХрджрд╛рдЪрд┐рдд рдордиреЛрд░рдВрдЬрдХ рдЕрд╕реЗрд▓.

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

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

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

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

  1. рдЕрддрд┐ рдЙрддреНрд╕рд╛рд╣. рд╣реЗ рдорд╛рдирдХреЗ рд▓рд╛рджрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. C, Unix рдХрд┐рдВрд╡рд╛ HTML рдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдХреЛрдгреАрд╣реА рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдирд╛рд╣реА. рдЦрд░реЗ рдорд╛рдирдХреЗ рдмрд╣реБрддреЗрдХ рд▓реЛрдХ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдмрджреНрджрд▓ рдРрдХрдгреНрдпрд╛рдЖрдзреАрдЪ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рд╣реЕрдХрд░рдЪреНрдпрд╛ рд░рдбрд╛рд░рд╡рд░, рдкрд░реНрд▓ рдХреЗрд╡рд│ рддреНрдпрд╛рдЪреНрдпрд╛ рдЧреБрдгрд╡рддреНрддреЗрдореБрд│реЗ Java рдкреЗрдХреНрд╖рд╛ рдХрдореА рджрд┐рд╕рдд рдирд╛рд╣реА.
  2. рдЬрд╛рд╡рд╛ рдЙрдЪреНрдЪ рдзреНрдпреЗрдп рдирд╛рд╣реА. рдЬрд╛рд╡рд╛рдЪреНрдпрд╛ рдореВрд│ рд╡рд░реНрдгрдирд╛рдд, рдЧреЛрд╕реНрд▓рд┐рдВрдЧ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕рд╛рдВрдЧрддрд╛рдд рдХреА рдЬрд╛рд╡рд╛ рд╣реЗ C рдЪреА рд╕рд╡рдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╕рд╛рдареА рд╕реЛрдкреЗ рдмрдирд▓реЗ рдЖрд╣реЗ. рдЕрдзрд┐рдХ рдкреНрд░рдЧрдд рднрд╛рд╖рд╛рдВрдордзреВрди рдШреЗрддрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рдХрд▓реНрдкрдирд╛рдВрд╕рд╣ рддреЗ рдЖрдгрдЦреА рдПрдХ C++:C рдореНрд╣рдгреВрди рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рд╕рд┐рдЯрдХреЙрдо, рдлрд╛рд╕реНрдЯ рдлреВрдб рдХрд┐рдВрд╡рд╛ рдЯреНрд░реЕрд╡реНрд╣рд▓ рдЯреВрд░рдЪреНрдпрд╛ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдВрдкреНрд░рдорд╛рдгреЗ, Java рдЪреНрдпрд╛ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдВрдиреА рдЬрд╛рдгреАрд╡рдкреВрд░реНрд╡рдХ рдЕрд╢рд╛ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рдЙрддреНрдкрд╛рджрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬреЗ рд╕реНрд╡рддрдГрд╕рд╛рд░рдЦреЗ рд╕реНрдорд╛рд░реНрдЯ рдирд╡реНрд╣рддреЗ. рдРрддрд┐рд╣рд╛рд╕рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛, рдЗрддрд░ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рднрд╛рд╖рд╛ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛ рдЖрд╣реЗрдд: рдХреЛрдмреЛрд▓, рдкреАрдПрд▓/1, рдкрд╛рд╕реНрдХрд▓, рдЕрдбрд╛, рд╕реА++. рддрдерд╛рдкрд┐, рдпрд╢рд╕реНрд╡реА рддреЗ рд╣реЛрддреЗ рдЬреЗ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдВрдиреА рд╕реНрд╡рддрдГрд╕рд╛рдареА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ: C, Perl, Smalltalk, Lisp.
  3. рд▓рдкрд▓реЗрд▓реЗ рд╣реЗрддреВ. рдХреЛрдгреАрддрд░реА рдПрдХрджрд╛ рдореНрд╣рдгрд╛рд▓реЗ рдХреА, рдЬреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдВрдирд╛ рдкреБрд╕реНрддрдХ рд▓рд┐рд╣рд╛рд╡реЗрд╕реЗ рд╡рд╛рдЯрд▓реЗ рддреЗрд╡реНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдРрд╡рдЬреА рд▓реЛрдХрд╛рдВрдиреА рдХреЗрд╡рд│ рддреНрдпрд╛рдВрдирд╛ рдХрд╛рд╣реАрддрд░реА рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рдЕрд╕реЗрд▓ рддреЗрд╡реНрд╣рд╛рдЪ рдкреБрд╕реНрддрдХреЗ рд▓рд┐рд╣рд┐рд▓реА рддрд░ рдЬрдЧ рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдИрд▓. рддреНрдпрд╛рдЪрдкреНрд░рдорд╛рдгреЗ, рдЖрдореНрд╣реА Java рдмрджреНрджрд▓ рдРрдХрдд рд░рд╛рд╣рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рддреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрдмрджреНрджрд▓ рдХрд╛рд╣реАрддрд░реА рд╕рд╛рдВрдЧрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдирд╛рд╣реАрдд. рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕реВрд░реНрдпрд╛рдЪреНрдпрд╛ рдпреЛрдЬрдиреЗрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдЖрдореНрд╣реА Java рдмрджреНрджрд▓ рдРрдХрддреЛ.
  4. рддрд┐рдЪреНрдпрд╛рд╡рд░ рдХреЛрдгреА рдкреНрд░реЗрдо рдХрд░рдд рдирд╛рд╣реА. C, Perl, Python, Smalltalk рдХрд┐рдВрд╡рд╛ Lisp рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рднрд╛рд╖рд╛рдВрдЪреНрдпрд╛ рдкреНрд░реЗрдорд╛рдд рдЕрд╕рддрд╛рдд. рдЬрд╛рд╡рд╛рдмрджреНрджрд▓рдЪреЗ рддреНрдпрд╛рдВрдЪреЗ рдкреНрд░реЗрдо рдЬрд╛рд╣реАрд░ рдХрд░рддрд╛рдирд╛ рдореА рдХрдзреАрд╣реА рдРрдХрд▓реЗ рдирд╛рд╣реА.
  5. рд▓реЛрдХрд╛рдВрдирд╛ рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ рдЬрд╛рддреЗ. рдЬрд╛рд╡рд╛ рд╡рд╛рдкрд░рдгрд╛рд░реЗ рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЕрд╕рд▓реЗрд▓реЗ рдмрд░реЗрдЪ рд▓реЛрдХ рд╣реЗ рдЧрд░рдЬреЗрдкреЛрдЯреА рдХрд░рддрд╛рдд. рддреНрдпрд╛рдВрдирд╛ рдЕрд╕реЗ рд╡рд╛рдЯрддреЗ рдХреА рдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдВрдирд╛ рдирд┐рдзреА рдорд┐рд│реЗрд▓, рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдВрдирд╛ рд╡рд╛рдЯрддреЗ рдХреА рддреЗ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдирд╛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрд▓ рдХрд┐рдВрд╡рд╛ рд╣рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдЖрд╣реЗ. рд╣реЗ рд╣реБрд╢рд╛рд░ рд▓реЛрдХ рдЖрд╣реЗрдд; рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЪрд╛рдВрдЧрд▓реЗ рдЕрд╕реЗрд▓ рддрд░ рддреЗ рд╕реНрд╡реЗрдЪреНрдЫреЗрдиреЗ рд╡рд╛рдкрд░рддреАрд▓.
  6. рд╣реА рдЕрдиреЗрдХ рд╢реЗрдлрдЪреА рдбрд┐рд╢ рдЖрд╣реЗ. рд╕рд░реНрд╡реЛрддреНрдХреГрд╖реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд▓рд╣рд╛рди рд╕рдВрдШрд╛рдВрдиреА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛. рдЬрд╛рд╡рд╛ рд╕рдорд┐рддреАрджреНрд╡рд╛рд░реЗ рдЪрд╛рд▓рд╡рд┐рд▓реЗ рдЬрд╛рддреЗ. рдЬрд░ рддреА рдпрд╢рд╕реНрд╡реА рднрд╛рд╖рд╛ рдард░рд▓реА, рддрд░ рдЗрддрд┐рд╣рд╛рд╕рд╛рдд рдкрд╣рд┐рд▓реНрдпрд╛рдВрджрд╛рдЪ рд╕рдорд┐рддреАрдиреЗ рдЕрд╢реА рднрд╛рд╖рд╛ рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗ.
  7. рддреА рдиреЛрдХрд░рд╢рд╛рд╣реА рдЖрд╣реЗ. рдорд▓рд╛ рдЬрд╛рд╡рд╛ рдмрджреНрджрд▓ рдЬреЗ рдХрд╛рд╣реА рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рддреНрдпрд╛рд╡рд░реВрди рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рдХрд╛рд╣реАрд╣реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд░реЗрдЪ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗрдд. рдЦрд░реЛрдЦрд░ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рднрд╛рд╖рд╛ рдЕрд╢рд╛ рдирд╕рддрд╛рдд. рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╡реЗ рддреЗ рдХрд░реВ рджреЗрддрд╛рдд рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдд рдЙрднреЗ рд░рд╛рд╣реВ рдирдХрд╛.
  8. рдХреГрддреНрд░рд┐рдо рдкреНрд░рдЪрд╛рд░. рдЖрддрд╛ рд╕рди рдЕрд╕реЗ рднрд╛рд╕рд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдЖрд╣реЗ рдХреА рдЬрд╛рд╡рд╛ рд╕рдореБрджрд╛рдпрд╛рдиреЗ рдЪрд╛рд▓рд╡рд▓реЗрд▓рд╛ рдЖрд╣реЗ, рддреЛ рдкрд░реНрд▓ рдХрд┐рдВрд╡рд╛ рдкрд╛рдпрдердирд╕рд╛рд░рдЦрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗ. рдЖрдгрд┐ рддрд░реАрд╣реА, рд╡рд┐рдХрд╛рд╕ рдПрдХрд╛ рдореЛрдареНрдпрд╛ рдХрдВрдкрдиреАрджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рддреНрдпрд╛рдореБрд│реЗ рдореЛрдареНрдпрд╛ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдЖрддрдбреНрдпрд╛рдВрдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрдгрд╛-рдпрд╛ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдкреНрд░рдорд╛рдгреЗрдЪ рднрд╛рд╖рд╛ рджреЗрдЦреАрд▓ рддрд┐рддрдХреАрдЪ рдХрдВрдЯрд╛рд│рд╡рд╛рдгрд╛ рд╣реЛрдгреНрдпрд╛рдЪрд╛ рдзреЛрдХрд╛ рдЖрд╣реЗ.
  9. рд╣реЗ рдореЛрдареНрдпрд╛ рд╕рдВрд╕реНрдерд╛рдВрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдореЛрдареНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдЪреА рд╣реЕрдХрд░реНрд╕рдЪреА рдзреНрдпреЗрдпреЗ рд╡реЗрдЧрд│реА рдЕрд╕рддрд╛рдд. рдХрдВрдкрдиреНрдпрд╛рдВрдирд╛ рдордзреНрдпрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдЪреНрдпрд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдШрд╛рдВрд╕рд╛рдареА рдпреЛрдЧреНрдп рдореНрд╣рдгреВрди рдкреНрд░рддрд┐рд╖реНрдард╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рднрд╛рд╖рд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ. U-Haul рдЯреНрд░рдХрд╡рд░реАрд▓ рд╕реНрдкреАрдб рд▓рд┐рдорд┐рдЯрд░ рд╕рд╛рд░рдЦреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╣ рднрд╛рд╖рд╛, рдореВрд░реНрдЦрд╛рдВрдирд╛ рдЬрд╛рд╕реНрдд рдиреБрдХрд╕рд╛рди рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рдЪреЗрддрд╛рд╡рдгреА рджреЗрддреЗ. рд╣реЕрдХрд░реНрд╕рдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдмреЛрд▓рдгрд╛рд▒реНрдпрд╛ рднрд╛рд╖рд╛ рдЖрд╡рдбрдд рдирд╛рд╣реАрдд. рд╣реЕрдХрд░реНрд╕рдирд╛ рд╢рдХреНрддреА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдРрддрд┐рд╣рд╛рд╕рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛, рдореЛрдареНрдпрд╛ рд╕рдВрд╕реНрдерд╛рдВрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рднрд╛рд╖рд╛ (PL/1, Ada) рдЧрдорд╛рд╡рд▓реНрдпрд╛ рдЖрд╣реЗрдд, рддрд░ рд╣реЕрдХрд░реНрд╕ (C, Perl) рдиреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рднрд╛рд╖рд╛ рдЬрд┐рдВрдХрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдХрд╛рд░рдг: рдЖрдЬрдЪрд╛ рдХрд┐рд╢реЛрд░ рд╣реЕрдХрд░ рдЙрджреНрдпрд╛рдЪрд╛ CTO рдЖрд╣реЗ.
  10. рдЪреБрдХреАрдЪреЗ рд▓реЛрдХ рддрд┐рд▓рд╛ рдЖрд╡рдбрддрд╛рдд. рдЬреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдЪреА рдореА рд╕рд░реНрд╡рд╛рдзрд┐рдХ рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░рддреЛ рддреЗ рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ Java рдмрджреНрджрд▓ рд╡реЗрдбреЗ рдирд╕рддрд╛рдд. рддрд┐рд▓рд╛ рдХреЛрдг рдЖрд╡рдбрддреЗ? рд╕реВрдЯ, рдЬреНрдпрд╛рдВрдирд╛ рднрд╛рд╖рд╛рдВрдордзреАрд▓ рдлрд░рдХ рджрд┐рд╕рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдкреНрд░реЗрд╕рдордзреНрдпреЗ рдЬрд╛рд╡рд╛рдмрджреНрджрд▓ рд╕рддрдд рдРрдХрддреЛ; рдореЛрдареНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдордзреАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рдЬреНрдпрд╛рдВрдирд╛ C++ рдкреЗрдХреНрд╖рд╛рд╣реА рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд╣реАрддрд░реА рд╢реЛрдзрдгреНрдпрд╛рдЪреЗ рд╡реЗрдб рдЖрд╣реЗ; рд╕рд░реНрд╡рднрдХреНрд╖реА рдкреНрд░реА-рдЧреНрд░реЗрдб рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдЬреНрдпрд╛рдВрдирд╛ рдиреЛрдХрд░реА рдорд┐рд│реЗрд▓ (рдХрд┐рдВрд╡рд╛ рдкрд░реАрдХреНрд╖реЗрдд рд╕рдВрдкреЗрд▓) рдЕрд╢реА рдХреЛрдгрддреАрд╣реА рдЧреЛрд╖реНрдЯ рдЖрд╡рдбреЗрд▓. рдпрд╛ рд▓реЛрдХрд╛рдВрдЪреА рдорддреЗ рд╡рд╛рд▒реНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдмрджрд▓рддрд╛рдд.
  11. рддрд┐рдЪреНрдпрд╛ рдкрд╛рд▓рдХрд╛рдВрдирд╛ рдЦреВрдк рддреНрд░рд╛рд╕ рд╣реЛрддреЛ. рд╕реВрд░реНрдпрд╛рдЪреНрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдореЙрдбреЗрд▓рд╡рд░ рджреЛрди рдЖрдШрд╛рдбреНрдпрд╛рдВрд╡рд░ рд╣рд▓реНрд▓рд╛ рд╣реЛрдд рдЖрд╣реЗ. рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрдЧрдгрдХрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рд╕реНрд╡рд╕реНрдд рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рд╡реЗрдЧрд╡рд╛рди рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд. рдЖрдгрд┐ рдлреНрд░реАрдмреАрдПрд╕рдбреА рд╣реЗ рд╕реЛрд▓рд╛рд░рд┐рд╕ рд╕рд╛рд░рдЦреЗрдЪ рдЪрд╛рдВрдЧрд▓реЗ рд╕рд░реНрд╡реНрд╣рд░ рдУрдПрд╕ рдмрдирдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕рддреЗ. рд╕рдирдЪреНрдпрд╛ рдЬрд╛рд╣рд┐рд░рд╛рддреАрдВрдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдЙрддреНрдкрд╛рджрди-рдЧреНрд░реЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рди рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓. рдЬрд░ рд╣реЗ рдЦрд░реЗ рдЕрд╕реЗрд▓ рддрд░, рдпрд╛рд╣реВ рд╕рди рд╡рд┐рдХрдд рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдкрд╣рд┐рд▓реНрдпрд╛ рдХреНрд░рдорд╛рдВрдХрд╛рд╡рд░ рдЕрд╕реЗрд▓. рдкрдг рдЬреЗрд╡реНрд╣рд╛ рдореА рддрд┐рдереЗ рдХрд╛рдо рдХреЗрд▓реЗ рддреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдВрдиреА рдЗрдВрдЯреЗрд▓ рдЖрдгрд┐ рдлреНрд░реАрдмреАрдПрд╕рдбреА рд╕рд░реНрд╡реНрд╣рд░ рд╡рд╛рдкрд░рд▓реЗ. рд╣реЗ рд╕реВрд░реНрдпрд╛рдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рд╕рд╛рдареА рдЪрд╛рдВрдЧрд▓реЗ рд╕рдВрдХреЗрдд рджреЗрддреЗ. рдЖрдгрд┐ рдЬрд░ рд╕реВрд░реНрдп рдЕрд╕реНрддрд╛рд▓рд╛ рдЧреЗрд▓рд╛ рддрд░ рдЬрд╛рд╡рд╛ рджреЗрдЦреАрд▓ рдЕрдбрдЪрдгреАрдд рдпреЗрдК рд╢рдХрддреЛ.
  12. рд╕рдВрд░рдХреНрд╖рдг рдордВрддреНрд░рд╛рд▓рдпрд╛рдЪреЗ рдкреНрд░реЗрдо. рд╕рдВрд░рдХреНрд╖рдг рд╡рд┐рднрд╛рдЧ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ Java рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреЛ. рдЖрдгрд┐ рд╣реЗ рд╕рд░реНрд╡рд╛рдд рд╡рд╛рдИрдЯ рдЪрд┐рдиреНрд╣ рджрд┐рд╕рддреЗ. рд╕рдВрд░рдХреНрд╖рдг рд╡рд┐рднрд╛рдЧ рджреЗрд╢рд╛рдЪреЗ рд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рдЪреЗ рдЙрддреНрдХреГрд╖реНрдЯ (рдорд╣рд╛рдЧ рдЕрд╕рд▓реНрдпрд╛рд╕) рдХрд╛рдо рдХрд░рддреЛ, рддреНрдпрд╛рдВрдирд╛ рдпреЛрдЬрдирд╛, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдгрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╡рдбрддрд╛рдд. рддреНрдпрд╛рдВрдЪреА рд╕рдВрд╕реНрдХреГрддреА рд╣реЕрдХрд░ рд╕рдВрд╕реНрдХреГрддреАрдЪреНрдпрд╛ рдкреВрд░реНрдгрдкрдгреЗ рд╡рд┐рд░реБрджреНрдз рдЖрд╣реЗ; рдЬреЗрд╡реНрд╣рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рддреЗрд╡реНрд╣рд╛ рддреЗ рдЪреБрдХреАрдЪреЗ рдкреИрдЬ рд▓рд╛рд╡рддрд╛рдд. рд╕рдВрд░рдХреНрд╖рдг рд╡рд┐рднрд╛рдЧрд╛рдЪреНрдпрд╛ рдкреНрд░реЗрдорд╛рдд рдкрдбрд▓реЗрд▓реА рд╢реЗрд╡рдЯрдЪреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЕреЕрдбрд╛ рд╣реЛрддреА.

рдХреГрдкрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛, рд╣реА рдЬрд╛рд╡рд╛рдЪреА рдЯреАрдХрд╛ рдирд╛рд╣реА, рддрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдореБрдЦрдкреГрд╖реНрдард╛рд╡рд░ рдХреЗрд▓реЗрд▓реА рдЯреАрдХрд╛ рдЖрд╣реЗ. рдЬрд╛рд╡рд╛ рдорд▓рд╛ рдЖрд╡рдбреЗрд▓ рдХрд┐рдВрд╡рд╛ рдирд╛рдкрд╕рдВрдд рдХрд░реЗрд▓ рдЗрддрдХреЗ рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА. рдорд▓рд╛ рдЬрд╛рд╡рд╛ рд╢рд┐рдХрдгреНрдпрд╛рдд рдХрд╛ рд░рд╕ рдирд╛рд╣реА рд╣реЗ рд╕рд╛рдВрдЧрдгреНрдпрд╛рдЪрд╛ рдореА рдкреНрд░рдпрддреНрди рдХрд░рдд рдЖрд╣реЗ.

рдПрдЦрд╛рджреНрдпрд╛ рднрд╛рд╖реЗрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рди рдХрд░рддрд╛ рддреА рдмрд╛рдж рдХрд░рдгреЗ рдШрд╛рдИрдЪреЗ рд╡рд╛рдЯреВ рд╢рдХрддреЗ. рдкрд░рдВрддреБ рд╣реЗ рд╕рд░реНрд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдирд╛ рд╕рд╛рдореЛрд░реЗ рдЬрд╛рд╡реЗ рд▓рд╛рдЧрддреЗ. рддреНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрдЪрд╛ рд╢реЛрдз рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдмрд░реАрдЪ рддрдВрддреНрд░рдЬреНрдЮрд╛рдиреЗ рдЖрд╣реЗрдд. рддреБрдордЪрд╛ рд╡реЗрд│ рдпреЛрдЧреНрдп рдард░реЗрд▓ рдХреА рдирд╛рд╣реА рд╣реЗ рддреБрдореНрд╣реА рдмрд╛рд╣реНрдп рдЪрд┐рдиреНрд╣рд╛рдВрдиреБрд╕рд╛рд░ рдард░рд╡рд╛рдпрд▓рд╛ рд╢рд┐рдХрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рддрд┐рддрдХреНрдпрд╛рдЪ рдШрд╛рдИрдиреЗ, рдореА Cobol, Ada, Visual Basic, IBM AS400, VRML, ISO 9000, SET рдкреНрд░реЛрдЯреЛрдХреЙрд▓, VMS, рдиреЛрд╡реЗрд▓ рдиреЗрдЯрд╡реЗрдЕрд░ рдЖрдгрд┐ CORBAтАФрдЗрддрд░рд╛рдВрдирд╛ рдЯрд╛рдХреВрди рджрд┐рд▓реЗ. рддреНрдпрд╛рдВрдиреА рдлрдХреНрдд рдорд▓рд╛ рдЖрд╡рд╛рд╣рди рдХреЗрд▓реЗ рдирд╛рд╣реА.

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

рдЕрдиреБрд╡рд╛рджрд╛рд╕рд╛рдареА рдзрдиреНрдпрд╡рд╛рдж: рдбреЗрдирд┐рд╕ рдорд┐рдЯреНрд░реЛрдкреЛрд▓реНрд╕реНрдХреА

PS

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛