Text processing
કમ્પ્યુટિંગમાં, ટેક્સ્ટ પ્રોસેસિંગ શબ્દ ઇલેક્ટ્રોનિક ટેક્સ્ટની રચના અથવા હેરફેરને સ્વચાલિત કરવાના સિદ્ધાંત અને પ્રથાનો સંદર્ભ આપે છે. લખાણ સામાન્ય રીતે પ્રેક્ટિસમાં સામેલ વ્યક્તિના કીબોર્ડ પર ઉલ્લેખિત તમામ આલ્ફાન્યૂમેરિક અક્ષરોનો સંદર્ભ આપે છે, પરંતુ સામાન્ય લખાણનો અર્થ લક્ષ્ય લખાણના પ્રમાણભૂત અક્ષર એન્કોડિંગની તરત ઉપરના અમૂર્ત સ્તર થાય છે. પ્રક્રિયા શબ્દ એ જાતે કરવામાં આવતી સમાન હેરફેરના વિરોધમાં સ્વચાલિત (અથવા યાંત્રિક) પ્રક્રિયાનો સંદર્ભ આપે છે. ટેક્સ્ટ પ્રોસેસિંગમાં કમ્પ્યુટર આદેશોનો સમાવેશ થાય છે જે સામગ્રી, સામગ્રીમાં ફેરફારો અને કર્સર હિલચાલને આમંત્રણ આપે છે, ઉદાહરણ તરીકે ફોર્મેટને શોધવા અને બદલવા માટે સામગ્રીનો પ્રોસેસ્ડ રિપોર્ટ જનરેટ કરે છે, અથવા ફાઇલને ફિલ્ટર કરે છે અથવા ટેક્સ્ટ ફાઇલનો અહેવાલ આપે છે. નિયમિત અભિવ્યક્તિની લખાણ પ્રક્રિયા એ વર્ચ્યુઅલ એડિટિંગ મશીન છે, જેમાં આદિમ પ્રોગ્રામિંગ ભાષા હોય છે જેમાં રજિસ્ટર (ઓળખકર્તાઓ) નામ આપવામાં આવે છે, અને લખાણમાં સમાવિષ્ટ અક્ષરોના ક્રમમાં સ્થાનો નામ આપવામાં આવે છે. આનો ઉપયોગ કરીને, "ટેક્સ્ટ પ્રોસેસર", ઉદાહરણ તરીકે, ટેક્સ્ટના પ્રદેશને ચિહ્નિત કરી શકે છે, અને પછી તેને ખસેડી શકે છે. ઉપયોગિતાની લખાણ પ્રક્રિયા એ ફિલ્ટર પ્રોગ્રામ અથવા ફિલ્ટર છે. આ બે પદ્ધતિઓમાં ટેક્સ્ટ પ્રોસેસિંગનો સમાવેશ થાય છે. વ્યાખ્યા એએનએસઆઈ એસ્કેપ કોડ જેવા પ્રમાણિત માર્કઅપ સામાન્ય રીતે સંપાદક માટે અદ્રશ્ય હોવાથી, તેમાં અસ્થાયી ગુણધર્મોનો સમૂહ હોય છે જે કેટલીકવાર વર્ડ પ્રોસેસિંગથી અલગ પડે છે. પરંતુ વર્ડ પ્રોસેસિંગથી ચોક્કસ તફાવત એ છે કે ટેક્સ્ટ પ્રોસેસિંગ યોગ્ય છેઃ "ટેક્સ્ટ પ્રોસેસિંગ ઉપયોગિતાઓ" નું પ્રતિનિધિત્વ કરે છે, માત્ર "ટેક્સ્ટ એડિટિંગ" એપ્લિકેશનો નહીં. "માઉસ વે" (દા. ત. માઉસ વે) ના વિરોધમાં "કીબોર્ડ વે" વધુ છે. સંપાદન શરૂ કરવા માટે ખેંચો અને છોડો, કાપો અને પેસ્ટ કરો). અભિગમમાં રેન્ડમ ઍક્સેસને બદલે ક્રમિક ઍક્સેસ છે. એપ્લિકેશન સ્તર પર પરોક્ષ રીતે કામ કરવાને બદલે સીધા જ પ્રસ્તુતિ સ્તર પર કામ કરે છે. કાચા ડેટાનું કામ કરે છે જે પ્રમાણિત હોય છે અને કોઈપણ માલિકીની પદ્ધતિઓ તરફ વળવાને બદલે વધુ ખુલ્લેઆમ કામ કરે છે. આ રીતે ફોન્ટ અને રંગ જેવા માર્કઅપ ખરેખર એક વિશિષ્ટ પરિબળ નથી, કારણ કે અક્ષર ક્રમ કે જે ફોન્ટ અને રંગને અસર કરે છે તે ફક્ત પૃષ્ઠભૂમિ ટેક્સ્ટ પ્રોસેસિંગ મોડ દ્વારા આપમેળે દાખલ કરવામાં આવેલા પ્રમાણભૂત અક્ષરો છે, જે સુસંગત ટેક્સ્ટ સંપાદકો દ્વારા પારદર્શક રીતે કામ કરવા માટે બનાવવામાં આવે છે, તેમ છતાં જ્યારે તે મોડ અમલમાં ન હોય ત્યારે ટેક્સ્ટ પ્રોસેસિંગ આદેશો તરીકે દૃશ્યમાન થાય છે. તેથી ટેક્સ્ટ પ્રોસેસિંગને પ્રમાણભૂત, છતાં અદ્રશ્ય અક્ષરોને બદલે દ્રશ્ય અક્ષરો (અથવા ગ્રાફિમ) ની આસપાસ મૂળભૂત રીતે (પરંતુ સંપૂર્ણપણે નહીં) વ્યાખ્યાયિત કરવામાં આવે છે. કમ્પ્યુટર ટેક્સ્ટ પ્રોસેસિંગનો વિકાસ ક્લેનની નિયમિત ભાષાને ઔપચારિક બનાવવાની સાથે ઉત્સાહપૂર્વક શરૂ થયો. આવી નિયમિત અભિવ્યક્તિઓ પછી એક નાનો કાર્યક્રમ બની શકે છે, જે સંકલન પ્રક્રિયા સાથે પૂર્ણ થાય છે, જે કોઈપણ સંપાદન કરવા માટે ઉપલબ્ધ હોય છે, એકવાર તે ભાષા વિસ્તૃત થઈ જાય. તેવી જ રીતે, ચોક્કસ વિકલ્પો વિકસાવીને ગાળકોને વિસ્તૃત કરવામાં આવે છે. મૂળભૂત વિભાવનાઓ સંપાદક અનિવાર્યપણે ઇનપુટ પ્રવાહને બોલાવે છે અને તેને ટેક્સ્ટ પ્રોસેસિંગ પર્યાવરણ તરફ દોરી જાય છે, જે કાં તો કમાન્ડ શેલ અથવા ટેક્સ્ટ એડિટર છે. પરિણામી આઉટપુટ વધુ ટેક્સ્ટ પ્રોસેસિંગને લાગુ પડે છે, જેનું અંતિમ પરિણામ વધુ વ્યવહારદક્ષ અને સંરચિત કમ્પ્યુટર પ્રોગ્રામ દ્વારા એકવાર લાગુ કરવામાં આવેલા અલ્ગોરિધમનો એક જ ઉપયોગ સાથે તુલનાત્મક છે. ટેક્સ્ટ પ્રોસેસિંગ એ, અલ્ગોરિધમથી વિપરીત, સરળ મેક્રોનો જાતે સંચાલિત ક્રમ છે જે પેટર્ન-એક્શન એક્સપ્રેશન અને ફિલ્ટરિંગ મિકેનિઝમ્સ છે. બંને કિસ્સાઓમાં પ્રોગ્રામરનો ઈરાદો ટેક્સ્ટ પ્રોસેસિંગના કાર્યમાં લખાણના અક્ષરોના આપેલ સમૂહ પર પરોક્ષ રીતે પ્રભાવિત થાય છે. ટેક્સ્ટ પ્રોસેસિંગ પગલાના પરિણામો કેટલીકવાર માત્ર આશાવાદી હોય છે, અને જ્યાં સુધી નિયમિત અભિવ્યક્તિ અથવા માર્કઅપ ભાષાની વિગતો, અથવા ઉપયોગિતા વિકલ્પો સંપૂર્ણપણે નિપુણ ન થાય ત્યાં સુધી, પ્રયાસ કરેલ પદ્ધતિ ઘણીવાર દ્રશ્ય પ્રતિસાદ દ્વારા બહુવિધ ડ્રાફ્ટ્સને આધિન હોય છે. ટેક્સ્ટ પ્રોસેસિંગ મોટે ભાગે કમ્પ્યુટિંગના ઉચ્ચતમ સ્તર પર લખાણના અક્ષરોના ઉત્પાદન સાથે સંબંધિત છે, જ્યાં તેની પ્રવૃત્તિઓ કમ્પ્યુટિંગના વ્યવહારુ ઉપયોગો-માહિતીના મેન્યુઅલ ટ્રાન્સમિશનની નીચે છે. આખરે તમામ કમ્પ્યુટિંગ ટેક્સ્ટ પ્રોસેસિંગ છે, એસેમ્બલરના સ્વ-સંકલન લખાણના અક્ષરોથી, ગ્રાફિકલ ડેટાના બ્લબને હેન્ડલ કરવા માટે જનરેટ કરવામાં આવેલી સ્વચાલિત પ્રોગ્રામિંગ ભાષા દ્વારા, અને અંતે નિયમિત અભિવ્યક્તિઓના મેટાચેક્ટર્સ કે જે હાલના લખાણ દસ્તાવેજોને તૈયાર કરે છે. ટેક્સ્ટ પ્રોસેસિંગ તેનું પોતાનું ઓટોમેશન છે. અક્ષરો લખાણ અક્ષરો પ્રમાણિત અક્ષર સમૂહમાં આવે છે જેમાં નવી લાઇન અક્ષરો જેવા નિયંત્રણ અક્ષરો પણ હોય છે, જે લખાણને ગોઠવે છે. અન્ય પ્રકારના નિયંત્રણ અક્ષરો પ્રસારણની વ્યવસ્થા કરે છે, પાત્ર સમૂહને વ્યાખ્યાયિત કરે છે અને અન્ય ઘરની જાળવણીના કાર્યો કરે છે. ટેક્સ્ટ એડિટર લિસ્ટ ઓફ યુનિક્સ કમાન્ડ્સ એક્સટર્નલ લિંક્સ પણ જુઓ ગેરાર્ડ સેલ્ટન ડેટાબેઝ દ્વારા ઓટોમેટિક ટેક્સ્ટ પ્રોસેસિંગ વિથ ટેક્સ્ટ પ્રોસેસિંગ ટૂલ્સ (2013-10-23) કન્ટેન્ટ એનાલિસિસ સોફ્ટવેર ફોર કન્ટેન્ટ એનાલિસિસ પુસ્તકની વિષયવસ્તુ. ટેક્સ્ટ ટૂલ્સ ઓનલાઇન ઓનલાઇન ટેક્સ્ટ પ્રોસેસિંગ ટૂલ્સ. ટેક્સ્ટ યુનિક્સ ટેક્સ્ટ પ્રોસેસિંગ ઉપયોગિતાઓ