рдЙрддреНрд╕рд╛рд╣реА рдиреЗ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рд╕рд╛рдЙрдВрдб рдмреНрд▓рд╛рд╕реНрдЯрд░ 1.0 рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ - рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд┐рддрдиреА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ

GitHub рдкрд░ рдПрдХ DIY рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд▓реЗрдЦрдХ рдиреЗ 1990 рдХреЗ рд╕рд╛рдЙрдВрдб рдмреНрд▓рд╛рд╕реНрдЯрд░ 1.0 рдХреЗ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдХрд╛ рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХрд┐рдпрд╛ред рд╣рдо рдЖрдкрдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдХреНрдпрд╛ рд╣реИрдВред


рдлреЛрдЯреЛ рд╕реНрдХреИрд▓реЗ / рд╕реАрд╕реА рдмрд╛рдп-рдПрд╕рдП

рд╕реНрдирд╛рд░реНрдХ рдмрд╛рд░реНрдХрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛


рд╕реНрдирд╛рд░реНрдХ рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд╛рдЙрдВрдб рдмреНрд▓рд╛рд╕реНрдЯрд░ (рдПрд╕рдмреА) рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдХрд╛ рдПрдХ рдХреНрд▓реЛрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдирд╛рд░реНрдХ рдмрд╛рд░реНрдХрд░ рдХреЗ рдирд╛рдо рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреБрд░рд╛рдиреЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде 100% рд╕рдВрдЧрдд рд╣реИ рдЬреЛ рдореВрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдзреБрдирд┐рдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдШрдЯрдХреЛрдВ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдПрд╕рдмреА 1.0 1990 рдХреЗ рджрд╢рдХ рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЕрдм рдпрд╣ рдХрд╛рдлреА рджреБрд░реНрд▓рдн рд╣реИ, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рдСрдирд▓рд╛рдЗрди рдиреАрд▓рд╛рдореА рдореЗрдВ рдЗрд╕рдХреА рдХреАрдордд рд╕реИрдХрдбрд╝реЛрдВ рдбреЙрд▓рд░ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреА рд╣реИ ред рд╕реНрдирд╛рд░реНрдХ рдмрд╛рд░реНрдХрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреБрд░рд╛рдиреЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреЛ рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдВ рдПрдХ рдмрд╛рд░-рд▓реЛрдХрдкреНрд░рд┐рдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдФрд░ рдХрдИ рдЧреБрдирд╛ рдХрдо рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ: рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рдВрдЧрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмреЛрд░реНрдб рд╣реИред рдЖрдк $ 45 (рдкреНрд▓рд╕ рд╢рд┐рдкрд┐рдВрдЧ) рдХреЗ рд▓рд┐рдП рджрд╕ рдЯреБрдХрдбрд╝реЗ рдСрд░реНрдбрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред

рдХреНрдпреЛрдВ рдзреНрд╡рдирд┐ рд╡рд┐рд╕реНрдлрд╝реЛрдЯрдХ 1.0?


рдУрд░рд┐рдЬрд┐рдирд▓ рдПрд╕рдмреА 1.0 рдХреНрд░рд┐рдПрдЯрд┐рд╡ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рджреНрд╡рд╛рд░рд╛ 1989 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред рд╕рд╛рдЙрдВрдб рдмреНрд▓рд╛рд╕реНрдЯрд░ рдмрд╛рдЬрд╛рд░ рдкрд░ рдкрд╣рд▓рд╛ рдкреАрд╕реА рдСрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдбрд┐рдЬрд┐рдЯрд▓ рдСрдбрд┐рдпреЛ рд╕рдорд░реНрдерди, рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрд╢реНрд▓реЗрд╖рдг рдФрд░ рдорд┐рдбреА рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рдерд╛ред

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

рдЕрдкрдиреЗ рдлрд╛рдпрджреЗ рдХреЗ рдХрд╛рд░рдг, 1990 рдХреЗ рджрд╢рдХ рдХреЗ рд╢реБрд░реБрдЖрддреА рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд╕рд╛рдЙрдВрдб рдмреНрд▓рд╛рд╕реНрдЯрд░ 1.0 рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ред рдХрд╛рд░реНрдб рдХреЛ Microsoft рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирд┐рдЧрдо рдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдкреАрд╕реА рдорд╛рдирдХ рд╕реЗ рдорд┐рд▓рд╛, рдЬрд┐рд╕рдиреЗ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдкреАрд╕реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред


рдлреЛрдЯреЛ Wdwd / CC BY-SA

рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


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

рдкрд╣рд▓реЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛрд╡реЙрдХреНрд╕ рд╕реНрдкреАрдЪ рдерд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ: рдЪрд╛рд▓рдХ рджреНрд╡рд╛рд░рд╛ рдзреНрд╡рдирд┐ рдХреЛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдХрд╛рд░реНрдб рдХреЗ рдирдореВрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рднреЗрдЬрддрд╛ рдерд╛ред рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдорджрд░рдмреЛрд░реНрдб рдкрд░ рдбреАрдПрдордП рдирд┐рдпрдВрддреНрд░рдХ рджреНрд╡рд╛рд░рд╛ рдзреНрд╡рдирд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдСрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЛ рдореЗрдореЛрд░реА рддрдХ рд╕реАрдзреЗ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХреА, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕рд╛рдЙрдВрдб рдмреНрд▓рд╛рд╕реНрдЯрд░ рдиреЗ рджрд┐рдП рдЧрдП рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдирдореВрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХреАред

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

