Snek 1.6 рдХреЛ рд░рд┐рд▓реАрдЬ, рдПрдореНрдмреЗрдбреЗрдб рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рдЗрдерди-рдЬрд╕реНрддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛

рдХрд┐рде рдкреНрдпрд╛рдХрд╛рд░реНрдб, рдПрдХ рд╕рдХреНрд░рд┐рдп рдбреЗрдмрд┐рдпрди рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛, X.Org рдкрд░рд┐рдпреЛрдЬрдирд╛рдХрд╛ рдиреЗрддрд╛ рд░ XRender, XComposite рд░ XRandR рд╕рд╣рд┐рдд рдзреЗрд░реИ X рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛, Snek 1.6 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХрд╛ рдЫрдиреН, Python рднрд╛рд╖рд╛рдХреЛ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ, рдЗрдореНрдмреЗрдбреЗрдб рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рддред рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдЬрд╕рдорд╛ MicroPython рд░ CircuitPython рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрд░реЛрддрд╣рд░реВ рдЫреИрдирдиреНред Snek рд▓реЗ рдкрд╛рдЗрдерди рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╕рдорд░реНрдерди рджрд╛рдмреА рдЧрд░реНрджреИрди, рддрд░ рдЪрд┐рдкреНрд╕рдорд╛ 2KB RAM, 32KB рдлреНрд▓реНрдпрд╛рд╕ рдореЗрдореЛрд░реА рд░ 1KB EEPROM рд╕рдБрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб GPLv3 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдмрд┐рд▓реНрдбрд╣рд░реВ рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬ рд░ macOS рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫрдиреНред

Snek рд▓реЗ рдкрд╛рдЗрдердирдХреЛ рд╕рд┐рдорд╛рдиреНрдЯрд┐рдХреНрд╕ рд░ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рддрд░ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рд╕реАрдорд┐рдд рдЙрдкрд╕реЗрдЯ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдбрд┐рдЬрд╛рдЗрди рд▓рдХреНрд╖реНрдпрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рдкрдЫрд╛рдбрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрдиреБ рд╣реЛ тАФ Snek рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдкреВрд░реНрдг рдкрд╛рдЗрдерди 3 рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред Snek рд▓рд╛рдИ Arduino, Feather/Metro M0 Express, Adafruit Cricit, Adafruit ItsyBitsy, Lego рд╕рд╣рд┐рдд рдПрдореНрдмреЗрдбреЗрдб рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред EV3 рд░ ┬╡duino, GPIO рд░ рд╡рд┐рднрд┐рдиреНрди рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдПрдХреИ рд╕рдордпрдорд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдЖрдлреНрдиреИ рдЦреБрд▓рд╛ рдорд╛рдЗрдХреНрд░реЛрдХрдиреНрдЯреНрд░реЛрд▓рд░ рд╕реНрдиреЗрдХрдмреЛрд░реНрдб (ARM Cortex M0 256KB рдлреНрд▓реНрдпрд╛рд╕ рд░ 32KB RAM рд╕рдВрдЧ), Snek рд╡рд╛ CircuitPython рд╕рдБрдЧ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, рд░ LEGO рднрд╛рдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░реЛрдмреЛрдЯрд╣рд░реВ рд╕рд┐рдХрд╛рдЙрдиреЗ рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рдкрдирд┐ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред Snekboard рдХреЛ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд▓рд╛рдЧреА рдХреЛрд╖ рдХреНрд░рд╛рдЙрдбрдлрдиреНрдбрд┐рдВрдЧ рдорд╛рд░реНрдлрдд рдЙрдард╛рдЗрдпреЛред

Snek рдорд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ Mu рдХреЛрдб рд╕рдореНрдкрд╛рджрдХ (рд╕рдорд░реНрдердирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рдЪрд╣рд░реВ) рд╡рд╛ рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдХрдиреНрд╕реЛрд▓ рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг Snekde рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬреБрди Curses рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рдХреЛрдб рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рд░ USB рдкреЛрд░реНрдЯ рдорд╛рд░реНрдлрдд рдЙрдкрдХрд░рдгрд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред (рддрдкрд╛рдИрд▓реЗ рддреБрд░реБрдиреНрддреИ eeprom рдЙрдкрдХрд░рдгрдорд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдмрдЪрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдЙрдкрдХрд░рдгрдмрд╛рдЯ рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдорд╛:

  • рд╕реНрдкрд╖реНрдЯ ENQ/ACK-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдПрдкрд╣рд░реВрд▓рд╛рдИ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рд╕рд╛рдЗрдбрдорд╛ рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдиреНрддреНрд░рдгрд▓рд╛рдИ рд╕рдорд░реНрдерди рдирдЧрд░реА рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рдбреЗрдЯрд╛ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, USB рд╡рд╛ рд╕рд┐рд░рд┐рдпрд▓ рдкреЛрд░реНрдЯрдорд╛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдпрдиреНрддреНрд░рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЙрдБрджреИрдиред рдмрд╣рд╛рд╡ рдирд┐рдпрдиреНрддреНрд░рдгред
  • рд▓реЗрдЧреЛ EV3 рдмреЛрд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкреЛрд░реНрдЯрд▓рд╛рдИ рдЕрдиреНрдп рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╕реНрддрд░рдорд╛ рд╕рдорд░реНрдерди рд▓реНрдпрд╛рдПрд░ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • ATmega1284 SoC рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдирд╛рд░реЛ 1284 рдмреЛрд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкреЛрд░реНрдЯ рдердкрд┐рдпреЛред
  • ATmega328p рдорд╛ рдЖрдзрд╛рд░рд┐рдд Seeed Grove Beginner Kit рдХреЛ рд▓рд╛рдЧрд┐ рдкреЛрд░реНрдЯ рдердкрд┐рдпреЛред
  • USB-C рдорд╛рд░реНрдлрдд рдЬреЛрдбрд┐рдПрдХреЛ SAMD21 рдЖрдзрд╛рд░рд┐рдд Seeeduino XIAO рдмреЛрд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкреЛрд░реНрдЯ рдердкрд┐рдпреЛред
  • ATmega4809 рдорд╛ рдЖрдзрд╛рд░рд┐рдд Arduino Nano рд╣рд░реЗрдХ рдмреЛрд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкреЛрд░реНрдЯ рдердкрд┐рдпреЛ, 6 KB RAM рд╕рдВрдЧ рд╕реБрд╕рдЬреНрдЬрд┐рддред

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди