Уведено је време извођења за програмирање микроконтролера за језик Д

Дилан Грејем је представио лагани ЛВДР за Д програмирање микроконтролера опремљених оперативним системом у реалном времену (РТОС). Тренутна верзија је намењена АРМ Цортек-М микроконтролерима. Развој нема за циљ да у потпуности покрије све могућности Д, већ пружа основне алате. Алокација меморије се врши ручно (ново / брисање), не постоји сакупљач смећа, али постоји велики број кукица за коришћење РТОС алата.

Представљена верзија подржава:

  • додељивање и уништавање инстанци класа и гомиле за структуре;
  • инваријанте;
  • тврди;
  • уговори, основни РТТИ алати (о трошку Типеинфо);
  • интерфејси;
  • виртуелне функције;
  • апстрактне и статичке класе;
  • статички низови;
  • додељивање, ослобађање и промена величине динамичких низова;
  • додавање елемената у динамички низ и спајање динамичких низова.

У статусу експерименталних функција: изузеци и Тхроваблес (јер им је потребна подршка за чишћење).

Не спроводи:

  • конструктори и деструктори модула;
  • МодулеИнфо;
  • локалне променљиве нити (ТЛС);
  • делегати и затварања;
  • асоцијативни низови;
  • заједнички и синхронизовани подаци;
  • хеширани објекти.

Извор: опеннет.ру

Додај коментар