Snek 1.5, เจเจฎเจฌเฉˆเจกเจก เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจชเจพเจˆเจฅเจจ เจตเจฐเจ—เฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ, เจ‰เจชเจฒเจฌเจง เจนเฉˆ

เจ•เฉ€เจฅ เจชเฉˆเจ•เจพเจฐเจก (เจ•เฉ€เจฅ เจชเฉˆเจ•เจ•เจพเจฐเจก), เจธเจฐเจ—เจฐเจฎ เจกเฉ‡เจฌเฉ€เจ…เจจ เจกเจฟเจตเฉˆเจฒเจชเจฐ, X.Org เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจจเฉ‡เจคเจพ เจ…เจคเฉ‡ XRender, XComposite เจ…เจคเฉ‡ XRandR เจธเจฎเฉ‡เจค เจ•เจˆ X เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจฆเจพ เจจเจฟเจฐเจฎเจพเจคเจพ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจจเจตเฉ€เจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจธเจจเจ• 1.5, เจœเจฟเจธ เจจเฉ‚เฉฐ เจชเจพเจˆเจฅเจจ เจญเจพเจธเจผเจพ เจฆเจพ เจ‡เฉฑเจ• เจธเจฐเจฒ เจฐเฉ‚เจช เจฎเฉฐเจจเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ เจเจฎเจฌเฉˆเจกเจก เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเจฃ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจ•เฉ‹เจฒ เจตเจฐเจคเจฃ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเฉ‹เจค เจจเจนเฉ€เจ‚ เจนเจจเฅค เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจชเจพเจˆเจฅเจจ ะธ เจธเจฐเจ•เจŸ เจชเจพเจˆเจฅเจจ. Snek เจชเจพเจˆเจฅเจจ เจญเจพเจธเจผเจพ เจฒเจˆ เจชเฉ‚เจฐเฉ€ เจธเจนเจพเจ‡เจคเจพ เจฆเจพ เจฆเจพเจ…เจตเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ 2KB RAM, 32KB เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ 1KB EEPROM เจฆเฉ‡ เจจเจพเจฒ เจšเจฟเจชเจธ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† GPLv3 เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐ เจฒเฉ€เจจเจ•เจธ, เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจคเฉ‡ เจฎเฉˆเจ•เฉ‹เจธ เจฒเจˆเฅค

เจ•เฉ€เจฅ เจชเฉˆเจ•เจพเจฐเจก เจฆเฉ‡ เจ…เจงเจฟเจ†เจชเจจ เจ…เจญเจฟเจ†เจธ เจฆเฉŒเจฐเจพเจจ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจญเจพเจธเจผเจพ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจชเฉˆเจฆเจพ เจนเฉ‹เจˆ, เจœเฉ‹ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฟเจ–เจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉ‡เจ—เจพ เจœเฉ‹ เจ…เจฐเจกเจฟเจŠเจจเฉ‹ เจฌเฉ‹เจฐเจกเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจขเฉเจ•เจตเฉ€เจ‚ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจตเจฟเฉฑเจš เจฒเฉ‡เจ—เฉ‹ เจฒเฉ‹เจ—เฉ‹ เจตเจฐเจ—เฉ€ เจธเฉ€, เจชเจฐ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจธเจฟเจ–เจฒเจพเจˆ เจฒเจˆ เจ†เจงเจพเจฐ เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค . เจจเจตเฉ€เจ‚ เจญเจพเจธเจผเจพ เจฒเจˆ เจฎเฉเฉฑเจ– เจฒเฉ‹เฉœเจพเจ‚ เจฒเจฟเจ–เจคเฉ€ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจจ (เจ…เจธเจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจœเฉ‹ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ…เจคเฉ‡ เจฎเจพเจŠเจธ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡),
เจชเฉ‚เจฐเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจธเจฟเจ–เจฒเจพเจˆ เจ…เจคเฉ‡ เจญเจพเจธเจผเจพ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจชเจคเจพ (เจ•เฉเจ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจญเจพเจธเจผเจพ เจธเจฟเฉฑเจ–เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ) เจฒเจˆ เจ†เจงเจพเจฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพเฅค

Snek เจชเจพเจˆเจฅเจจ เจฆเฉ‡ เจ…เจฐเจฅ-เจตเจฟเจ—เจฟเจ†เจจ เจ…เจคเฉ‡ เจธเฉฐเจŸเฉˆเจ•เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เฉ‡เจตเจฒ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเฉ€เจฎเจค เจ‰เจช เจธเจฎเฉ‚เจน เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‡ เจ—เจ เจŸเฉ€เจšเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจชเจฟเจ›เฉœเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃเจพ เจนเฉˆ - เจธเจจเฉ‡เจ• 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ‡ เจชเจพเจ‡เจฅเจจ 3 เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจšเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค Snek เจจเจพเจฒ เจœเจพเจฃเฉ‚ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจซเฉŒเจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉ‚เจฐเฉ‡ เจชเจพเจ‡เจฅเจจ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจ–เจฃเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจ…เฉฑเจ—เฉ‡ เจตเจง เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจชเจพเจˆเจฅเจจ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ†เจชเจฃเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ—เจฟเจ†เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

