рд▓рд┐рд╕реНрдк рдорд╢реАрдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЗрддрд┐рд╣рд╛рд╕

рд╣реЗрд▓реЛ, рд╣реЗрдмреНрд░!

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

рд╣рд╛рдВ, рджреБрдирд┐рдпрд╛ рдореЗрдВ рд▓реИрдореНрдмреНрдбрд╛ рдХреИрд▓рдХреБрд▓рд╕ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдкреЛрд░реНрдЯ рд╡рд╛рд▓реА рдХреБрдЫ рдХрд╛рд░реЗрдВ рдереАрдВ - 1988 рдХреА рджреБрдирд┐рдпрд╛ рдХреА рд▓рдЧрднрдЧ 7000 рдЗрдХрд╛рдЗрдпрд╛рдБред рдФрд░ рдЕрдм рдмрд╣реБрдд рдХрдо рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓рд┐рд╕реНрдк рдорд╢реАрдиреЛрдВ рдиреЗ рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рдордЬрдмреВрдд рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИред рдЗрди рдЕрдЬреАрдм рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреА рдмрджреМрд▓рдд рджреБрдирд┐рдпрд╛ рдХреЛ рд▓реЗрдЬрд░ рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рдФрд░ рдорд▓реНрдЯреА рд╡рд┐рдВрдбреЛ GUI рдЬреИрд╕реА рддрдХрдиреАрдХреЗрдВ рдорд┐рд▓реА рд╣реИрдВред



рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕



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

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

рд▓рд┐рд╕реНрдк рдорд╢реАрди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд



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

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

╬Ы-рдкрдерд░реА рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди



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

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

рдкреНрд░рддреАрдХ, рдЗрдВрдХред



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

1981 рдореЗрдВ, рдЗрд╕ рдХрдВрдкрдиреА рдиреЗ рдмреЛрд░реНрдб рдкрд░ 1MB рд░реИрдо рдХреЗ рд╕рд╛рде рдкрд╣рд▓реА рдФрд░ рдЖрдЦрд┐рд░реА 32-рдмрд┐рдЯ CADR рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдорд╢реАрди - CADR LM-2 рдмрдирд╛рдИред рдУрдПрд╕ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдкрддреНрд░, рд╡рд┐рдЪрд┐рддреНрд░ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдереЗ, рд▓рд┐рд╕реНрдк рдкрд░ рд╣реА, рдпрд╛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЗрд╕рдХреА рдмреЛрд▓реА рд▓рд┐рд╕реНрдк рдорд╢реАрди рд▓рд┐рд╕реНрдк рдкрд░ред 1982 рдореЗрдВ, Open Genera рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдФрд░ Emacs (Zmacs) рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдпрд╣ рдПрдХ LISP рдорд╢реАрди рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдФрд░ рдмрд╣реБрдд рдХрдо рд▓реЛрдЧреЛрдВ рдХреЛ рд▓реИрдореНрдмреНрдбрд╛ рдкрдерд░реА рдХреА рдкреВрд░реА рд╢рдХреНрддрд┐ рджрд┐рдЦрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред

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

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

1983 рдореЗрдВ рд╕рд┐рдореНрдмреЛрд▓рд┐рдХреНрд╕ рдиреЗ LISP рдорд╢реАрдиреЛрдВ рдХреА рдирдИ рд▓рд╛рдЗрди рдХрд╛ рдкрд╣рд▓рд╛ рдореЙрдбрд▓ рдкреЗрд╢ рдХрд┐рдпрд╛ - рдкреНрд░рддреАрдХ 3600, CADR рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдШрд░реЗрд▓реВ рд░реЗрдлреНрд░рд┐рдЬрд░реЗрдЯрд░ рдХрд╛ рдЖрдХрд╛рд░ред рдмреЗрд╢рдХ, рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВред "рдЕрднрд┐рдирд╡" рдирдП рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╢реАрдиреЛрдВ рдХреЛ рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ рдФрд░ рдЖрднрд╛рд╕реА рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред рдкреНрд░реЛрд╕реЗрд╕рд░ 36-рдмрд┐рдЯ рдмрди рдЧрдпрд╛, рдореЗрдореЛрд░реА рдХреЛ 44 рдмрд┐рдЯ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ 8 рдмрд┐рдЯреНрд╕ рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░ (рдИрд╕реАрд╕реА) рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗред 3600 рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ 4096 рд░рдЬрд┐рд╕реНрдЯрд░ (CISC, рд╣реИрд▓реЛ!) рд╢рд╛рдорд┐рд▓ рдереЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЖрдзреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рджреВрд╕рд░реЗ рдЖрдзреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рдФрд░ рд╕рдордп-рдкреНрд░реЗрдореА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ (рд╡реИрд╕реЗ, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдкрддрд╛ рд╣реИ, рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдбреНрд░рд╛рдЗрд╡рд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рд▓рд┐рд╕реНрдк рдорд╢реАрдиреЗрдВ)ред

