рдкрд╛рдпрдерди 30 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ

20 рдлреЗрдмреНрд░реБрд╡рд╛рд░реА 1991 рд░реЛрдЬреА, Guido van Rossum рдиреЗ alt.sources рдЧрдЯрд╛рдордзреНрдпреЗ рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ, рдЬреНрдпрд╛рд╡рд░ рддреЗ рдбрд┐рд╕реЗрдВрдмрд░ 1989 рдкрд╛рд╕реВрди рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдирд╛рддреАрд▓ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдд рд╣реЛрддреЗ. рдЕрдореАрдмрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдЬреА рд╕реА рдкреЗрдХреНрд╖рд╛ рдЙрдЪреНрдЪ рдкрд╛рддрд│реАрдЪреА рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ, рдмреЙрд░реНрди рд╢реЗрд▓рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, OS рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реНрд╕рд╕рд╛рдареА рдЕрдзрд┐рдХ рд╕реЛрдпреАрд╕реНрдХрд░ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░реЗрд▓.

рдХреЙрдореЗрдбреА рдЧреНрд░реБрдк рдореЙрдиреНрдЯреА рдкрд╛рдпрдердирдЪреНрдпрд╛ рд╕рдиреНрдорд╛рдирд╛рд░реНрде рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдирд╛рд╡ рдирд┐рд╡рдбрд▓реЗ рдЧреЗрд▓реЗ. рдкрд╣рд┐рд▓реНрдпрд╛ рдЖрд╡реГрддреНрддреАрдиреЗ рд╡рд╛рд░рд╕рд╛, рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреА, рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ рдореВрд▓рднреВрдд рдкреНрд░рдХрд╛рд░рд╛рдВрдЪреА рдпрд╛рджреА, dict рдЖрдгрд┐ str рд╕рд╣ рд╡рд░реНрдЧрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рд╛рджрд░ рдХреЗрд▓реЗ. рдореЙрдбреНрдпреВрд▓реНрд╕ рдЖрдгрд┐ рдЕрдкрд╡рд╛рджрд╛рдВрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА Modula-3 рднрд╛рд╖реЗрддреВрди рдЖрдгрд┐ рдПрдмреАрд╕реА рднрд╛рд╖реЗрддреВрди рдЗрдВрдбреЗрдВрдЯреЗрд╢рди-рдЖрдзрд╛рд░рд┐рдд рдХреЛрдбрд┐рдВрдЧ рд╢реИрд▓реА, рдЬреНрдпрд╛рдордзреНрдпреЗ Guido рдиреЗ рдкреВрд░реНрд╡реА рдпреЛрдЧрджрд╛рди рджрд┐рд▓реЗ рд╣реЛрддреЗ.