mov p1,#80h ; Start DAC at the halfway point, 1000 0000 mov c,t1 ; 1 Put comparator output into carry bit mov p1.7,c ; 2 If greater, then leave MSB as is. If less, clear MSB setb p1.6 ; 1 Set DAC to upper or lower halfway point mov c,t1 ; 1 Check comparator output again mov p1.6,c ; 2 Rinse and repeat setb p1.5 mov c,t1 mov p1.5,c setb p1.4 mov c,t1 mov p1.4,c setb p1.3 mov c,t1 mov p1.3,c setb p1.2 mov c,t1 mov p1.2,c setb p1.1 mov c,t1 mov p1.1,c setb p1.0 mov c,t1 mov p1.0,c mov a,p1 ; We are done, copy DAC code into accumulator. 

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЖрдзреБрдирд┐рдХ рдШрдЯрдХреЛрдВ рдкрд░ рдХрд╛рд░реНрдб рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред рд▓реЗрдЦрдХ 80C51 рдкрд░рд┐рд╡рд╛рд░ рд╕реЗ рдХрд┐рд╕реА рднреА рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдзреНрд╡рдирд┐ рдХреЗ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдореВрд▓ рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рдЧрд┐рдЯрд╣рдм рдкрд░ рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬреЛ рдПрд╕рдмреА 1.0 рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдЙрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ рд╕рднреА рдСрдирд▓рд╛рдЗрди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рд╕реНрдЯреЛрд░ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЖрдкрдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рддрд╛рд▓рд┐рдХрд╛ Mouser рдХреИрдЯрд▓реЙрдЧ рд╕рдВрдЦреНрдпрд╛ рджрд┐рдЦрд╛рддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рдЧ - рд╡реЙрд▓реНрдпреВрдо рд╕реНрд╡рд┐рдЪ - рдЕрдм рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рд╕реНрд╡рдпрдВ 3 рдбреА рдкреНрд░рд┐рдВрдЯрд░ рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред

рд╕реНрдирд╛рд░реНрдХ рдмрд╛рд░реНрдХрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдорд╛рдЪрд╛рд░ рд╣реИрдХрд░ рд╕рдорд╛рдЪрд╛рд░ рдкрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ред рдЯрд┐рдкреНрдкрдгреАрдХрд╛рд░реЛрдВ рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рд╛рдВрд╕реНрдХреГрддрд┐рдХ рдФрд░ рд╢реИрдХреНрд╖рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдирд╛ рд╣реИ - рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреА рдирдИ рдкреАрдврд╝рд┐рдпреЛрдВ рдФрд░ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдСрдбрд┐рдпреЛ рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреА рд╕рдВрд╕реНрдХреГрддрд┐ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдзреНрд╡рдирд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рдореВрд▓ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред

рдЗрд╕реА рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ


рд╕реНрдиреЗрдХ рдмрд╛рд░реНрдХрд░ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдкрд╣рд▓реЗ 1990 рдХреЗ рджрд╢рдХ рдХреЗ рджреВрд╕рд░реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдмрдирд╛рдИ - AdLib Music рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬрд╝рд░ рдХрд╛рд░реНрдб, рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ AdLib рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╕рдордп рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдПрд╕рдмреА 1.0 рдХреЗ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛, рдЬреЛ рдХреЗрд╡рд▓ рдПрдирд╛рд▓реЙрдЧ рд╕рд╛рдЙрдВрдб рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬрд╝рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рдерд╛ред

рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЙрдиреНрд╣реЗрдВ 1980 рдХреЗ рджрд╢рдХ рдХреА рдЖрдИрдмреАрдПрдо рдПрдХреНрд╕рдЯреА рд╕реАрд░реАрдЬрд╝ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдорд░рдореНрдордд рдХреЗ рд▓рд┐рдП AdLib рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЗрдВрдЬреАрдирд┐рдпрд░ рддрд╕реНрд╡реАрд░реЛрдВ рд╕реЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдФрд░ рди рдХреЗрд╡рд▓ AdLib рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рднреАред рдкрд░рд┐рдгрд╛рдо рдЙрд╕ рд╕рдордп рдХреЗ рдкреБрд░рд╛рдиреЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧрдд рд╣реИред рдЖрдк GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛрдб рдФрд░ рддрд╕реНрд╡реАрд░реЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

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

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

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



рд╣рдо "рд╣рд╛рдИ-рдлрд╛рдИ рд╡рд░реНрд▓реНрдб" рдФрд░ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:

рддрд╛рд░ рдкрд░ рдзреНрд╡рдирд┐: рдЯреЗрд▓реАрдЧреНрд░рд╛рдл рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕
рд▓реИрдкрдЯреЙрдк рдХреЛ рд░реЗрдбрд┐рдпреЛ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ?
рдСрдбрд┐рдпреЛ рдЗрдВрдбрд╕реНрдЯреНрд░реА рдореЗрдВ рдХрд░рд┐рдпрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП
DSD рд░реВрдкрд╛рдВрддрд░рдг: рдирдХрд▓реА рдпрд╛ рдЕрдЪреНрдЫрд╛?


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


All Articles