рдЯреАрдЯреАрдПрд▓ рдПрдХреАрдХреГрдд рд╕рд░реНрдХрд┐рдЯ рдкрд░ 3600 рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ 5 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдереАред рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп LISP рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдпрд╣ рдмрд╣реБрдд рдШрдирд╛ рдерд╛ред рдХреИрдУрд╕рдиреЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рд╕реЗ рд╕рд┐рдореНрдмреЙрд▓рд┐рдХреНрд╕ рдиреЗ рдХреЗрд╡рд▓ рдИрдерд░рдиреЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред рдХреЗрд╡рд▓ рддреАрди рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, 36xx рд▓рд╛рдЗрди рдХреЗ рдкрд╛рдВрдЪ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - 3600, 3670, 3640, 3675 рдФрд░ 3645ред рдмрд╛рдж рдХреЗ рдореЙрдбрд▓ рдХреЗрд╡рд▓ рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рдФрд░ рдЕрдиреНрдп рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рднрд┐рдиреНрди рдереЗ, рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реБрдП рдереЗред

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

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

рдЖрдЗрдП рдЖрдЗрд╡рд░реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдбрд╛рдВрддрд░рдХ рд╕реНрд░реЛрдд рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:

ENTRY: 2 REQUIRED, 0 OPTIONAL PUSH 0 PUSH FP|3 PUSH NIL BRANCH 15 SET-TO-CDR-PUSH-CAR FP|5 SET-SP-TO-ADDRESS-SAVE-TOS SP|-1 START-CALL FP|2 PUSH FP|6 FINISH-CALL-1-VALUE BRANCH-FALSE 15 INCREMENT FP|4 ENDP FP|5 BRANCH-FALSE 6 SET-SP-TO-ADDRESS SP|-2 RETURN-SINGLE-STACK 


рдЬреЛ рдирд┐рдореНрди рд▓рд┐рд╕реНрдк рдХреЛрдб рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ:

 (defun example-count (predicate list) (let ((count 0)) (dolist (i list count) (when (funcall predicate i) (incf count))))) 


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

рдпрд╣ рдХрдВрдкрдиреА рдХреЗ рдЖрдЗрд╡рд░реА - рд╕рдирд╕реНрдЯреЛрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд░рдЖрдИрдПрд╕рд╕реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдмрдирд╛рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рд▓реЗрдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмреАрдмреАрдПрди рдФрд░ рдЬреЗрд░реЛрдХреНрд╕ рдХрд╛ рднреА LISP рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╣рд╛рде рдерд╛ред рдмреАрдмреАрдПрди рдХреА рд░рдЪрдирд╛ рдЬреЗрд░рд┐рдХреЛ рдорд╢реАрди рдереА, рдЬрд┐рд╕реЗ рдЗрдирд░реНрд▓рд┐рд╕реНрдк рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕реГрд╖реНрдЯрд┐ рдХрднреА рдирд╣реАрдВ рдмрд┐рдХреАред 1980 рдХреЗ рджрд╢рдХ рдореЗрдВ Xerox Parc рдиреЗ рдЕрдкрдиреА рдЬреЗрд░реЛрдХреНрд╕ рд▓рд┐рд╕реНрдк рдорд╢реАрди рдмрдирд╛рдИ, рдЬреЛ рдХрд┐ рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ InterLisp-D рдФрд░ рдкрд╣рд▓реЗ рд╣рд╛рдЗрдкрд░рдЯреЗрдХреНрд╕реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (NoteCards) рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреА рдЬрд╛рддреА рд╣реИред

рдЬрд╛рдкрд╛рдиреА рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ LISP рдорд╢реАрдиреЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕ рдЬреНрдЮрд╛рдд рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдУрд╕рд╛рдХрд╛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд TAKITAC-7 рдФрд░ EVLIS рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдлрд┐рд▓рд╣рд╛рд▓ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ред

рдЕрдВрдд


рд▓реЗрдХрд┐рди рдХреНрд▓рд╛рд╕рд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдмрдврд╝рддреА рд╢рдХреНрддрд┐ рдХреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд░реЛрдХ рд╕рдХрд╛ред рд▓реИрдореНрдмреНрдбрд╛ рдкрдерд░реА рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рддреАрдХрд╡рд╛рдж рдЕрдВрддрддрдГ рджрд┐рд╡рд╛рд▓рд┐рдпрд╛ рд╣реЛ рдЧрдпрд╛, рдФрд░ 1995 рддрдХ рдПрд▓рдЖрдИрдПрд╕рдкреА рдорд╢реАрдиреЛрдВ рдХрд╛ рдпреБрдЧ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╣рдо рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рднреВрд▓реЗрдВрдЧреЗ, рд╣реИ рдирд╛? :)

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

PS рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдЕрд╢реБрджреНрдзрд┐ рдпрд╛ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рддреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВред

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


All Articles