Python рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, Guido рдЦрд╛рд▓реАрд▓ рддрддреНрддреНрд╡рд╛рдВрджреНрд╡рд╛рд░реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ:

  • рд╡рд┐рдХрд╛рд╕рд╛рджрд░рдореНрдпрд╛рди рд╡реЗрд│реЗрдЪреА рдмрдЪрдд рдХрд░рдгрд╛рд░реА рддрддреНрддреНрд╡реЗ:
    • рдЗрддрд░ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреВрди рдЙрдкрдпреБрдХреНрдд рдХрд▓реНрдкрдирд╛ рдШреЗрдгреЗ.
    • рд╕рд╛рдзреЗрдкрдгрд╛рдЪрд╛ рдкрд╛рдардкреБрд░рд╛рд╡рд╛, рдкрд░рдВрддреБ рдЬрд╛рд╕реНрдд рд╕рд░рд▓реАрдХрд░рдгрд╛рд╢рд┐рд╡рд╛рдп (рдЖрдИрдирд╢реАрдирдЪреЗ рддрддреНрддреНрд╡ "рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рд╕реЛрдкреНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рд╕рд╛рдВрдЧрд┐рддрд▓реА рдкрд╛рд╣рд┐рдЬреЗ, рдкрд░рдВрддреБ рд╕реЛрдкреА рдирд╛рд╣реА").
    • UNUX рддрддреНрддреНрд╡рдЬреНрдЮрд╛рдирд╛рдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░реВрди, рддреНрдпрд╛рдиреБрд╕рд╛рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛рдд, рдкрд░рдВрддреБ рддреЗ рдЪрд╛рдВрдЧрд▓реЗ рдХрд░рддрд╛рдд.
    • рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдмрджреНрджрд▓ рдЬрд╛рд╕реНрдд рдХрд╛рд│рдЬреА рдХрд░реВ рдирдХрд╛, рдЖрд╡рд╢реНрдпрдХрддреЗрдиреБрд╕рд╛рд░ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдЬреЛрдбрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
    • рдкреНрд░рдЪрд▓рд┐рдд рдЧреЛрд╖реНрдЯреАрдВрд╢реА рд▓рдврдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рдирдХрд╛, рдкрд░рдВрддреБ рдкреНрд░рд╡рд╛рд╣рд╛рдмрд░реЛрдмрд░ рдЬрд╛.
    • рдкрд░рд┐рдкреВрд░реНрдгрддрд╛ рдЯрд╛рд│рд╛; рд╕рд╣рд╕рд╛ "рдкреБрд░реЗрд╕реЗ рдЪрд╛рдВрдЧрд▓реЗ" рдкрд╛рддрд│реА рдкреБрд░реЗрд╕реЗ рдЕрд╕рддреЗ.
    • рдХрд╛рд╣реАрд╡реЗрд│рд╛ рдХреЛрдкрд░реЗ рдХрд╛рдкрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рд╡рд┐рд╢реЗрд╖рддрдГ рдЬрд░ рдирдВрддрд░ рдХрд╛рд╣реАрддрд░реА рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
  • рдЗрддрд░ рддрддреНрддреНрд╡реЗ:
    • рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА. рдХрд╛рд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдиреЗрд╣рдореА рдЙрдкрд▓рдмреНрдз рдирд╕рддрд╛рдд, рдкрд░рдВрддреБ рдореВрд▓рднреВрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рд░реНрд╡рддреНрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ.
    • рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╡рд░ рдорд╢реАрдирджреНрд╡рд╛рд░реЗ рд╣рд╛рддрд╛рд│рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддреАрд▓ рдЕрд╢рд╛ рднрд╛рдЧрд╛рдВрдЪрд╛ рднрд╛рд░ рдЯрд╛рдХреВ рдирдХрд╛.
    • рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо-рд╕реНрд╡рддрдВрддреНрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХреЛрдбрдЪреЗ рд╕рдорд░реНрдерди рдЖрдгрд┐ рдкреНрд░рдЪрд╛рд░, рдкрд░рдВрддреБ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рди рдХрд░рддрд╛.
    • рдореЛрдареНрдпрд╛ рдЬрдЯрд┐рд▓ рдкреНрд░рдгрд╛рд▓реАрдВрдиреА рд╡рд┐рд╕реНрддрд╛рд░рд╛рдЪреЗ рдЕрдиреЗрдХ рд╕реНрддрд░ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд.
    • рддреНрд░реБрдЯреА рдШрд╛рддрдХ рдЖрдгрд┐ рди рд╕рд╛рдкрдбрд▓реЗрд▓реНрдпрд╛ рдирд╕рд╛рд╡реНрдпрд╛рдд - рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХреЛрдб рддреНрд░реБрдЯреА рдкрдХрдбрдгреНрдпрд╛рдд рдЖрдгрд┐ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рд╛рд╡рд╛.
    • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХреЛрдбрдордзреАрд▓ рддреНрд░реБрдЯреА рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░реВ рдирдпреЗ рдЖрдгрд┐ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рджреБрднрд╛рд╖реА рд╡рд░реНрддрди рдЖрдгрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрд░реЕрд╢ рд╣реЛрдК рдирдпреЗ.

    рд╕реНрддреНрд░реЛрдд: opennet.ru

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