
рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдПрд▓рди рдХреЗрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХрд╣рд┐рд▓реНрдпреИ рд╕реБрдиреНрдиреБрднрдПрдХреЛ рдЫреИрди рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдХрдореНрддрд┐рдорд╛ рдЙрдирдХреЛ рдкреНрд░рд╕рд┐рджреНрдз рдЙрджреНрдзрд░рдгрд╣рд░реВ рд╕реБрдиреНрдиреБрднрдПрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, 1971 рдХреЛ рдпреЛ рдЙрджреНрдзрд░рдг:
рднрд╡рд┐рд╖реНрдпрдХреЛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЧрд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рддрд░рд┐рдХрд╛ рдпрд╕рд▓рд╛рдИ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрдиреБ рд╣реЛред
рднрд╡рд┐рд╖реНрдпрдХреЛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЧрд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рддрд░рд┐рдХрд╛ рдпрд╕рд▓рд╛рдИ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрдиреБ рд╣реЛред
рдПрд▓рдирдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рдирдорд╛ рдзреЗрд░реИ рд░рдВрдЧреАрди рдХреНрдпрд╛рд░рд┐рдпрд░ рдЫред рдЙрдирд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗ ╨╕ рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рддрд┐рдорд╛рдирдорд╛ рдЙрдирдХреЛ рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ред рдЙрд╣рд╛рдБ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдореНрдкреНрдпреБрдЯрд░ рд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рдЕрдЧреНрд░рдЧрд╛рдореАрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реБрдиреБрд╣реБрдиреНрдереНрдпреЛ, рдЙрд╣рд╛рдБрд▓реЗ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░реНрдиреБрднрдпреЛ рд╕рдмреИ рд╕рдордпрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛред
рд╣рд╛рдореНрд░реЛ рдорд╛ , рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдорд╛ , рдкреНрд░рд╢реНрди "рдУрдУрдкреА рдХреЗ рд╣реЛ" рд░ "рдПрд▓рди рдХреЗ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХреЗ рд╣реЛ" рднрдиреНрдиреЗ рдкреНрд░рд╢реНрди рдирд┐рд░рдиреНрддрд░ рдЙрдареЗрдХреЛ рдЫред рдпреЛ рдкреЛрд╖реНрдЯрд▓реЗ рдЖрдзреБрдирд┐рдХ рд╡рд┐рдХрд╛рд╕рдХреЛ рдЕрд╡рд╕реНрдерд╛, OOP рд░ Lisp рднрд╛рд╖рд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдПрд▓рдирдмрд╛рдЯ рд░реЛрдЪрдХ рдЙрджреНрдзрд░рдгрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред
рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдмрд╛рд░реЗ
рдПрд▓рди рдХреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдЫрдиреН рдХрд┐ рдХрдореНрдкреНрдпреБрдЯрд░ рдХреНрд░рд╛рдиреНрддрд┐ рдЖрдЙрди рдмрд╛рдБрдХреА рдЫ (), рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореВрд░рдХреЛ рдХрд╛рдиреВрдирдХреЛ рдЙрд▓реНрдЯреЛ рдЕрдиреБрдкрд╛рддрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдиреНрдЫ: рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╣рд░реЗрдХ рд╡рд░реНрд╖ рд╕реБрдзрд╛рд░ рд╣реБрдиреНрдЫ, рддрд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдкрдорд╛ рдлреБрд▓реНрдЫ:
рд╕рдорд╕реНрдпрд╛ рдХрдордЬреЛрд░ рдЫ, рдХрдордЬреЛрд░ рдорд╛рдкрди рдпреЛрдЧреНрдп рд╡рд┐рдЪрд╛рд░ рд░ рдЙрдкрдХрд░рдгрд╣рд░реВ, рдЖрд▓рд╕реНрдп, рдЬреНрдЮрд╛рдирдХреЛ рдХрдореА, рдЖрджрд┐ред
рдпрд╕ рдЕрд╡рд╕реНрдерд╛рд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╡рд░реНрдгрди рдЧрд░реНрдиреБрд╣реЛрд╕реН :
рдПрдиреНрдбреАрд▓реЗ рдХреЗ рджрд┐рдиреНрдЫ, рдмрд┐рд▓ рд▓реЗ рд▓рд┐рдПрдХреЛ рдЫ
рдПрдиреНрдбреАрд▓реЗ рджрд┐рдП, рдмрд┐рд▓ рд▓рд┐рдП
рдПрдиреНрдбреА рдЧреНрд░реЛрдн, рдЗрдиреНрдЯреЗрд▓рдХрд╛ рд╕реАрдИрдУ рд░ рдмрд┐рд▓ рдЧреЗрдЯреНрд╕, рддрддреНрдХрд╛рд▓реАрди рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдХрд╛ рд╕реАрдИрдУред
рд╡рд┐рдХрд╛рд╕рдХреЛ рд╡рд░реНрддрдорд╛рди рдЕрд╡рд╕реНрдерд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреБ рдЕрдиреБрд╕рдиреНрдзрд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рдХреНрд╖реНрдп рдерд┐рдпреЛ ред рд▓рдХреНрд╖реНрдп рднрдиреЗрдХреЛ "рдЖрд╡рд╢реНрдпрдХ рдХреЛрдбрдХреЛ рдорд╛рддреНрд░рд╛ резрежреж, резрежрежреж, резреж,режрежреж рдкрдЯрдХ рд╡рд╛ рдмрдвреАрд▓реЗ рдШрдЯрд╛рдПрд░" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдорд╛ "рдореВрд░рдХреЛ рдХрд╛рдиреВрди" рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБ рд╣реЛред
рдЙрдирдХреЛ рдЖрдБрдЦрд╛ рдЦреЛрд▓реНрдиреЗ рд░рд┐рдкреЛрд░реНрдЯрдорд╛ рдпреЛ рд╡рд┐рд╖рдп рдердк рд╡рд┐рд╕реНрддрд╛рд░рдорд╛ рдЫрд▓рдлрд▓ рдЧрд░рд┐рдПрдХреЛ рдЫред рдПрд▓рдирдХрд╛ рдЕрдиреБрд╕рд╛рд░, рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩ рд░реЛрдХрд┐рдПрдХреЛ рдЫ рд░ рдПрдХ рдмрд┐рд░реНрд╕рд┐рдПрдХреЛ рд╡рд┐рдЬреНрдЮрд╛рди рдмрдирд┐рд░рд╣реЗрдХреЛ рдЫ рдЬреБрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд░ рдЕрдиреНрдп рд╡рд┐рдЬреНрдЮрд╛рди рд░ рдИрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩреН рд╡рд┐рд╖рдпрд╣рд░реВрд╕рдБрдЧ рд░рд╛рдЦреНрди рд╕рдХреНрджреИрдиред рдареВрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдХреЛрдб рдбрдореНрдк рдмрдиреЗрдХрд╛ рдЫрдиреН рд░ рдПрдЙрдЯрд╛ рд╡рд┐рдиреНрджреБрдорд╛ рдкреБрдЧреЗрдХрд╛ рдЫрдиреН рдХреЛрд╣реА рдкрдирд┐ рдЫреИрди MS Vista рд╡рд╛ MS Word рдХреЛрдбрдХреЛ 100 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдирд╣рд░реВ рдмреБрдЭреНрди рдЕрд╕рдорд░реНрдеред рддрд░ рдпрдерд╛рд░реНрдердорд╛ рдпрд╕реНрддрд╛ рдЖрдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдореНрдпрд╛рдЧреНрдирд┐рдЪреНрдпреБрдб рд▓реЗрд╕ рдХреЛрдбрдХреЛ рдЕрд░реНрдбрд░ рд╣реБрдиреБрдкрд░реНрдЫ ред
рдПрд▓рдирд▓реЗ рдЗрдиреНрдЯрд░рдиреЗрдЯ, рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдЫрдиреН TCP/IP, LISP рджреЛрднрд╛рд╖реЗрд╣рд░реВ, рдиреНрдпреВрдирддрдо рдХреЛрдбрдХреЛ рд╕рд╛рде рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВред
рдЙрд╕рд▓реЗ рдЗрдиреНрдЯрд░рдиреЗрдЯрд▓рд╛рдИ рдмреЛрд▓рд╛рдЙрдБрдЫ (TCP/IP) рдХреЗрд╣реА рдареВрд▓рд╛-рд╕реНрддрд░реАрдп рд╕рдлреНрдЯрд╡реЗрдпрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛ рдЬреБрди рдЙрдЪрд┐рдд рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдпрд╕рдХреЛ рдЬрдЯрд┐рд▓рддрд╛рдХреЛ рд╕реНрддрд░рдХреЛ рд╡рд┐рд░реБрджреНрдзрдорд╛ рдпрд╕рдХреЛ рдЬрдЯрд┐рд▓рддрд╛ рд╕рдиреНрддреБрд▓рд┐рдд рдерд┐рдпреЛред реиреж,режрежреж рднрдиреНрджрд╛ рдХрдо рд▓рд╛рдЗрдирд╣рд░реВрдХреЛ рдХреЛрдб рднрдПрдХреЛ рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЕрд░рдмреМрдВ рдиреЛрдбрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЬреАрд╡рд┐рдд, рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░реВрдкрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рд╣реБрдиреНрдЫ, рд░ рд╕реЗрдкреНрдЯреЗрдореНрдмрд░ резрепремреп рдорд╛ рдпрд╕рдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реБрд░реБрд╡рд╛рдд рдкрдЫрд┐ рдпреЛ рдХрд╣рд┐рд▓реНрдпреИ рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред рд╣рд╛рдореАрд▓реЗ рдЗрдиреНрдЯрд░рдиреЗрдЯрд▓рд╛рдИ рдорд╛рдирд┐рд╕рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╕рдлреНрдЯрд╡реЗрдпрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдорд╛рдиреНрди рдЫреЛрдбреНрдпреМрдВ:
рдЗрдиреНрдЯрд░рдиреЗрдЯ рдпрддрд┐ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╡рд┐рдХрд╕рд┐рдд рднрдПрдХреЛ рдЫ рдХрд┐ рдзреЗрд░реИ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдорд╛рдирд╡ рд╢реНрд░рдордХреЛ рдЙрддреНрдкрд╛рджрдирдХреЛ рд╕рдЯреНрдЯрд╛ рдкреНрд░рд╢рд╛рдиреНрдд рдорд╣рд╛рд╕рд╛рдЧрд░ рдЬрд╕реНрддреИ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕реНрд░реЛрддрдХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрдЫрдиреНред рд╣рд╛рдореАрд▓реЗ рдЕрдиреНрддрд┐рдо рдкрдЯрдХ рдХрд╣рд┐рд▓реЗ рдпрд╕реНрддреЛ рд╕реНрдерд┐рд░, рд╕реНрдкрд╖реНрдЯ, рддреНрд░реБрдЯрд┐-рд░рд╣рд┐рдд рдкреНрд░рд╡рд┐рдзрд┐ рджреЗрдЦреНрдпреМрдВ? рддреБрд▓рдирд╛ рдЧрд░реЗрд░, рд╡реЗрдм рдмрдХрд╡рд╛рд╕ рдЫред рд╡реЗрдм рдПрдореЗрдЪреНрдпреЛрд░ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИрдПрдХреЛ рдерд┐рдпреЛред
рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩрдХреЛ рдмрд╛рд░реЗрдорд╛
рдорд▓рд╛рдИ рдЪрд╛рд╕реЛрдХреЛ рдкрд╣рд┐рд▓реЛ рдХреБрд░рд╛ рдЙрдирдХреЛ рдерд┐рдпреЛ OOP рджреГрд╖реНрдЯрд┐ред рдорд╛рдЗрдХреНрд░реЛрдмрд╛рдпреЛрд▓реЛрдЬреАрдорд╛ рдЙрдирдХреЛ рдЕрдиреБрднрд╡рд▓реЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдЦреЗрд▓реЗрдХреЛ рдЫ:
рдореИрд▓реЗ рд╡рд╕реНрддреБрд╣рд░реВ рдЬреИрд╡рд┐рдХ рдХреЛрд╢рд┐рдХрд╛рд╣рд░реВ, рд░/рд╡рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВ рдЬрд╕реНрддреИ рд╕рдЮреНрдЬрд╛рд▓рдорд╛ рд╕реЛрдЪреЗрдБ рдЬрд╕рд▓реЗ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдорд╛рд░реНрдлрдд рдорд╛рддреНрд░ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрди рд╕рдХреНрдЫред
рд░ рдЧрдгрд┐рдд рдорд╛ рдЕрдиреБрднрд╡:
рдЧрдгрд┐рддрдорд╛ рдореЗрд░реЛ рдЕрдиреБрднрд╡рд▓реЗ рдорд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБрдорд╛ рдзреЗрд░реИ рдмреАрдЬрдЧрдгрд┐рддрд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкрд░рд┐рд╡рд╛рд░рдорд╛ рдЬреЛрдбреНрди рд╕рдХрд┐рдиреНрдЫ, рд░ рдпреЛ рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫ рднрдиреНрдиреЗ рдорд╣рд╕реБрд╕ рдЧрд░рд╛рдПрдХреЛ рдЫред
LISPa рдХреЛ рдврд┐рд▓реЛ рдмрд╛рдзреНрдпрдХрд╛рд░реА рд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдореЗрдЯрд╛-рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ:
рджреЛрд╕реНрд░реЛ рдЪрд░рдг рднрдиреЗрдХреЛ LISPa рдмреБрдЭреНрдиреБ рд╣реЛ рд░ рддреНрдпреЛ рдмреБрдЭрд╛рдЗрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд╕рдЬрд┐рд▓реЛ, рд╕рд╛рдиреЛ, рдердк рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рдВрд░рдЪрдирд╛рд╣рд░реВ рд░ рдкрдЫрд┐ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдмрдирд╛рдЙрдиреБ рд╣реЛред
рд░ рдЪрд╛рдБрдбреИ рдПрд▓рдирд▓реЗ рдЧрддрд┐рд╢реАрд▓ рднрд╛рд╖рд╛рд╣рд░реВ рд╣реБрдиреН рднрдиреНрдиреЗ рд╡рд┐рдЪрд╛рд░рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдерд╛рд▓реЗ ред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рд╕рд╣рдЬрддрд╛ рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ:
рдврд┐рд▓реЛ рдмрд╛рдЗрдиреНрдбрд┐рдЩрд▓реЗ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдкрдЫрд┐ рдЖрдПрдХрд╛ рд╡рд┐рдЪрд╛рд░рд╣рд░реВрд▓рд╛рдИ рдХрдо рдкреНрд░рдпрд╛рд╕рдорд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдкрд╣рд┐рд▓реЗрдХрд╛ рдмрд╛рдЙрдиреНрдб рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдЬрд╕реНрддреИ C, C++, Java, рдЗрддреНрдпрд╛рджрд┐рдХреЛ рддреБрд▓рдирд╛рдорд╛)ред
рд░ рдЙрдбрд╛рди рд░ рдЫрд┐рдЯреЛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛:
рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдордзреНрдпреЗ рдПрдЙрдЯрд╛ рдпреЛ рд╣реЛ рдХрд┐ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдкрд░реАрдХреНрд╖рдгрдХреЛ рдХреНрд░рдордорд╛ рдХрд╛рдо рдЧрд░рд┐рд░рд╣рдиреБрдкрд░реНрдЫ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рднрдЗрд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛ред рдареВрд▓рд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрдирд┐ рдХреНрд░рдорд┐рдХ рд╣реБрдиреБрдкрд░реНрдЫ рд░ рд╡рд┐рднрд╛рдЬрди рд╕реЗрдХреЗрдиреНрдб рднрдиреНрджрд╛ рдмрдвреА рд▓рд┐рдиреБ рд╣реБрдБрджреИрдиред
рдЬреБрди рдорд╛ рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ рдЫ :
рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ-рдмрд╛рдзреНрдпрдХрд╛рд░реА рднрд╛рд╖рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕рд░реА рдзреЗрд░реИ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ рдЧрд░реНрдЫрдиреН, рддрдм рддрдкрд╛рдЗрдБ рдЖрдлреИрд▓рд╛рдИ рддрдкрд╛рдЗрдБрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рд▓реЗрдЦреНрдиреБ рднрдПрдХреЛ рдХреБрд░рд╛рдорд╛ рдмрдиреНрдж рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред рдЕрдм рдпрд╕рд▓рд╛рдИ рд╕рд╣рдЬреИ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫреИрди ред
рдЕрдЪрдореНрдордХреЛ рдХреБрд░рд╛, OOP рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЙрд╣рд╛рдБрдХрд╛ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдпрд╕рдорд╛ рд╕реАрдорд┐рдд рдерд┐рдП:
рдореЗрд░реЛ рд▓рд╛рдЧрд┐ OOP рд╕рдиреНрджреЗрд╢рд╣рд░реВ, рд╕реНрдерд╛рдиреАрдп рд╣реЛрд▓реНрдб рд░ рд╕реБрд░рдХреНрд╖рд╛, рд░рд╛рдЬреНрдп рд▓реБрдХрд╛рдЙрдиреЗ рд░ рд╕рдмреИ рдХреБрд░рд╛рдХреЛ рдврд┐рд▓реЛ рдмрдиреНрдзрди рд╣реЛред рдпреЛ Smalltalk рд░ LISP рдорд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
рд░ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣рд┐ рдЫреИрдиред рдпреЛ OOP рд╣реЛрдЗрди :
рдо рдЪрд╛рд╣рдиреНрдЫреБ рдХрд┐ рдореИрд▓реЗ рдпрд╕ рд╡рд┐рд╖рдпрдХреЛ рд▓рд╛рдЧрд┐ "рд╡рд╕реНрддреБ" рд╢рдмреНрдж рд▓рд╛рдореЛ рд╕рдордп рдкрд╣рд┐рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХреЛ рд╣реБрдБ рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ рдзреЗрд░реИ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓рд╛рдИ рдХрдо рд╡рд┐рдЪрд╛рд░рд╣рд░реВрдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрджрдЫред
рдареВрд▓реЛ рд╡рд┐рдЪрд╛рд░ рдЬреБрди рдЖрдзреБрдирд┐рдХ рд╕реНрдЯреНрдпрд╛рдЯрд┐рдХрд▓реА рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ OO рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рдЕрднрд╛рд╡ рдЫ:
рдареВрд▓реЛ рд╡рд┐рдЪрд╛рд░ "рд╕рдиреНрджреЗрд╢рд╣рд░реВ" рд╣реЛ
рдЙрд╕рд▓реЗ рд╡рд╕реНрддреБрдХреЛ рднрд┐рддреНрд░реА рднрд╛рдЧрдорд╛ рднрдиреНрджрд╛ рд╕рдиреНрджреЗрд╢рд╣рд░реВ, рд▓реВрдЬ рдХрдкрд▓рд┐рдВрдЧ, рд░ рдореЛрдбреНрдпреБрд▓ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрдирдорд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдЫ:
рд░рд╛рдореНрд░реЛ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреБрдЮреНрдЬреА рднрдиреЗрдХреЛ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдмреАрдЪрдХреЛ рд╕рдЮреНрдЪрд╛рд░ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рдХрд╛рдо рдЧрд░реНрдиреБ рд╣реЛ, рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдиреНрддрд░рд┐рдХ рдЧреБрдгрд╣рд░реВ рд░ рд╡реНрдпрд╡рд╣рд╛рд░рд▓рд╛рдИ рдХрд╛рдо рдирдЧрд░реНрдиреБ рд╣реЛред
рд╕реНрдЯреНрдпрд╛рдЯрд┐рдХрд▓реА рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХрд╛ рднрд╛рд╖рд╛рд╣рд░реВ рдЙрдирд▓рд╛рдИ рд▓рд╛рдЧреНрдЫрдиреН :
рдо рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХреЛ рд╡рд┐рд░реБрджреНрдзрдорд╛ рдЫреИрди, рддрд░ рдорд▓рд╛рдИ рджреБрдЦрд╛рдЗ рдирджрд┐рдиреЗ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рдкреНрд░рдгрд╛рд▓реА рдерд╛рд╣рд╛ рдЫреИрдиред рддреНрдпрд╕реИрд▓реЗ рдорд▓рд╛рдИ рдЕрдЭреИ рдкрдирд┐ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯрд╛рдЗрдкрд┐рдЩ рдорди рдкрд░реНрдЫред
рдХреЗрд╣реА рд▓реЛрдХрдкреНрд░рд┐рдп рднрд╛рд╖рд╛рд╣рд░реВрд▓реЗ рдЖрдЬ Smalltalk рдХреЛ рд╕рдиреНрджреЗрд╢ рдкрд╛рд╕ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ, рдврд┐рд▓реЛ рдмрд╛рдЗрдиреНрдбрд┐рдЩ, рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ : ╨▓ , ╨▓ ╨╕ Google рдорд╛ .
рд╕рдмреИ рдирд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдХреЗрд╣рд┐ рд░рд╛рдореНрд░реЛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдПрд▓рдирд╕рдБрдЧ рдХрдореНрдкреНрдпреБрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рдирдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдПрдЙрдЯрд╛ рд░реЛрдЪрдХ рд╕рд┐рджреНрдзрд╛рдиреНрдд рдЫ:
рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдХрдореНрдкреНрдпреБрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдорд╛рддреНрд░ рдПрдХ рдкреНрд░рдХрд╛рд░рдХреЛ рдЫ, рд░ рддреНрдпреЛ рд╡рд┐рдЬреНрдЮрд╛рди рдкреБрд▓ рдирд┐рд░реНрдорд╛рдг рдЬрд╕реНрддреИ рд╣реЛред рдХрд╕реИрд▓реЗ рдкреБрд▓рд╣рд░реВ рдмрдирд╛рдЙрдБрдЫ, рд░ рдХрд╕реИрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рднрддреНрдХрд╛рдЙрдБрдЫ рд░ рдирдпрд╛рдБ рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред рд░ рд╣рд╛рдореАрд▓реЗ рдкреБрд▓рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░рд┐рд░рд╣рдиреБ рдкрд░реНрдЫред
LISP рдХреЛ рдмрд╛рд░реЗрдорд╛
рдПрд▓рди рдХреЗ рд▓рд┐рд╕реНрдкрд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдЫрдиреН
рд╕рдмреИ рд╕рдордп рдХреЛ рд╕рдмреИ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛
рд░ рд╣рд░реЗрдХ рдХрдореНрдкреНрдпреБрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рд╕реНрдирд╛рддрдХрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЕрдзреНрдпрдпрди рдЧрд░реНрдиреБрдкрд░реНрдЫ:
CS рдорд╛ рдбрд┐рдЧреНрд░реА рдкрдЫреНрдпрд╛рдЙрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдирд┐рд╕рд╣рд░реВ Lisp рдХреЛ рдорд╣рддреНрддреНрд╡ рдмреБрдЭреНрджреИрдирдиреНред Lisp рдХрдореНрдкреНрдпреБрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдЪрд╛рд░ рд╣реЛред
рд╕рд╣реА рд╡рд╛рддрд╛рд╡рд░рдг рд░ рд╕рдиреНрджрд░реНрдн рдмрд╛рд░реЗ
рдЙрдиреА рдкреНрд░рд╛рдпрдГ рдЕрдиреМрдареЛ рд╡рд╛рддрд╛рд╡рд░рдг рд╕рдореНрдЭрдиреНрдЫрд┐рдиреН ╨╕ , рдЬрд╣рд╛рдБ "рд▓рдХреНрд╖реНрдпрд╣рд░реВ рднрдиреНрджрд╛ рджреГрд╖реНрдЯрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ" рд░ "рдорд╛рдирд┐рд╕рд╣рд░реВрд▓рд╛рдИ рдЖрд░реНрдерд┐рдХ рд╕рд╣рдпреЛрдЧ, рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд╣реЛрдЗрдиред"
рджреГрд╢реНрдпрдХреЛ рдмрд┐рдиреНрджреБ 80 IQ рдЕрдВрдХрдХреЛ рд▓рд╛рдпрдХ рдЫред
рдПрд▓рди рдХреЗ рднрдиреНрдЫрдиреН:
рдПрдЖрд░рдкреАрдП/рдкреАрдПрдЖрд░рд╕реА рдХрдерд╛рд▓реЗ рдХрд╕рд░реА рджрд░реНрд╢рди, рдорд╛рдореВрд▓реА рдХреЛрд╖, рд╕рд╣реА рд╕рдиреНрджрд░реНрдн рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕рдВрдпреЛрдЬрдирд▓реЗ рд╕рднреНрдпрддрд╛рд▓рд╛рдИ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдиреЗ рдорд╛рддреНрд░ рдирднрдИ рд╕рдорд╛рдЬрдХреЛ рд▓рд╛рдЧрд┐ рдареВрд▓реЛ рдореВрд▓реНрдп рдкрдирд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдирдпрд╛рдБ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдЬрд╛рджреБрдИ рд░реВрдкрдорд╛ рдЬрдиреНрдорд╛рдЙрди рд╕рдХреНрдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрдЫред
рд░ рдпреЛ рд╕рддреНрдп рд╣реЛред , рдЬрд╕рдордзреНрдпреЗ рдзреЗрд░реИрд▓реЗ рд╣рд╛рдореНрд░реЛ рд╕рдВрд╕рд╛рд░рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдЦреЗрд▓реЗрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐:
- рд▓реЗрдЬрд░ рдкреНрд░рд┐рдиреНрдЯрд░рд╣рд░реВ
- рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ / Smalltalk
- рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВ
- рдЗрдерд░рдиреЗрдЯ / рд╡рд┐рддрд░рд┐рдд рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ
- GUI / рдХрдореНрдкреНрдпреБрдЯрд░ рдорд╛рдЙрд╕ / WYSIWYG
рд░ рднрд┐рддреНрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдпреЛ , рдЬреБрди рдЗрдиреНрдЯрд░рдиреЗрдЯрдХреЛ рдкреВрд░реНрд╡рдЬ рдмрдиреНрдпреЛред
PS .
рд╕реНрд░реЛрдд: www.habr.com
