ኪት ፓካርድ (
በኪት ፓካርድ የማስተማር ልምምድ ወቅት አዲስ ቋንቋ አስፈላጊነት የተነሳው ተማሪዎች በአርዱዪኖ ሰሌዳዎች ላይ ለመጠቀም ተስማሚ የሆነ ቋንቋ ለማስተማር እና በተግባሮቹ ውስጥ የሌጎ ሎጎን የሚያስታውስ ፣ ግን ለቀጣይ ፕሮግራሚንግ ትምህርት መሠረት መሆን የሚችል ቋንቋ ነው። የአዲሱ ቋንቋ ቁልፍ መስፈርቶች በጽሑፍ ላይ የተመሰረቱ ናቸው (ከግራፊክ በይነገጽ እና ከመዳፊት ጋር ያልተጣመሩ የእውነተኛ የፕሮግራም ዘዴዎች ማሳያ) ፣
ለፕሮግራም የተሟላ ትምህርት እና የቋንቋው ውስንነት (ቋንቋውን በጥቂት ሰዓታት ውስጥ የመማር ችሎታ) መሠረት መስጠት።
የSnek ቋንቋ የፓይዘንን ትርጓሜ እና አገባብ ይጠቀማል፣ነገር ግን የተገደበ የባህሪያት ስብስብ ብቻ ነው የሚደገፈው። በእድገት ወቅት ከግምት ውስጥ ከሚገቡት ግቦች ውስጥ አንዱ ወደ ኋላ ተኳሃኝነትን መጠበቅ ነው - Snek ፕሮግራሞች ሙሉ በሙሉ የ Python 3 አተገባበርን በመጠቀም ሊከናወኑ ይችላሉ። ከSnek ጋር በደንብ የሚያውቁ ተማሪዎች ሙሉ ፓይዘንን መማር ለመቀጠል እና ከፓይዘን ጋር ለመስራት ቀድመው ያላቸውን መጠቀም ይችላሉ።
Arduino፣ Feather/Metro M0 Express፣ Adafruit Crickit፣ Adafruit ItsyBitsy፣ Lego EV3 እና µduino ቦርዶችን ጨምሮ ወደ ሰፊው የተከተቱ መሳሪያዎች ተዘዋውሮ፣ Snek የጂፒአይኦዎችን እና የተለያዩ መጠቀሚያዎችን መዳረሻ ይሰጣል። ይህን በማድረግም ፕሮጀክቱ የራሱን ክፍት ምንጭ ማይክሮ መቆጣጠሪያ በማዘጋጀት ላይ ይገኛል።
በ Snek ላይ መተግበሪያዎችን ለማዘጋጀት ኮድ አርታዒ መጠቀም ይቻላል
በአዲሱ እትም፡-
- ለ Duemilanove ቦርድ ወደብ ጋር ተመሳሳይ የሆነ Arduino Uno ቦርድ ወደብ ታክሏል, ነገር ግን Atmega 16u2 የጽኑ ምትክ ያካትታል.
- የንፅፅር ስራዎች ሰንሰለቶች ትክክለኛ ድጋፍ ታክሏል (a <b <c)።
- የአዳፍሩይት ሰርክ ፕሌይግራውንድ ኤክስፕረስ ቦርዶች የድምጽ ውፅዓት አቅም አላቸው።
- ለDuemilanove ቦርዶች ቡት ጫኚ ነቅቷል።
Optiboot , የተለየ የፕሮግራም መሳሪያ አስፈላጊነትን ለማስወገድ Snek ን እንዲቀይሩ ያስችልዎታል.
ከSnek Keith Packard በተጨማሪ
ምንጭ: opennet.ru