செயலி நிரலாக்க இடைமுகம்: திருத்தங்களுக்கு இடையிலான வேறுபாடு

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
சிNo edit summary
சி clean up
வரிசை 19:
publisher=Computerworld|
date=2000-01-10|
accessdate=2009-06-04}}</ref>
 
== கொள்கை ==
 
ஓர் ஏபிஐ ஆனது ஒரு மென்பொருள் அமைப்பின் உட்கூறுகளால் (components of software system) பயன்படுத்தப்படும் பல செயல்முறைகளுடன் (set of functions) தொடர்புகொள்வதற்கான ஓர் இடைமுகத்தை வரையறுக்கிறது.
 
ஓர் ஏபிஐ-யினால் வரையறுக்கப்பட்ட செயல்பாடுகளை அளிக்கும் மென்பொருளானது, ஏபிஐ-ன் ''நிறுவுதல்'' (implementation) என்று கூறப்படும்.
வரிசை 37:
* மொழி-சாராமல் இருக்கலாம். பல்வேறு நிரல்மொழிகளின் மூலமாக அதை பயன்படுத்தக் கூடிய வகையில் எழுதப்பட்டிருக்கும்.
 
எடுத்துக்காட்டாக, பயனர்களுக்கு உள்ளூர் உணவகங்களைப் பார்வையிட அனுமதிக்கும் ஒரு வலைத்தளமானது, கூகுள் நிலவரைப்படங்களில் இருந்து எடுக்கப்பட்ட வரைபடங்களைப் பயன்படுத்தக்கூடும். ஏனென்றால் கூகுள் மேப்ஸ் கொண்டிருக்கும் ஏபிஐ, அதை அனுமதிக்கிறது. இருப்பினும், அதில் போதிய கட்டுப்பாடுகளையும் அது அதற்குள்ளாகவே கொண்டிருக்கிறது.
 
"ஏபிஐ" என்பது ஒரு நிறுவனத்தால் அளிக்கப்பட்ட ஒரு முழு இடைமுகத்தையோ, ஒரு தனிப்பட்ட செயல்பாட்டையோ, அல்லது பல்வேறு ஏபிஐ-களின் ஒரு தொகுப்பையோ கூட குறிப்பதற்கு பயன்படுத்தப்படக்கூடும். இவ்வாறு, அர்த்தப்படுத்தப்படும் விதம் பொதுவாக தகவல் பரிமாற்றம் செய்யும் அந்த நபரால் அல்லது ஆவணத்தால் தீர்மானிக்கப்படுகிறது.
வரிசை 46:
[[ஜாவா மொழி]] ஏபிஐ ஆனது <code>Serializable</code> என்ற இடைமுகத்தைக் கொண்டிருக்கிறது. இது எப்போதும் வரிசையாக இருக்கக்கூடிய வகையில் implementationகளைக் கொண்டிருக்கும் பிரிவை எதிர்பார்க்கும் ஓர் இடைமுகமாகும். இதை அணுகுவதற்கான எவ்வித பொதுவான அனுமதிகளும் தேவைப்படுவதில்லை, மாறாக class அனுமதிகள் தேவைப்படுகின்றன.
 
ஆப்ஜெக்ட் சார்ந்த மொழிகளில், ஏபிஐ தொடர்ந்து library வடிவத்தில் வினியோகிக்கப்படுகிறது.
 
ஆவணமுறை பொதுவாக சில எளிய உதவி பக்கங்களின் வடிவத்தில் அளிக்கப்படுவதில்லை. ஆனால் பெரும்பாலும் ஆவணங்கள் ஓர் உயர்தரமான மற்றும் சிக்கலான தொகுப்பாகவே வழங்கப்படுகின்றன.
வரிசை 55:
ஒரு குறிப்பிட்ட குழுவுடன் பயன்பாட்டு தரவுகளையும், கருத்துக்களையும் பகிர்ந்து கொள்வதற்கான ஒரு கட்டற்ற கட்டமைப்பை உருவாக்க API-கள் உதவுகின்றன. இந்த வகையில், ஓரிடத்தில் உருவாக்கப்பட்ட கருத்தை மாற்றிமாற்றி பதிப்பிக்க முடியும். அத்தோடு இணையத்தில் பல இடங்களில் இருந்து அவற்றை இற்றைப்படுத்தவும் முடியும்.
 
1. ஃப்ளிக்கர் (flickr) மற்றும் போட்டோபக்கெட் போன்ற தளங்களில் இருந்து புகைப்படங்களை ஃபேஸ்புக் மற்றும் மைஸ்பேஸ் போன்ற சமூக வலையமைப்பு தளங்களில் பகிர்ந்து கொள்ள முடியும்.
 
2. தரவுகளை உள்ளடக்கி அளிக்க முடியும். <br />
3. தரவுகளை மாற்றிமாற்றி பிரசுரிக்க முடியும். எடுத்துக்காட்டாக, இட்வீட்டரால் (Twitter) அளிக்கப்பட்ட பதிலிடுகைகளை ஃபேஸ்புக் கணக்கிற்கு மாற்றும் வகையில் இட்வீட்டர் மற்றும் ஃபேஸ்புக்கின் ஏபிஐ-களில் வசதி இருக்கிறது.
 
4. வீடியோ தரவுகளை தங்களின் தளங்களில் சேர்க்க முடியும். எடுத்துக்காட்டாக, எவரொருவரும் தமது வலைத்தளத்தில் யூ-டியூப்பின் ஒரு வீடியோ தரவை உள்ளடக்கி கொள்ளலாம். <br />
 
5. பயனர் தகவல்களை வலை சமூகத்தில் இருந்து வெளிப்புற பயன்பாடுகளோடு பகிர்ந்து கொள்ளலாம். இதற்கான சிறந்த எடுத்துக்காட்டுகளில் ஒன்று தான் ஃபேஸ்புக் பயன்பாட்டு பணித்தளம்.<ref>
"https://ta.wikipedia.org/wiki/செயலி_நிரலாக்க_இடைமுகம்" இலிருந்து மீள்விக்கப்பட்டது