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

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
சி தானியங்கி: AFTv5Test இல் இருந்து நீக்குகின்றது
No edit summary
வரிசை 1:
{{cleanup|date=July 2009}}
 
'''கணிப்பொறி மென்பொருள்''' அல்லது '''மென்பொருள்''' என்பது [[கணிப்பொறி நிரல்]]கள் மற்றும் [[கணிப்பொறி]]களால் படிக்கவும் எழுதப்படவும் முடிகின்ற மற்றும் பிற வகைப்பட்ட தகவல் போன்ற [[கணினி வன்பொருள்|எண்ணிம]] முறையில் சேமிக்கப்படும் ''தரவு'' என்று முதன்மையாகப் பயன்படுத்தப்படுகின்ற பொதுவான ஒரு சொல்லாகும். இன்று இந்தச் சொல் திரைப்படச் சுருள், நாடாக்கள் மற்றும் பதிவுப்பொருட்கள் போன்று வழக்கமாக கணிப்பொறியோடு தொடர்புகொண்டிராத தரவையும் உள்ளடக்கியிருக்கிறது..<ref>மென்பொருள்..(n.d.). Dictionary.com சுருக்கப்படாதது (v 1.1). Dictionary.com வலைத்தளம்: http://dictionary.reference.com/browse/software இல் இருந்து 2007-04-13 இல் திரும்ப எடுக்கப்பட்டது.</ref> இந்த சொற்பதம் ''வன்பொருள்'' (அதாவது உடலியல் ''சாதனங்கள்'') என்ற பழைய சொல்லுக்கு முரணாக இருக்கும் விதத்தில் உருவாக்கப்பட்டிருக்கிறது; [[கணினி வன்பொருள்|வன்பொருள்]] என்பதற்கு முரணாக மென்பொருள் என்பது கண்ணுக்குப் புலப்படாதது, அதாவது "தொட இயலாதது" என்பதைக் குறிக்கிறது.<ref>{{cite web
| title = Wordreference.com: WordNet 2.0
| publisher = Princeton University, Princeton, NJ
வரிசை 9:
எடுத்துக்காட்டுகள்:
* பயன்பாட்டு மென்பொருள், பயனர்களுக்கு பயன்மிக்க வேலையை செய்துதரும் வேர்ட் பிராசஸர்கள் போன்றவை.
* தளநிரல், உடனிணைக்கப்பட்ட முக்கியப் பலகைகள் அல்லது மற்ற வகைப்பட்ட ஒருங்கிணைந்த [[கணினி வன்பொருள்|வன்பொருள்]] கடத்திகளிலான மின்னனுரீதியில் நிரல்படுத்தப்பட்ட நினைவக சாதனங்களுக்கான, மென்பொருள் நிரல்படுத்தப்பட்ட உறைவிடம்.
* மையநிரல், விநியோகிகப்பட்ட அமைப்புக்களைக் கட்டுப்படுத்தவும் ஒருங்கிணைக்கவும் செய்கிறது.
* அமைப்பு மென்பொருள் கணக்கீட்டு மூலாதாரங்களைக் மற்றும் பயனர்களுக்கான வசதிவாய்ப்பினை வழங்கும் இயங்கு தளங்களைக் கொண்டிருக்கிறது .
* மென்பொருள் பரிசோதனை என்பது மேம்படுத்தல் மற்றும் நிரல்படுத்தலின் செயற்களம் சார்ந்தது. மென்பொருள் பரிசோதனை என்பது பரிசோதனைக்கான பல முறைகளையும் உள்ளிட்டிருக்கிறது என்பதுடன் தனிநபராலோ அல்லது குழுவினராலோ பயன்படுத்தப்படுவதற்கு வெளியிடப்படும் முன்னர் மென்பொருள் தயாரிப்பைப் பொருத்தமானது என்று பிரகடனப்படுத்துகிறது.
* சோதனைநிரல், இது எல்லா பயனீடுகளுக்கும் ஒரு பொதுச் சொல்லாகவோ கொள்கலன் சொல்லாகவோ இருக்கிறது என்பதுடன் மென்பொருள் தொகுதியைச் சோதிப்பதற்கு இணையாகச் செயல்படும் பயன்பாட்டு மென்பொருளாகவும் இருக்கிறது, ஆனால் அவசியம் இவை செயல்பாட்டு நோக்கங்களுக்காக பங்களிக்கும் விருப்பத்தேர்வாக இருக்க வேண்டிய அவசியமில்லை. இதேபோன்று, சோதனைநிரல் நிலைப்படுத்தப்பட்ட உருவரை அல்ல ஆனால் பயன்பாட்டு மென்பொருள் அல்லது அதனுடைய துணைத்தொகுதிகளுக்கான வேலைச் சூழலாகும்.
* வீடியோ கேம்கள் ([[கணினி வன்பொருள்|வன்பொருள்]] பகுதியைத் தவிர்த்து)
* வலைத்தளங்கள்
 
