Për gjuhën D është prezantuar një runtime për programimin e mikrokontrolluesve

Dylan Graham prezantoi një runtime të lehtë LWDR për programimin në gjuhën D të mikroprocesorëve të pajisur me sistem operativ në kohë reale (RTOS). Versioni aktual është fokusuar në mikroprocesorët ARM Cortex-M. Zhvillimi nuk synon mbulimin e plotë të mundësive të gjuhës D, por ofron mjete bazike. Shpërndarja e memories bëhet manualisht (new / delete), mbledhësi i mbeturinave nuk është realizuar, por ka disa hooks për përdorimin e mjeteve RTOS.

Në versionin e paraqitur mbështeten:

  • ndarjen dhe shkatĂ«rrimin e instancave tĂ« klasave dhe heapit pĂ«r struktura;
  • invariantet;
  • assert-Ă«t;
  • kontratet, mjetet bazike RTTI (falĂ« mjeteve Typeinfo);
  • interfetat;
  • funkcionet virtuale;
  • klasat abstrakte dhe statike;
  • masat statike;
  • ndarjen, çlirimin dhe ndryshimin e madhĂ«sisĂ« sĂ« masave dinamike;
  • shtimin e elementeve nĂ« masĂ«n dinamike dhe bashkimi i masave dinamike.

Në statusin e mundësive eksperimentale: përjashtimet dhe Throwables (pasi kërkojnë mbështetje nga mbledhësi i mbeturinave).

Nuk janë realizuar:

  • konstruktoret dhe shkatĂ«rruesit e moduleve;
  • ModuleInfo;
  • variablat lokale tĂ« thread-it (TLS);
  • delegatĂ«t dhe mbylljet;
  • masat asociative;
  • tĂ« dhĂ«nat e ndara dhe tĂ« sinkronizuara;
  • objektet e heshatuara.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster