Yon ègzekutabl pou pwogramasyon mikrokontwolè yo prezante pou lang D la

Dylan Graham te prezante yon LWDR ki lejè pou pwogram D mikrokontwolè ekipe ak yon sistèm operasyon an tan reyèl (RTOS). Vèsyon aktyèl la vize pou mikrokontwolè ARM Cortex-M. Devlopman an pa vize konplètman kouvri tout kapasite D, men li bay zouti debaz yo. Se alokasyon memwa fè manyèlman (nouvo / efase), pa gen okenn pèseptè fatra, men gen yon kantite kwòk pou itilize zouti RTOS.

Vèsyon prezante a sipòte:

  • alokasyon ak destriksyon klas ak pil pil pou estrikti;
  • envaryan;
  • afime;
  • kontra, zouti debaz RTTI (nan depans lan nan Typeinfo);
  • koòdone;
  • fonksyon vityèl;
  • klas abstrè ak estatik;
  • etalaj estatik;
  • allocation, libere ak redimensionnement etalaj dinamik;
  • ajoute eleman nan yon etalaj dinamik ak konkatenasyon etalaj dinamik.

Nan estati a nan karakteristik eksperimantal: eksepsyon ak Throwables (jan yo mande pou sipò scavenger).

Pa aplike:

  • konstrukteur modil ak destriktè;
  • ModuleInfo;
  • fil varyab lokal yo (TLS);
  • delege ak fèmti;
  • etalaj asosyasyon;
  • done pataje ak senkronize;
  • objè hashed.

Sous: opennet.ru

Add nouvo kòmantè