Snek เจจเฉ‚เฉฐ เจเจฎเจฌเฉˆเจกเจก เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš Arduino, Feather/Metro M0 Express, Adafruit Crickit, Adafruit ItsyBitsy, Lego EV3 เจ…เจคเฉ‡ ยตduino เจฌเฉ‹เจฐเจก เจธเจผเจพเจฎเจฒ เจนเจจ, GPIOs เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉˆเจฐเฉ€เจซเจฟเจฐเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ†เจชเจฃเจพ เจ–เฉเฉฑเจฒเจพ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจตเฉ€ เจตเจฟเจ•เจธเจค เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ เจธเจจเฉˆเจ•เจฌเฉ‹เจฐเจก (0KB เจซเจฒเฉˆเจธเจผ เจ…เจคเฉ‡ 256KB RAM เจฆเฉ‡ เจจเจพเจฒ ARM Cortex M32), Snek เจœเจพเจ‚ CircuitPython เจจเจพเจฒ เจตเจฐเจคเจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ LEGO เจชเจพเจฐเจŸเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฐเฉ‹เจฌเฉ‹เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจ–เจพเจ‰เจฃ เจ…เจคเฉ‡ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจนเฉˆเฅค Snekboard เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจŸเฉ‚เจฒ เจ‡เจ•เฉฑเจ เจพ เจ•เฉ€เจคเจพ เจญเฉ€เฉœ เจซเฉฐเจกเจฟเฉฐเจ— เจฆเฉŒเจฐเจพเจจ.

เจ‡เฉฑเจ• เจ•เฉ‹เจก เจธเฉฐเจชเจพเจฆเจ• Snek 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ Mu (เจธเจนเจพเจ‡เจคเจพ เจฒเจˆ เจชเฉˆเจš) เจœเจพเจ‚ เจคเฉเจนเจพเจกเจพ เจ†เจชเจฃเจพ เจ•เฉฐเจธเฉ‹เจฒ IDE เจธเจจเฉ‡เจ•เจฆเฉ‡, เจœเฉ‹ เจ•เจฟ เจ•เจฐเจธเจœเจผ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• USB เจชเฉ‹เจฐเจŸ เจฐเจพเจนเฉ€เจ‚ เจกเจฟเจตเจพเจˆเจธ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ (เจคเฉเจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจกเจฟเจตเจพเจˆเจธ เจฆเฉ‡ เจˆเจชเฉเจฐเฉ‹เจฎ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจกเจฟเจตเจพเจˆเจธ เจคเฉ‹เจ‚ เจ•เฉ‹เจก เจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹)เฅค

Snek 1.5, เจเจฎเจฌเฉˆเจกเจก เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจชเจพเจˆเจฅเจจ เจตเจฐเจ—เฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ, เจ‰เจชเจฒเจฌเจง เจนเฉˆ

เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš:

  • Arduino Uno เจฌเฉ‹เจฐเจก เจฒเจˆ เจ‡เฉฑเจ• เจชเฉ‹เจฐเจŸ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจกเฉ‚เจฎเฉ€เจฒเจพเจจเฉ‹เจต เจฌเฉ‹เจฐเจก เจฒเจˆ เจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ, เจชเจฐ Atmega 16u2 เจฒเจˆ เจ‡เฉฑเจ• เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฐเจฟเจชเจฒเฉ‡เจธเจฎเฉˆเจ‚เจŸ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค
  • เจคเฉเจฒเจจเจพ เจšเฉ‡เจจ (a < b < c) เจฒเจˆ เจธเจนเฉ€ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
  • เจ…เจกเจพเจซเจฐเฉ‚เจŸ เจธเจฐเจ•เจŸ เจชเจฒเฉ‡เจ—เฉเจฐเจพเจ‰เจ‚เจก เจเจ•เจธเจชเฉเจฐเฉˆเจธ เจฌเฉ‹เจฐเจก เจ†เจกเฉ€เจ“ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • เจกเฉ‚เจฎเฉ€เจฒเจพเจจเฉ‹เจต เจฌเฉ‹เจฐเจกเจพเจ‚ เจฒเจˆ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ Optiboot, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจกเจฟเจตเจพเจˆเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ Snek เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจธเจจเฉ‡เจ• เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจ•เฉ€เจฅ เจชเฉˆเจ•เจพเจฐเจก เจตเฉ€ เจตเจฟเจ•เจธเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจฎเจฟเจ†เจฐเฉ€ C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ PicoLibc, เจœเฉ‹ เจ•เจฟ เจฅเฉ‹เฉœเฉ€ เจœเจฟเจนเฉ€ RAM เจตเจพเจฒเฉ‡ เจเจฎเจฌเฉˆเจกเจก เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