Programmable Macro Language
புரோகிராமபிள் மேக்ரோ லாங்குவேஜ் (பி. எம். எல்) என்பது தாவர மற்றும் கடல் வடிவமைப்பு தயாரிப்புகளைத் தனிப்பயனாக்குவதற்கு ஏவிவாவால் உருவாக்கப்பட்ட ஒரு குறிப்பிட்ட கள மொழியாகும். பி. எம். எல் என்பது ஒரு கோப்பு அடிப்படையிலான மொழிபெயர்க்கப்பட்ட மொழியாகும், இது ஒரு பயன்பாட்டு டெவலப்பருக்கு மைக்ரோசாப்ட் விண்டோஸ் படிவம் அடிப்படையிலான துணை நிரல்களை வடிவமைக்க உதவுகிறது, அவை ஆலை வடிவமைப்பு மேலாண்மை அமைப்பு (பி. டி. எம். எஸ்) போன்ற ஏ. வி. இ. வி. ஏ தயாரிப்பில் சேர்க்கப்படலாம். 1967 ஆம் ஆண்டில் கேம்பிரிட்ஜ் இங்கிலாந்தில் இங்கிலாந்து தொழில்நுட்ப அமைச்சகத்தால் நிறுவப்பட்ட கணினி உதவி வடிவமைப்பு மையத்திலிருந்து (அல்லது சிஏடிசி சென்டர்) பிஎம்எல் உருவானது. பின்னர் ஏ. வி. இ. வி. ஏ. வாக மாறிய சி. ஏ. டி. சி. சென்டர், ஆரம்பகால முன்னோடி சி. ஏ. டி ஆராய்ச்சியை மேற்கொண்டது. ஆரம்பகால ஊழியர்கள் உறுப்பினர்கள் உலகளாவிய சிஏடி சமூகத்தில் பிரபலமடைந்தனர், சகோதரர்கள் டிக் மற்றும் மார்ட்டின் நெவெல். 1970 களின் பிற்பகுதியிலும் 1980 களின் முற்பகுதியிலும் சில ஆண்டுகளுக்குள் கேம்பிரிட்ஜை உலகின் உயர் தொழில்நுட்ப மையங்களில் ஒன்றாக மாற்றுவதில் CADCentre மிக முக்கியமான ஒற்றை காரணியாக இருந்தது. பி. எம். எல் மொழி தாவர வடிவமைப்பு மேலாண்மை அமைப்பு (பி. டி. எம். எஸ்) அமைப்பைத் தனிப்பயனாக்க உதவுகிறது, இதனால் இது கடல், கடல் மற்றும் கடலோர எண்ணெய் மற்றும் எரிவாயு, இரசாயன மற்றும் செயல்முறை ஆலைகள் மற்றும் சுரங்கம் போன்ற தொழில்களில் பயன்படுத்தப்படலாம். தற்போது பி. எம். எல் மொழியின் மூன்று மறு செய்கைகள் உள்ளன. பி. எம். எல் 1-சாளர படிவ திறன்களுடன் ஒரு அடிப்படை மேக்ரோ/கட்டளை மொழி. பிஎம்எல் 2-படிவங்கள் மற்றும் மெனுக்களுக்கான பொருள் சார்ந்த திறனை உள்ளடக்கிய பிஎம்எல் 1 இன் மேம்பட்ட பதிப்பு. PML.NET-மைக்ரோசாப்ட். நெட் கட்டுப்பாடுகளை பிஎம்எல் சூழலில் பயன்படுத்துவதற்கு ஒரு மாற்று பிஎம்எல் பொறிமுறை. எடுத்துக்காட்டு பின்வரும் PML குறியீடு PDMS கட்டளை Window.define செயல்பாட்டில் கிளாசிக் "ஹலோ வேர்ல்ட்" சரத்தை அச்சிடுகிறது! ஹலோ வேர்ல்ட் ()-- அச்சிட உரையைக் கொண்ட ஒரு சரத்தை உருவாக்குங்கள்ஃ! a = 'ஹலோ வேர்ல்ட்'-- பி. டி. எம். எஸ் கன்சோலில் "ஹலோ வேர்ல்ட்" சரத்தை அச்சிடவும்ஃ $P $! ஒரு இறுதி செயல்பாடு இந்த குறியீடு "! ஹலோ வேர்ல்ட் "எந்த அளவுருக்களையும் எடுக்காது மற்றும் எந்த மதிப்பையும் வழங்காது. இது வெறுமனே 'ஹலோ வேர்ல்ட்' என்ற சரத்தை உள்ளூர் மாறி "! a" க்கு ஒதுக்கி, பின்னர் PDMS க்குள் உள்ள கட்டளை சாளரத்தில் உரையை அச்சிட "$P" கட்டளையை அழைக்கிறது. இந்த எடுத்துக்காட்டு வேலை செய்ய, குறியீடு "helloworld.pmlfnc" என்ற கோப்புக்குள் வைக்கப்பட வேண்டும். நீட்டிப்பு கட்டாயமில்லை, ஆனால் கோப்பு பெயர் செயல்பாட்டு பெயரைப் போலவே இருக்க வேண்டும் (பி. எம். எல் வழக்கு உணர்திறன் அல்ல). அந்த கோப்பு ஒரு கோப்பகத்திற்குள் வைக்கப்பட வேண்டும், அங்கு பி. டி. எம். எஸ் அதன் துவக்க செயல்பாட்டின் போது பி. எம். எல் குறியீட்டைத் தேடுகிறது. வெளிப்புற இணைப்புகள் அவெவா குரூப் பி. எல். சி அவெவா வெப் ஹெல்ப் டொமைன்-குறிப்பிட்ட நிரலாக்க மொழிகள்