நிரலாக்க மைக்ரோகண்ட்ரோலர்களுக்கான இயக்க நேரம் D மொழிக்கு அறிமுகப்படுத்தப்பட்டது

டிலான் கிரஹாம் ஒரு நிகழ்நேர இயக்க முறைமை (RTOS) பொருத்தப்பட்ட மைக்ரோகண்ட்ரோலர்களின் D நிரலாக்கத்திற்கான இலகுரக இயக்க நேர LWDR ஐ வழங்கினார். தற்போதைய பதிப்பு ARM Cortex-M மைக்ரோகண்ட்ரோலர்களை இலக்காகக் கொண்டது. வளர்ச்சியானது அனைத்து D திறன்களையும் முழுமையாக உள்ளடக்குவதை நோக்கமாகக் கொண்டிருக்கவில்லை, ஆனால் அடிப்படைக் கருவிகளை வழங்குகிறது. நினைவக ஒதுக்கீடு கைமுறையாக செய்யப்படுகிறது (புதிய / நீக்குதல்), குப்பை சேகரிப்பான் இல்லை, ஆனால் RTOS கருவிகளைப் பயன்படுத்துவதற்கு பல கொக்கிகள் உள்ளன.

வழங்கப்பட்ட பதிப்பு ஆதரிக்கிறது:

  • கட்டமைப்புகளுக்கான வகுப்பு மற்றும் குவியல் நிகழ்வுகளின் ஒதுக்கீடு மற்றும் அழித்தல்;
  • மாறாதவை;
  • வலியுறுத்துகிறது;
  • ஒப்பந்தங்கள், அடிப்படை RTTI கருவிகள் (Typeinfo செலவில்);
  • இடைமுகங்கள்;
  • மெய்நிகர் செயல்பாடுகள்;
  • சுருக்க மற்றும் நிலையான வகுப்புகள்;
  • நிலையான வரிசைகள்;
  • டைனமிக் வரிசைகளை ஒதுக்கீடு செய்தல், விடுவித்தல் மற்றும் மறுஅளவிடுதல்;
  • டைனமிக் வரிசைக்கு கூறுகளைச் சேர்த்தல் மற்றும் டைனமிக் வரிசைகளை ஒருங்கிணைத்தல்.

சோதனை அம்சங்களின் நிலையில்: விதிவிலக்குகள் மற்றும் வீசக்கூடியவை (அவற்றிற்கு தோட்டி ஆதரவு தேவைப்படுவதால்).

செயல்படுத்தப்படவில்லை:

  • தொகுதி கட்டமைப்பாளர்கள் மற்றும் அழிப்பாளர்கள்;
  • தொகுதி தகவல்;
  • நூல் உள்ளூர் மாறிகள் (TLS);
  • பிரதிநிதிகள் மற்றும் மூடல்கள்;
  • துணை வரிசைகள்;
  • பகிரப்பட்ட மற்றும் ஒத்திசைக்கப்பட்ட தரவு;
  • ஹாஷ் செய்யப்பட்ட பொருள்கள்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்