Revision 303586 of "તન્ત્રાંશ" on guwiki

== તન્ત્રાંશ==

સંગણક [[તન્ત્રાંશ]], અથવા સોફ્ટવેર, [[સંગણક]] ક્રમાદેશ (પ્રોગ્રામ) અને સંબંધિત માહિતી સંગ્રહ છે કે જે સંગણક  શું કરવું અને તેને કેવી રીતે કહી માટે સૂચનો પૂરા પાડે છે. એક અથવા વધુ તન્ત્રાંશ સંગણક [[પ્રોગ્રામ|ક્રમાદેશ ]] અને [[માહિતી]] કેટલાંક કારણો માટે સંગણક સંગ્રહ રાખવામાં સંદર્ભ લે છે. બીજા શબ્દોમાં કહીએ તો, તન્ત્રાંશ કાર્યક્રમો, પ્રક્રિયાઓ, ગાણિતીક નિયમો અને તેની [[ડેટા પ્રોસેસિંગ સિસ્ટમ]] ક્રિયા સાથે સંબંધિત દસ્તાવેજીકરણ સમૂહ છે. તન્ત્રાંશ કાર્યક્રમ છે જે સંગણક [[હાર્ડવેર]]ને સૂચનો પૂરા પાડે છે. હાર્ડવેરથી વિપરીત, તન્ત્રાંશને "સ્પર્શ કરી શકાય નહિ". તન્ત્રાંશ ક્યારેક અનુપ્રયોગ (એપ્લિકેશન) તન્ત્રાંશના અર્થમાં વપરાય છે. 

સંગણક તન્ત્રાંશ જેને સંગણક હાર્ડવેરથી અલગ તારવવામાં તે ભૌતિક ઈન્ટરકનેક્શન સંગ્રહવા માટે અને ચલાવવા માટે (અથવા [[રન]]) જરૂરી ઉપકરણ છે. સૌથી નીચા સ્તરે, [[એક્ઝેક્યુટેબલ કોડ]] [[મશીન ભાષા]] વ્યક્તિગત [[પ્રોસેસર]] માટે ચોક્કસ સૂચનો સમાવે છે. મશીન ભાષા [[બાઈનરી પ્રોસેસર]] સૂચનો કે તેની પૂર્વવર્તી કમ્પ્યુટરની કિંમતો જૂથો સમાવે છે. કાર્યક્રમો ચોક્કસ ક્રમ કમ્પ્યુટર રાજ્યના બદલવા માટે સૂચનો એક ઓર્ડર શ્રેણી છે. તે સામાન્ય રીતે ઉચ્ચ સ્તર [[પ્રોગ્રામીંગ ભાષા]]ઓ સરળ અને વધુ કાર્યક્ષમ માનવ માટે ઉપયોગ કરવા માટે મશીન ભાષા કરતા (કુદરતી ભાષા નજીક) છે માં લખાયેલ છે. ઉચ્ચ કક્ષાની ભાષાઓ [[કમ્પાઈલ]] થયેલ હોય અથવા મશીન લેંગ્વેજ [[ઓબ્જેક્ટ કોડ]]ને અર્થઘટન કરે છે. સોફ્ટવેર પણ [[એસેમ્બલી ભાષા]] માં લખાયેલ હોઇ શકે છે, જરૂરી છે, મશીન કુદરતી ભાષા મૂળાક્ષર ભાષાનો ઉપયોગ એક નેમોનિક રજૂઆત. એસેમ્બલી ભાષા [[એસેમ્બ્લર]] મારફતે ઓબ્જેક્ટ કોડને એસેમ્બલ હોવું જ જોઈએ.


== સોફ્ટવેરનો ઇતિહાસ ==