Keith Packard (), forbróir gníomhach Debian, ceannaire thionscadal X.Org agus cruthaitheoir go leor síntí X, lena n-áirítear XRender, XComposite, agus XRandR, eisiúint nua teanga cláir , ar féidir a mheas mar leagan simplithe den teanga Python, oiriúnaithe le húsáid ar chórais leabaithe nach bhfuil go leor acmhainní acu le húsáid и . Ní éilíonn Snek tacaíocht iomlán don teanga Python, ach is féidir é a úsáid ar sceallóga le chomh beag le 2KB de RAM, 32KB de chuimhne Flash agus 1KB de EEPROM. Cóid tionscadail ceadúnaithe faoi GPLv3. Comhthionóil le haghaidh Linux, Windows и macOS.
Tháinig an gá atá le teanga nua chun cinn le linn chleachtadh múinteoireachta Keith Packard, ar mhaith leis teanga a úsáid chun mic léinn a mhúineadh a bheadh oiriúnach lena húsáid ar bhoird Arduino agus a bhí cosúil le Lego Logo ina chuid cúraimí, ach a d’fhéadfadh a bheith mar bhonn le haghaidh tuilleadh oiliúna i gclárú. . Ba théacsúil na príomhriachtanais don teanga nua (léiriú fíor-mhodhanna ríomhchlárúcháin nach bhfuil ag brath ar chomhéadan grafach agus luch),
an bonn a sholáthar d’oiliúint iomlán ríomhchláraithe agus do dhlúthacht na teanga (an cumas an teanga a fhoghlaim i gceann cúpla uair an chloig).
Úsáideann Snek semantics agus comhréir Python, ach ní thacaíonn sé ach le fo-thacar teoranta gnéithe. Ceann de na spriocanna a chuirtear san áireamh le linn forbartha ná comhoiriúnacht siar a choinneáil - is féidir cláir ar Snek a chur i gcrích ag baint úsáide as feidhmiúcháin Python 3 lán-chuimsitheach. is féidir le mic léinn atá eolach ar Snek bogadh ar aghaidh láithreach chun leanúint ar aghaidh ag foghlaim Python lán-chuimsitheach agus an t-eolas atá acu cheana féin a úsáid agus iad ag obair le Python.
Déantar Snek a aistriú chuig raon leathan gléasanna leabaithe, lena n-áirítear Arduino, Feather/Metro M0 Express, Adafruit Crickit, Adafruit ItsyBitsy, Lego EV3 agus cláir µduino, ag soláthar rochtana ar GPIOanna agus forimeallaigh éagsúla. Ag an am céanna, tá an tionscadal ag forbairt a microcontroller oscailte féin freisin (ARM Cortex M0 le 256KB Flash agus 32KB RAM), deartha le húsáid le Snek nó CircuitPython, agus atá dírithe ar robots a mhúineadh agus a thógáil ag baint úsáide as páirteanna LEGO. Uirlisí chun Snekboard a chruthú le linn crowdfunding.
Is féidir eagarthóir cód a úsáid chun feidhmchláir a fhorbairt ar Snek () nó do chonsól féin IDE , atá scríofa ag baint úsáide as an leabharlann Curses agus a sholáthraíonn comhéadan chun cód a eagarthóireacht agus idirghníomhú leis an bhfeiste trí phort USB (is féidir leat cláir a shábháil láithreach chuig eeprom an ghléis agus cód a luchtú ón bhfeiste).
Sa scaoileadh nua:
- Cuireadh calafort leis do bhord Arduino Uno, atá cosúil leis an gcalafort do bhord Duemilanove, ach folaíonn sé athsholáthar firmware don Atmega 16u2.
- Tacaíocht cheart curtha leis le haghaidh slabhraí comparáide (a < b < c).
- Soláthraíonn boird Express Clós Súgartha Ciorcad Adafruit cumas aschuir fuaime.
- Tá an bootloader cumasaithe do chláir Duemilanove , rud a ligeann duit Snek a athsholáthar gan feiste ríomhchlárúcháin ar leith a úsáid.
Chomh maith le Snek, Keith Packard freisin leabharlann caighdeánach C , ar féidir a úsáid ar fheistí leabaithe ar bheagán RAM.
Foinse: oscailtenet.ru
