Ho lokolloa ha Snek 1.10, puo ea lenaneo e kang Python bakeng sa litsamaiso tse kentsoeng

Keith Packard, moqapi ea mafolofolo Debian, moetapele oa projeke ea X.Org le moqapi oa likatoloso tse ngata tsa X, ho kenyeletsoa XRender, XComposite, le XRandR, o phatlalalitse mofuta o mocha oa puo ea lenaneo ea Snek 1.10, e behiloeng e le mofuta o nolofalitsoeng oa Python, e fetotsoeng bakeng sa ts'ebeliso lits'ebetsong tse kentsoeng tse haelloang ke lisebelisoa tsa ho sebelisa MicroPython le CircuitPython. Snek ha e ipolele tšehetso e felletseng bakeng sa puo ea Python, empa e ka sebelisoa ho li-chip tse nang le RAM ea 2 KB feela, memori ea flash ea 32 KB, le 1 KB ea EEPROM. Khoutu ea projeke e abuoa tlas'a laesense ea GPLv3. Meaho e lokisetsoa Linux, Windows и macOS.

Snek e sebelisa semantics le syntax ea Python, empa e ts'ehetsa feela likarolo tse fokolang tsa likarolo. E 'ngoe ea lipheo tsa moralo ke ho boloka tšebelisano ea morao-rao - Mananeo a Snek a ka etsoa ho sebelisoa ts'ebetsong e felletseng ea Python 3.

Ho nts'etsapele lits'ebetso ho Snek, o ka sebelisa Mohlophisi oa khoutu ea Mu (li-patches bakeng sa tšehetso) kapa tikoloho ea hau e kopaneng ea nts'etsopele Snekde, e ngotsoeng ho sebelisoa laeborari ea Litlhapa mme e fana ka sebopeho sa ho hlophisa khoutu le ho sebelisana le sesebelisoa ka boema-kepe ba USB. (o ka boloka hang-hang mananeo ka sesebelisoa sa eeprom ebe oa khoasolla khoutu ho sesebelisoa).

Snek e hokelloa lisebelisoa tse fapaneng tse kentsoeng, ho kenyeletsoa Arduino, Feather/Metro M0 Express, Adafruit Crickit, Adafruit ItsyBitsy, Lego EV3 le liboto tsa µduino, tse fanang ka phihlello ea li-GPIO le lisebelisoa. Morero o boetse o thehile microcontroller ea oona e bulehileng, Snekboard (ARM Cortex M0 e nang le 256KB Flash le 32KB RAM), e etselitsoeng ho sebelisoa le Snek kapa CircuitPython, 'me e reretsoe ho ruta le ho etsa liroboto tse sebelisang likarolo tsa LEGO.

Tokollong e ncha:

  • Ts'ehetso e ekelitsoeng ea ho sebelisa 512-byte ubaboot bootloader ho liboto tsa ATmega 32u4.
  • Mesebetsi e amanang le lipalo tsa lipalo, nako le tlhahiso ea linomoro tsa pseudo-random (li-module "math", "nako" le "random") li fetiselitsoe sebakeng sa mabitso sa lefats'e, seo hona joale se ka sebelisoang ntle le li-prefixes "math.", “nako.” le "ka tšohanyetso."
  • Likarolo tsa ho ts'ehetsa li-microcontrollers tsa AVR li ikamahanya le li-avr libc tse ncha le pokello ea gcc-avr e thehiloeng ho gcc 14.
  • Bakeng sa lisebelisoa tsohle tse tšehetsoeng, ts'ebetsong e kopaneng ea lijenereithara tsa pseudo-random tsa linomoro snek-random.c le snek-random-small.c (khetho ntle le 64-bit arithmetic bakeng sa lisebelisoa tsa matla a tlase) lia sisinngoa.

Source: opennet.ru

Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster