Për gjuhën D, është përgatitur runtime për programimin e mikrokontrollerëve

Dylan Graham prezantoi runtime-in e lehtë LWDR për programimin në gjuhën D të mikrokontrollerëve me OS në kohë reale (RTOS). Versioni aktual është i orientuar ndaj mikrokontrollerëve ARM Cortex-M. Zhvillimi nuk ka si objektiv mbulimin e të gjitha mundësive të D, por ofron mjete bazike. Menaxhimi i memories bëhet manualisht (new / delete), dhe mbledhësi i plehrave nuk është i implementuar, por ka një sërë hooks për të përdorur mjetet e RTOS.

Në versionin e paraqitur mbështeten:

  • alokimi dhe shkatĂ«rrimi i instancave tĂ« klasave dhe grumbujve pĂ«r struktura;
  • invarianta;
  • asserts;
  • kontrata, mjete bazike RTTI (pĂ«rmes mjeteve Typeinfo);
  • interfacet;
  • funksionet virtuoze;
  • klasat abstrakte dhe statike;
  • masat statike;
  • alokimi, lĂ«shimi dhe ndryshimi i pĂ«rmasave tĂ« masave dinamike;
  • shtimi i elementeve nĂ« njĂ« masĂ« dinamike dhe bashkimi i masave dinamike.

Në statusin e mundësive eksperimentale: përjashtimet dhe Throwables (pasi kërkojnë mbështetje për mbledhësin e plehrave).

Nuk janë implementuar:

  • konstruktoret dhe destruktoret e moduleve;
  • ModuleInfo;
  • variablat lokale tĂ« rreshtit tĂ« ekzekutimit (TLS);
  • delegatet dhe mbylljet;
  • masat asociative;
  • tĂ« dhĂ«nat e ndara dhe tĂ« sinkronizuara;
  • objektet e hash-it.

Burimi: opennet.ru

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