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

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
Tamil35 (பேச்சு | பங்களிப்புகள்)
Tamil35 (பேச்சு | பங்களிப்புகள்)
வரிசை 91:
}}
</ref>.
 
== நிறுவுதல்கள் ==
POSIX தரமுறை ஒரு ஏபிஐ-ஐ வரையறுக்கிறது, பல்வேறு வெவ்வேறான அமைப்புமுறைகளில் (மேக் இயங்குத்தளம் X மற்றும் பல்வேறு பெர்க்லே மென்பொருள் வினியோகங்கள் (BSD-கள்) இந்த இடைமுகத்தை நிறுவுகின்றன) செயல்படுவதற்கேற்ற வகையில் பொதுவான கணினியியல் செயல்பாடுகளின் பல வகைகளை எழுத இது அனுமதிக்கிறது; எவ்வாறிருப்பினும், இதை பயன்படுத்த ஒவ்வொரு பணித்தளத்திற்கும் ஏற்ற வகையில் மறு-தொகுப்பாக்கம் செய்ய வேண்டியதிருக்கும். மற்றொருபுறம் ஒரு பொருத்தமான ஏபிஐ, எந்த அமைப்புமுறையிலும் அந்த API-ஐ நிறுவுவதன் மூலமாக எவ்வித மாற்றங்களும் இல்லாமல் செயல்படுத்த தொகுக்கப்பட்ட ஆப்ஜெக்ட் குறியீட்டை அனுமதிக்கிறது. தேவையான ஏபிஐ-களை நிறுவியதுடன் இதற்கு பல்வேறு மென்பொருள் நூலகங்கள் தேவைப்பட்டாலும் கூட, இது மென்பொருள் வழங்குனர்களுக்கும் சரி (இங்கே இவர்கள் மேற்பதிப்புகளை உருவாக்க/வினியோகிக்க வேண்டிய அவசியமில்லாமல் புதிய அமைப்புகளுக்காக இருக்கும் மென்பொருளையே வினியோகிக்க முடிகிறது) , பயனர்களுக்கும் சரி (இங்கே இவர்கள் மேற்பதிப்புகளை வாங்காமலேயே தங்களின் புதிய அமைப்புகளில் பழைய மென்பொருளையே நிறுவ முடிகிறது.) ஆதாயமளிக்கிறது.
 
"பொருத்தமான நிலை"<ref>
{{cite web
|first =
|last =
|author = Microsoft
|authorlink =
|coauthors =
|title = Run Older Programs On Windows XP
|url = http://www.microsoft.com/windowsxp/using/helpandsupport/learnmore/appcompat.mspx
|archiveurl =
|work =
|publisher = Microsoft
|location =
|page =
|pages = 4
|language = EN
|trans_title =
|doi =
|date =
|month = October
|year = 2001
|archivedate =
|accessdate =
|quote =
}}</ref> (Compatibility Mode) என்றழைக்கப்படும் ஒரு குறிப்பிட்ட-செயல்பாட்டு அமைப்புகளைப் பயன்படுத்தி பழைய பயன்பாடுகள் விண்டோஸின் புதிய பதிப்புகளில் செயல்படும் வகையில் பழையவற்றிற்கு பொருத்தமான ஒரு ஏபிஐ-க்கு, குறிப்பாக தங்களின் விண்டோஸ் API (Win32) நூலகத்திற்கு பொருத்தமான ஒரு API-க்கு, பொறுப்பேற்க மைக்ரோஃசாப்ட் ஆர்வம் காட்டியுள்ளது. இந்த விஷயத்தில் ஆப்பிள் இன்க். குறைந்தளவே அதன் நிலைச்சார்பைக் காட்டியுள்ளது, அதாவது பொருந்தும்தன்மையை முற்றிலுமாக உடைப்பது அல்லது ஒரு ஏபிஐ-ஐ ஒரு மெதுவான "முன்மாதிரி நிலையால்" (emulation mode) நிறுவுவது; இது பழைய மென்பொருளைப் புறக்கணிக்கும் நிலையை ஏற்படுத்தி, அபிவிருத்தியில் வேகமான சுதந்திரத்தை அனுமதிக்கிறது. {{Citation needed|date=January 2010}}
 
யூனிக்ஸ் போன்ற இயங்குதளங்கள் மத்தியில், இதைச் சார்ந்த பல உள்ளன, ஆனால் ஒரு பொதுவான வன்பொருள் பணித்தளத்தில் ((குறிப்பாக, இன்டெல் 80386 பொருந்திய அமைப்புகளில்) இயங்கும் இயங்குத்தளங்களுக்கு பொருந்தாமல் இருக்கின்றன. மென்பொருள் வழங்குனர்கள் அனைத்து அமைப்புகளுக்கும் ஒரே பைனரி பயன்பாட்டை வினியோகிக்கும் வகையில் ஏபிஐ-ஐ தரமுறைப்படுத்த பல்வேறு முயற்சிகள் நடந்து வருகின்றன; இருப்பினும் இன்று வரை, இதில் எதுவுமே வெற்றியடையவில்லை. லினக்ஸ் தரமுறை அடித்தளம் இதை [[லினக்ஸ்]] பணித்தளத்திற்கு ஒத்தவகையில் செய்ய முயற்சித்து வருகிறது, இதற்கிடையில் பல்வேறு யூனிக்ஸ் போன்ற BSD-கள் (FreeBSD, NetBSD, OpenBSD), பழையதற்கு பொருத்தமாகவும் (அமைப்புகளின் புதிய வினியோகங்களில் செயல்படும் வகையில் பழைய பதிப்புகளுக்காக எழுதப்பட்ட நிரல்களை அனுமதிக்கிறது), பல்வேறு-பணித்தளத்திற்கு பொருத்தமாகவும் (மறு-தொகுப்பிடுதல் இல்லாமல் வெளிநாட்டு குறியீட்டிற்கான செயல்பாட்டை அனுமதிக்கிறது) அமையும் வகையில் ஏபிஐ பொருந்தும்தன்மையின் பல்வேறு நிலைகளை நிறுவுகின்றன.
 
== வெளியீட்டு கொள்கைகள் ==
"https://ta.wikipedia.org/wiki/செயலி_நிரலாக்க_இடைமுகம்" இலிருந்து மீள்விக்கப்பட்டது