Snek 1.5, Python sicut lingua programmandi ad systemata infixa, praesto est

Keith Packard (Fusce ut diam Packard) , elit activa Debian, princeps consilii X.Org, et creator plurium X extensionum, XRender, XCompositum et XRandR; published nova programmandi lingua emissio PORTIO 1.5quae cogitari potest de facilioris variantis linguae Pythonis, usui accommodatae in systematibus immersis, quae facultates non satis habent ad utendum. micropython ΠΈ circuitu python. Snek non affirmat plenum esse subsidium Pythonis, sed assulis adhiberi potest quam minimum 2KB of RAM, 32KB Flash, et 1KB of EEPROM. Project code per distribui licentiatus sub GPLv3. Conventiones paratus pro Linux, Fenestra et macOS.

Necessitas novae linguae orta est in doctrina usu Keith Packard, qui voluit uti ad docendum studentes linguam aptam utendi in tabulis Arduini et simile Lego Logo in operibus suis, sed fundamentum fieri potest ad ulteriorem rationem discendi programmandi. Claves requisita ad linguam novam erant e textu fundato (demonstratio methodorum programmandi realium quae graphice interface et mure non ligantur);
fundamento discendi plenae discendi ad propositum et pressionem linguae (facultas discendi linguam paucis horis).

Lingua Snek semanticis et syntaxi Pythonis utitur, sed solum copia linearum strictarum sustentatur. Una proposita quae in evolutione ratio habenda est, convenientiam retrorsum conservare potest - programmata Snek exsecutioni mandari possunt utentes pythonis 3 exsecutiones plenae flexae. alumni, qui cum Snek sunt familiares, recte possunt salire ad discendam Pythonem plenam discendi et utendi eo quod iam cum Pythone laborandum est.

Amplis machinis infixae inclusae Arduino, Pluma/Metro M0 Express, Adafruit Crickit, Adafruit ItsyBitsy, Lego EV3 et ΞΌduino tabulis, Snek aditum GPIOs et varias peripherales praebet. Hoc faciens, consilium microcontroller quoque suum apertum fontem evolvit. Snackboard (ARM Cortex M0 cum 256KB Flash et 32KB RAM) usus cum Snek vel CircuitPython destinavit et intendit ad robots docendos et aedificandas partes lego utens. Instrumenta creando snackboard collecta in crowdfunding.

A codice editor adhiberi potest ut develop applicationes in Snek Mu (auxilium pittacia passim disposita) Vel tuum consolatorium IDE Snekde, quod scriptum est utens bibliotheca maledicta et interfaciendum praebet ad emendum codicem et inter se occurrunt cum fabrica per USB portum (protinus potes programmata servare ad eeprom fabricam et ad onus codicem e fabrica).

Snek 1.5, Python sicut lingua programmandi ad systemata infixa, praesto est

in nova emissione;

  • Portum Arduino Uno tabulas addidit, quod est simile portui Duemilanove tabulae, sed firmware substitutionem includit pro Atmega 16u2.
  • Vincula comparationis operationum (a < b < c).
  • Adafruit Circuit Playground Express tabulae facultatem audiendi output habent.
  • Bootloader enabled ad Duemilanove boards Optibootpermittens te Snek reponere ad vitandum necessitatem programmandi separatum.

Praeter Snek Keith Packard etiam develops vexillum C bibliotheca PicoLibcquae adhiberi potest in structuris modicis RAM.

Source: opennet.ru