Jiġi introdott runtime għall-ipprogrammar tal-mikrokontrolluri għal-lingwa D

Dylan Graham ippreżenta runtime LWDR ħafif għall-ipprogrammar D ta 'mikrokontrolluri mgħammra b'sistema operattiva f'ħin reali (RTOS). Il-verżjoni attwali hija mmirata lejn mikrokontrolluri ARM Cortex-M. L-iżvilupp ma jimmirax li jkopri bis-sħiħ il-kapaċitajiet D kollha, iżda jipprovdi għodod bażiċi. L-allokazzjoni tal-memorja ssir manwalment (ġdid / ħassar), m'hemm l-ebda kollettur taż-żibel, iżda hemm numru ta 'ganċijiet għall-użu tal-għodod RTOS.

Il-verżjoni ppreżentata tappoġġja:

  • allokazzjoni u qerda ta' istanzi ta' klassi u heap għal strutturi;
  • invarjanti;
  • jasserixxi;
  • kuntratti, għodod bażiċi RTTI (bis-skapitu ta' Typeinfo);
  • interfaces;
  • funzjonijiet virtwali;
  • klassijiet astratti u statiċi;
  • Arrays statiċi;
  • l-allokazzjoni, il-ħelsien u d-daqs mill-ġdid ta' arrays dinamiċi;
  • iż-żieda ta' elementi għal firxa dinamika u l-konkatenazzjoni ta' arrays dinamiċi.

Fl-istatus ta 'karatteristiċi sperimentali: eċċezzjonijiet u Throwables (kif jeħtieġu appoġġ kennies).

Mhux implimentat:

  • kostrutturi u distrutturi ta' moduli;
  • ModuleInfo;
  • varjabbli lokali tal-ħajt (TLS);
  • delegati u għeluq;
  • Arrays assoċjattivi;
  • data kondiviża u sinkronizzata;
  • oġġetti hashed.

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster