Ny fanangonana ho an'ny sehatra kendrena isan-karazany dia ampiharina amin'ny fampiasana LLVM, ary ny tranomboky ampiasaina amin'ny kitapom-pitaovana lehibe avy amin'ny tetikasa Go dia ampiasaina hanohanana ny fiteny. Ny programa natambatra dia azo atao mivantana amin'ny microcontrollers, mamela an'i Go ho ampiasaina ho fiteny amin'ny fanoratana script automatique.
Ny antony nahatonga ny famoronana tetikasa vaovao dia ny faniriana hampiasa ny fiteny Go mahazatra amin'ny fitaovana compact - ny mpamorona dia nihevitra fa raha misy dikan-teny Python ho an'ny microcontrollers, nahoana raha mamorona mitovy amin'ny fiteny Go. Mandehana
Amin'ny endriny ankehitriny, modely microcontroller 15 no tohana, anisan'izany ny boards isan-karazany avy amin'ny Adafruit, Arduino, BBC micro: bit, ST Micro, Digispark, Nordic Semiconductor, Makerdiary ary Phytec. Ny programa dia azo angonina ihany koa mba hihazakazaka amin'ny navigateur amin'ny endrika WebAssembly ary ho rakitra azo tanterahana ho an'ny Linux. Manohana ny ESP8266/ESP32 controllers
Tanjona lehibe amin'ny tetikasa:
Ny fanohanana ny rafitra multi-core dia tsy anisan'ny tanjona lehibe indrindra,
fanombohana mahomby amin'ny coroutines marobe (ny fanombohana ny coroutines mihitsy no tohanana tanteraka), ny fahombiazan'ny haavon'ny comiler reference gc (avela amin'ny LLVM ny fanatsarana ary amin'ny fampiharana sasany dia mety ho haingana kokoa noho ny gc i Tinygo) ary feno
Ny fahasamihafana lehibe amin'ny compiler mitovy
Anisan'ireo fiovana amin'ny famoahana 0.7 ny fampiharana ny baiko "tinygo test", ny fanomezana fanohanana ny fanangonana fako ho an'ny ankamaroan'ny boards kendrena (mifototra amin'ny ARM Cortex-M) ary WebAssembly, fanohanana ny birao HiFive1 rev B mifototra amin'ny RISC- V architecture sy ny board Arduino nano33,
fanohanan'ny fiteny nohatsaraina (fanohanana sahan'asa bitika mampiasa getter sy setter, fanohanana rafitra tsy mitonona anarana).
Source: opennet.ru