рдЗрдВрдЯрд░рдлрд╝реЗрд╕: рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдПрдВ (рдпрд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ)

рд╢реБрдн рджреЛрдкрд╣рд░

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

рдЪреВрдВрдХрд┐ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рдЙрдирдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ:
рд╕рд░реНрдЪ рдЗрдВрдЬрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдПрдВ

рджреАред

рд╣рдорд╛рд░реЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рдореЗрдВ рдЦреЛрдЬ рдлрд╝реЙрд░реНрдо:
рдЫрд╡рд┐

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

рд╕рднреА рдХреЗ рд▓рд┐рдП, рдЦреЛрдЬ рдХрд╛ рдпрд╣ рд░реВрдк рдкрд░рд┐рдЪрд┐рдд рдФрд░ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдкрд░рд┐рджреГрд╢реНрдп рдкрд░ рд╕рд╛рд▓реЛрдВ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ:

рд╣рдордиреЗ рдПрдХ рдЕрдиреБрд░реЛрдз рджрд░реНрдЬ рдХрд┐рдпрд╛ - рдПрдХ рдмрдЯрди рджрдмрд╛рдпрд╛ - рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рд╛ред

рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЦреЛрдЬ рдЗрдВрдЬрди рд╣рд░ рдЬрдЧрд╣ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдЗрд╕реЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХрд╣реЗрдВрдЧреЗред

рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЦреЛрдЬ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЦреЛрдЬ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА 10 рд╡реАрдВ рд╡рд░реНрд╖рдЧрд╛рдВрда, рд╡рд┐рднрд┐рдиреНрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ - рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкреВрд░реНрдгрддрд╛ рдореЗрдВ рд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдирд╣реАрдВред

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

2. рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛, рдЪрд╛рд╣реЗ рд╡рд╣ рдХрд┐рддрдиреА рднреА рдЕрдЬреАрдм рдпрд╛ рдмреЗрд╡рдХреВрдлреА рднрд░реА рдХреНрдпреЛрдВ рди рд╣реЛ, рдПрдХ рдЦреЛрдЬ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИред рдЬрдм рд╣рдордиреЗ рдХреНрд╡реЗрд░реА рджрд░реНрдЬ рдХреА, рддреЛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ 1-2 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВ (рдЖрдзреБрдирд┐рдХ рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ, рдЕрдХреЗрд▓реЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реЛрдиреЗ рджреЗрдВ)ред

рд╡реИрдХрд▓реНрдкрд┐рдХред рд╕реНрдЯреЗрдк рдмрд╛рдп рд╕реНрдЯреЗрдк рд╕рд░реНрдЪред

1993 рдореЗрдВ рд╡рд╛рдкрд╕, EMACS рд╕рдВрдкрд╛рджрдХ рдиреЗ рдкрд╣рд▓реЗ рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ - рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЦреЛрдЬред рдЗрд╕ рддрдВрддреНрд░ рдХрд╛ рд╕рд╛рд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

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

рдпрд╣ рдЦреЛрдЬ рдЗрдВрдЬрди рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХреА рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ:

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

2. рдкрд╣рд▓рд╛ рдЕрдХреНрд╖рд░ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реА рд╕рд░реНрдЪ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рддреБрд░рдВрдд рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

3. рдЖрдкрдХреЛ рдЦреЛрдЬ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рддрдВрддреНрд░ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЦреЛрдЬ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо рддрдХ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ: рдПрдХ рдХреНрд╡реЗрд░реА рджрд░реНрдЬ рдХрд░реЗрдВ - рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

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

рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ, рддреЛ рд╣рдо рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЖ рд╕рдХрддреЗ рд╣реИрдВ?

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

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдирд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ

рд▓реЗрдХрд┐рди рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рдмреИрд╕рд╛рдЦреА рд╣реИрдВред

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

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


All Articles