வரிசை 25:
இவ் வகையான மென்பொருள், ஹெச்டிஎம்எல், பிஹெச்பி, பெர்ல், ஜேஎஸ்பி, ஏஎஸ்பி.நெட், [[எக்ஸ்எம்எல்]], போன்ற மொழிகள் மற்றும் வடிவமைப்புப் பணிகளில் உருவாக்கப்படும் வலைப் பக்கங்கள் மற்றும் [[சி]], [[சி++]], [[ஜாவா நிரலாக்க மொழி|ஜாவா]], [[சி#]] அல்லது ஸ்மால்டாக் போன்ற மொழிகளில் உருவாக்கப்பட்ட ஓபன்ஆபீஸ், மைக்ரோசாஃப்ட் வேர்ட் போன்ற டெஸ்க்டாப் பயன்பாடுகள் ஆகியவற்றை உள்ளடக்கியிருக்கிறது. பயன்பாட்டு மென்பொருள் வழக்கமாக [[லினக்ஸ்]] அல்லது [[மைக்ரோசாஃப்ட் விண்டோஸ்]] போன்ற உள்ளுறையும் இயங்கு தளங்களில் செயல்படுகின்றன. மென்பொருள் (அல்லது தளநிரல்) வீடியோ கேம்களிலும் வாகனங்கள், தொலைக்காட்சிகள் மற்றும் பிற நுகர்வோர் மின்னணு சாதனங்களின் [[லாஜிக்]] அமைப்புக்களின் உருவரையாக்க பாகங்களிலும் பயன்படுத்தப்படுகின்றன.
 
[[கணிப்பொறி]] மென்பொருள் என்பது மென்பொருளை சேமித்தும் செயல்நிறைவேற்றவும் (அல்லது செயல்படுத்தவும்) தேவைப்படும் உள்ளார்ந்த உள்ளிணைப்புகள் மற்றும் சாதனங்களை உடனிணைந்துக் கொண்டுள்ள கணினி [[கணினி வன்பொருள்|வன்பொருள்]] ([[கணினி வன்பொருள்|வன்பொருள்]]) என்பதிலிருந்து வேறுபடுத்திக் காட்டப்படுவதற்கென்றே இவ்வாறு அழைக்கப்படுகிறது. மிகக்குறைந்த அளவில் செயல்நிறைவேற்ற குறியெழுத்து தனிப்பட்ட நிகழ்ப்படுத்திக்கென்றே உள்ள இயந்திர மொழி்க் குறிப்புகளை உள்ளிட்டிருக்கிறது. ஒரு இயந்திர மொழி முன்பிருந்த நிலையிலிருந்து கணிப்பொறியின் நிலையை மாற்றும் நிகழ்படுத்தி அறிவுறுத்தல்களைக் குறிப்பிடும் பைனரி மதிப்புக் குழுக்களை உள்ளிட்டதாக இருக்கிறது. ஒரு குறிப்பிட்ட தொடராக்கத்தில் கணினியின் நிலையை மாற்றுவதற்காக அறிவுறுத்தல்களின் தொடர்வரிசைக்கு நிரலாக்கங்கள் கட்டளையிடுகின்றன. இது வழக்கமாக இயந்திர மொழியைக் காட்டிலும் மனிதர்களுக்கு பயன்படுத்த சுலபமாகவும் மிகுந்த பயன்மிக்கதாகவும் இருக்கும் (இயற்கை மொழிகள் போன்று) உயர் மட்ட நிரலாக்க மொழிகளில் எழுதப்படுகின்றன. உயர்மட்ட மொழிகள் இயந்திர மொழி இலக்கு குறியெழுத்திற்கு தொகுக்கப்படுகின்றன அல்லது பொருள் விளக்கம் செய்யப்படுகின்றன. மென்பொருளானது தொகுப்பு மொழியிலும் எழுதப்படலாம், குறிப்பாக இயற்கை மொழி அகரவரிசையைப் பயன்படுத்தும் இயந்திர மொழியின் நினைவூட்டு வெளிப்பாடு. தொகுப்பு மொழி ஒரு தொகுப்பி வழியாக ஆப்ஜெக்ட் குறியெழுத்தாக தொகுப்பாக்கம் செய்யப்பட வேண்டும்.
 
"மென்பொருள்" என்ற சொல் இந்தப் பொருளில் முதன்முறையாக 1958 இல் ஜான் டபிள்யு.டர்க்கி அவர்களால் பயன்படுத்தப்பட்டது.<ref>{{cite news|url=http://query.nytimes.com/gst/fullpage.html?res=9500E4DA173DF93BA15754C0A9669C8B63|title=John Tukey, 85, Statistician; Coined the Word 'Software'|publisher=New York Times|date=2000-07-28}}</ref> கணினி அறிவியல் மற்றும் மென்பொருள் பொறியியலில் '''கணினி மென்பொருள்''' என்பது எல்லா கணினி நிரல்களுமாகும். மிகவும் நவீன மென்பொருளுக்கு அடிப்படையாக உள்ள கோட்பாடு 1935 ஆம ஆண்டில் ஆலன் டூரிங் அவர்களால், அவருடைய ''எண்ஸ்டைடங்ஸ்பிராப்ளத்திற்கான (முடிவுசெய்யும் கணிதம்) பயன்பாட்டுடன் கூடிய கணக்கிடக்கூடிய எண்கள்'' கட்டுரையில் முதல்முறையாக முன்மொழியப்பட்டிருக்கிறது.<ref>ஹாலி, மைக் (2005:79). ''எலக்ட்ரானிக் பிரைன்ஸ்/ஸ்டோரிஸ் ஃப்ரம் தி டான் ஆஃப் த கம்ப்யூட்டர் ஏஜ்'' . பிரிட்டிஷ் பிராட்காஸ்டிங் கார்ப்பரேஷன் அண்ட் கிரந்தா புக்ஸ், லண்டன். ஐஎஸ்பிஎன் 1-86207-663-4.</ref>
வரிசை 105:
மென்பொருளின் தரம் முக்கியமானது, குறிப்பாக மைக்ரோசாஃப்ட் ஆபீஸ், [[மைக்ரோசாஃப்ட் விண்டோஸ்]] மற்றும் [[லினக்ஸ்]] போன்ற வர்த்தக மற்றும் அமைப்பு மென்பொருள்களுக்கு. மென்பொருள் பிழையானதாக (பக் கொண்டிருந்தால்) இது ஒருவருடைய வேலையை அழித்தும் சிதைத்தும் விடலாம் என்பதுடன் எதிர்பாராத செயல்களையும் செய்துவிடலாம். தவறுகளும் பிழைகளும் "பக்ஸ்" என்றழைக்கப்படுகின்றன. பல பக்ஸ்களும் மென்பொருள் சோதனையின் வழியாக கண்டுபிடிக்கப்பட்டு அழிக்கப்படுகின்றன (டீபக் செய்யப்படுகிறது). இருப்பினும், மென்பொருள் சோதனை எப்போதாவதுதான் -அவ்வாறு இருந்தால்- ஒவ்வொரு பக்கையும் அழிக்கிறது; சில நிரலாக்குனர்கள் "ஒவ்வொரு நிரலாக்கமும் குறைந்தது ஒரு பக்காவது இல்லாமல் இருக்காது"(லூபேர்ஸ்கி விதி) என்று கூறுகின்றனர். எல்லா முக்கியமான நிறுவனங்களும், மைக்ரோசாஃப்ட், நோவல் மற்றும் [[சன் மைக்ரோ சிஸ்டம்ஸ்]] போன்றவை, சோதனையிடுவதற்கு மட்டுமேயான குறிப்பிட்ட இலக்கோடு மென்பொருள் சோதிப்பு துறைகளை வைத்திருக்கின்றன.
 
மென்பொருளானது [[யூனிட் டெஸ்டிங்]], [[ரெக்ரஸன் டெஸ்டிங்]] மற்றும் இதர வழிமுறைகள் மூலமாக பரிசோதிக்கப்படுகின்றன, சோதிக்கப்படும் குறியாக்கம் அதிகமாக இருக்கலாம் என்பதால் இவை கைமுறையாகவோ அல்லது மிகவும் பொதுவாக தானியங்கி ரீதியாகவோ செய்யப்படுகின்றன. உதாரணத்திற்கு [[நாசா]] பல இயங்கு தளங்கள் மற்றும் தகவல்தொடர்பு செயல்பாடுகளுக்கு மிகவும் கடுமையான மென்பொருள் பரிசோதிப்பு நடைமுறைகளை வைத்திருக்கிறது. நாசா அடிப்படையிலான பல செயல்பாடுகள் மென்பொருள் எனப்படும் கட்டளை நிரல்கள் வழியாக ஒன்றோடொன்று செயல்பட்டும் அடையாளம் காண்பபடவும் செய்கின்றன. இது நாஸாவில் பணிபுரியும் பல பயனர்களையும் ஒட்டுமொத்தமாக செயல்பாட்டு அமைப்புக்களை மதிப்பிட அனுமதிக்கிறது. கட்டளை மென்பொருளைக் கொண்டிருக்கும் நிரல்கள் [[கணினி வன்பொருள்|வன்பொருள்]] பொறியியல் மற்றும் அமைப்புச் செயல்பாடுகளை ஒன்றிணைத்து மிகவும் சுலபமாக செயல்படுத்துவதற்கு உதவுகின்றன.
 
=== உரிமம் ===
"https://ta.wikipedia.org/wiki/மென்பொருள்" இலிருந்து மீள்விக்கப்பட்டது