API-Calculus
ஏபிஐ கால்குலஸ் என்பது கால்குலஸ் சிக்கல்களைத் தீர்க்கும் ஒரு சாதனத்திற்குள் இயக்க முறைமைகளைப் பயன்படுத்தி கால்குலஸ் சிக்கல்களைத் தீர்க்கும் ஒரு நிரலாகும். 1989 ஆம் ஆண்டில், பிஐ-கால்குலஸ் ராபின் மில்னரால் உருவாக்கப்பட்டது மற்றும் பல ஆண்டுகளாக மிகவும் வெற்றிகரமாக இருந்தது. பிஐ கால்குலஸ் என்பது செயல்முறை இயற்கணிதத்தின் விரிவாக்கமாகும் சிசிஎஸ், இது விளக்கங்களை செயலாக்குவதற்கும் உருவாக்குவதற்கும் குறிப்பிட்ட இயற்கணித மொழிகளைக் கொண்ட ஒரு கருவியாகும். பிஐ கால்குலஸ் மாதிரியாக்க முறைகள் மற்றும் அவற்றின் நடத்தைகள் பற்றிய பகுத்தறிவுக்கான முறையான கோட்பாட்டை வழங்குகிறது. பிஐ கால்குலஸில் பெயர் மற்றும் செயல்முறைகள் போன்ற இரண்டு குறிப்பிட்ட மாறிகள் உள்ளன. ஆனால் 2002 ஆம் ஆண்டு வரை ஷஹ்ராம் ரஹிமி பிஐ-கால்குலஸின் மேம்படுத்தப்பட்ட பதிப்பை உருவாக்கி அதை ஏபிஐ கால்குலஸ் என்று அழைக்க முடிவு செய்தார். ஏபிஐ கால்குலஸின் விரிவான பண்புகள் அதன் "தகவல்தொடர்பு திறன், ஒத்துழைப்புக்கான திறன், பகுத்தறிவு மற்றும் கற்றலுக்கான திறன், தகவமைப்பு நடத்தை மற்றும் நம்பகத்தன்மை" என்று மில்னர் கூறினார். இந்த மொபைல் முன்னேற்றத்தை உருவாக்குவதன் முக்கிய நோக்கம் சிறந்த நெட்வொர்க் மற்றும் ஒரு பணியை முடிக்கும் போது மற்ற ஆபரேட்டர்களுடன் தொடர்புகொள்வதாகும். துரதிர்ஷ்டவசமாக, ஏபிஐ கால்குலஸ் சரியானதல்ல மற்றும் அதன் பாதுகாப்பு அமைப்பில் சிக்கலை எதிர்கொண்டது. பிஐ கால்குலஸ் இல்லாத சாதனத்திற்குள் உருவாக்கப்பட்ட ஏழு அம்சங்கள் இந்த மொழியில் உள்ளன. மென்பொருள் உருவாக்கப்பட்ட விதம் மற்றும் நிரலில் வழங்கப்படும் வெவ்வேறு திறன்களால் இந்த நிரல் மிகவும் மேம்பட்டதாக இருப்பதால், அதை மற்ற நிரலாக்க மொழிகளுக்கு மாற்ற வேண்டும், இதனால் அதை பல்வேறு சாதனங்கள் மற்றும் பிற கணினி மொழிகளில் பயன்படுத்த முடியும். ஏபிஐ கால்குலஸ் தற்போது பல்வேறு நிரலாக்க மொழிகளால் பயன்படுத்தப்பட்டு வந்தாலும், ஏபிஐ கால்குலஸில் உள்ள பாதுகாப்பு பயனர்களுக்கு சிக்கல்களை ஏற்படுத்துவதால் மாற்றங்கள் இன்னும் செய்யப்படுகின்றன. அது என்ன செய்கிறது? ஏபிஐ கால்குலஸ் என்பது முகவர் அடிப்படையிலான அமைப்புகளில் இடம்பெயர்வு, நுண்ணறிவு, இயற்கையான குழு மற்றும் பாதுகாப்பை மாதிரியாக்குவதற்கான முக்கிய செயல்விளக்கமாகும். இந்த கால்குலஸ் நிரலாக்க மொழி பொதுவாக ஜாவா போன்ற பல்வேறு நிரல் மொழிகளில் பயன்படுத்தப்படுகிறது. ஐபிஎம், டிசிஎஸ் மற்றும் கூகிள் போன்ற பல்வேறு நிறுவனங்களால் பயன்படுத்தப்படும் பிரபலமான நிரலாக்க மொழியான ஜாவாவில், ஏபிஐ கால்குலஸ் பொதுவாக கால்குலஸ் சம்பந்தப்பட்ட சமன்பாடுகள் மற்றும் நிரல்களைத் தீர்க்க பயன்படுத்தப்படுகிறது. ஏபிஐ கால்குலஸ் பிஐ கால்குலஸைப் போலவே பலவிதமான அம்சங்களைக் கொண்டுள்ளது, ஆனால் புதிய மற்றும் மேம்பட்ட அம்சங்களைக் கொண்டுள்ளதுஃ தகவல்தொடர்பு இணைப்புகள் வழியாக அனுப்பப்பட வேண்டிய செயல்முறைகளை ஏற்றுக்கொள்கிறது மொபைல் செயல்முறைகளின் இயற்கையான குழுப்படுத்தல் உரையாற்றப்படுகிறது அம்சங்கள் கால்குலஸ் அகராதியில் சூழல்கள் அடங்கும்-ஒரு ஒற்றை மொபைல் முகவர்களுக்கு இடையிலான சுருக்கத்தின் நிலை (கணினி மென்பொருள் மற்றும் தரவுகளின் கலவையானது ஒரு கணினியிலிருந்து மற்றொரு கணினிக்கு சுயாதீனமாக மாற்ற முடியும் மற்றும் தரவு மாற்றப்பட்ட மிக சமீபத்திய கணினியில் இன்னும் வேலை செய்ய முடியும்) மற்றும் ஒட்டுமொத்த சாதனம். இது பூஜ்ஜியம் அல்லது பல முகவர்கள் அல்லது கணினி அடிப்படையிலான சிக்கல்களைத் தீர்க்க நெருக்கமாக ஒன்றிணைந்து செயல்படும் பிற சூழல்களை உள்ளடக்கிய மிகவும் கட்டுப்படுத்தப்பட்ட சூழலாகும். ஒத்த ஹோஸ்ட்கள் (ஒரு இயற்பியல் முனை-இணைப்பு புள்ளி-அல்லது மென்பொருள் நிரல்) மற்றும் செயல்முறைகளை (இயங்கும் கணினி நிரல்) ஒன்றாக தொகுக்கும் திறன் வெவ்வேறு நிரலாக்க மொழிகளைக் கொண்டுள்ளது அறிவு அலகுகள் சரிபார்ப்பு உத்தி ஏபிஐ கால்குலஸ் நிரல் முழுவதும் பயன்படுத்தப்படும் மென்பொருள் மொழி மற்ற இரண்டு வெவ்வேறு மொழிகளில் மொழிபெயர்க்கப்பட்டுள்ளது. இது முதலில் ஏபிஐ கால்குலஸ் சொற்றொடரிலிருந்து ஏடிஇஎல்/ஏடிஎல் ஆகவும், பின்னர் எம்ஓசிஹெச்ஏ ஆகவும் மொழிபெயர்க்கப்பட்டுள்ளது. மொழிபெயர்ப்பு தொகுதியின் விளைவு முன்பு குறிப்பிடப்பட்ட படிநிலையைப் போன்றது. உள்ளீட்டு தொகுதி (ஏபிஐ கால்குலஸ் மாதிரியைப் பெறுகிறது) மொழிபெயர்ப்பு மாதிரி (ஏபிஐ தொடரமைப்பை ஏடிஎல்/ஏடிஎல் தொடரமைப்பாக மாற்றுகிறது) மாதிரி சரிபார்ப்பு (எம்ஓசிஹெச்ஏ) காட்சி முறை ஏபிஐ தொடரமைப்பை ஏடிஎல்/ஏடிஎல் ஆக மாற்றுவதற்கு குறியீட்டு மாற்ற அறிவை வெற்றிகரமாக மாற்ற வேண்டும். தொடரியல் ஏபிஐ நிரல் அதன் சொந்த தொடரமைப்பைக் கொண்டுள்ளது, இது நிரலை சீராக இயக்குவதற்காக பின்பற்றுகிறது. இந்த திட்டம் விதிமுறைகள், செயல்முறைகள், அறிவு அலகுகள் மற்றும் சூழல் போன்ற நான்கு முக்கிய பிரிவுகளாக பிரிக்கப்பட்டுள்ளது. சொற்கள் திட்டத்தின் மாறுபட்ட பெயர்களுக்கு ஒதுக்கப்பட்ட பெயர்கள், விதிமுறைகள், உண்மைகள், விதிகள் அல்லது செயல்பாடுகளாக இருக்கலாம். செயல்முறை என்பது ஒரு கால்குலஸ் சிக்கல் அல்லது சமன்பாட்டைத் தீர்க்க நிரலுக்குள் பயன்படுத்தப்படும் வெளிப்பாடுகளின் பட்டியல் ஆகும். அறிவு அலகுகள் அல்லது பொதுவாக அளவுருக்கள் என்று அழைக்கப்படுவது நிரலைத் தீர்ப்பதற்காகப் பயன்படுத்தக்கூடிய உண்மைகள் மற்றும் விதிகள் ஆகும். கடைசியாக, சூழல் என்பது கணினி தரவு மற்றும் தகவல்களை ஒரு கணினியிலிருந்து மற்றொரு கணினிக்கு சுயாதீனமாக மாற்றும் திறன் ஆகும். ஏபிஐ கால்குலஸில் உள்ள ஒரே குறைபாடு மடிக்கணினிகள் போன்ற மொபைல் சாதனங்களில் பாதுகாப்பு அமைப்பை ஆதரிக்காத திறன் ஆகும். சிக்கல் என்னவென்றால், எந்த வெளிப்புற ஆதாரமும் சூழலுக்குள் நுழைய முயற்சிக்கிறது, ஏனெனில் ஏபிஐ கால்குலஸுக்கு நம்பகமான ஆதாரமாக இருக்கக்கூடிய ஆதாரம் தேவைப்படுகிறது. குறிப்புகள் செயல்முறை கணக்கீடு கோட்பாட்டு கணினி அறிவியல்