A runtime kanggo program mikrokontroler dikenalaké kanggo basa D

Dylan Graham nampilake LWDR runtime entheng kanggo pemrograman D mikrokontroler sing dilengkapi sistem operasi wektu nyata (RTOS). Versi saiki ditujokake kanggo mikrokontroler ARM Cortex-M. Pangembangan ora ngarahake kanggo nutupi kabeh kemampuan D, nanging nyedhiyakake alat dhasar. Alokasi memori ditindakake kanthi manual (anyar / mbusak), ora ana tukang sampah, nanging ana sawetara pancing kanggo nggunakake alat RTOS.

Versi sing ditampilake ndhukung:

  • alokasi lan karusakan saka kelas lan tumpukan conto kanggo struktur;
  • invarian;
  • negesake;
  • kontrak, alat RTTI dhasar (kanthi biaya Typeinfo);
  • antarmuka;
  • fungsi virtual;
  • kelas abstrak lan statis;
  • susunan statis;
  • alokasi, freeing lan ngowahi ukuran array dinamis;
  • nambah unsur menyang larik dinamis lan concatenating larik dinamis.

Ing status fitur eksperimen: pangecualian lan Throwables (minangka mbutuhake dhukungan scavenger).

Ora dileksanakake:

  • konstruktor modul lan destruktor;
  • ModulInfo;
  • variabel lokal utas (TLS);
  • delegasi lan penutupan;
  • susunan asosiatif;
  • data sing dienggo bareng lan disinkronake;
  • obyek hash.

Source: opennet.ru

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster