Caret
કેરેટ એ અક્ષર માટે પરિચિત રીતે વપરાતું નામ છે, (સર્કમફ્લેક્સ અને સર્કમફ્લેક્સ ઉચ્ચાર) જે મોટાભાગના QWERTY કીબોર્ડ પર ટાઇપ કરીને આપવામાં આવે છે. આ પ્રતીકના પ્રોગ્રામિંગ અને ગણિતમાં વિવિધ ઉપયોગો છે. "કેરેટ" નામ મૂળ પ્રૂફરીડરની કેરેટ સાથે તેની દ્રશ્ય સમાનતા પરથી ઊભું થયું છે, જે દસ્તાવેજમાં વિરામચિહ્નો, શબ્દ અથવા શબ્દસમૂહ ક્યાં દાખલ કરવો જોઈએ તે સૂચવવા માટે પ્રૂફરીડિંગમાં વપરાતું ચિહ્ન છે. ઔપચારિક ASCII ધોરણ (X3.64.1977) તેને "સર્કમફ્લેક્સ" કહે છે. ટાઇપરાઇટર ઇતિહાસ ટાઇપરાઇટર એવી ભાષાઓ માટે રચાયેલ ટાઇપરાઇટર પર કે જે નિયમિત રીતે ડાયાક્રિટિક્સ (ઉચ્ચારણ ચિહ્નો) નો ઉપયોગ કરે છે, તેને ટાઇપ કરવાની બે સંભવિત રીતો છેઃ કીઓ પૂર્વ-રચિત અક્ષરોને સમર્પિત કરી શકાય છે (ડાયાક્રિટિકનો સમાવેશ કરીને); વૈકલ્પિક રીતે ડેડ કી મિકેનિઝમ પ્રદાન કરી શકાય છે. બાદમાં, જ્યારે ડેડ કી ટાઇપ કરવામાં આવે છે ત્યારે એક નિશાન બનાવવામાં આવે છે, પરંતુ સામાન્ય કીઓથી વિપરીત, કાગળની ગાડી આગળ વધતી નથી અને આમ ટાઇપ કરવા માટેનો આગામી અક્ષર ઉચ્ચારણ હેઠળ છાપવામાં આવે છે. આ પ્રતીક મૂળ રીતે ટાઇપરાઇટર અને કમ્પ્યુટર પ્રિન્ટરોમાં આપવામાં આવ્યું હતું જેથી સર્કમફ્લેક્સ ઉચ્ચારો અક્ષરો પર (અથવા તરીકે) ઓવરપ્રિન્ટ કરી શકાય. ISO/IEC 646 અને ASCII માં રૂપાંતરણ ASCII માં સર્કમફ્લેક્સ પ્રતીકનો સમાવેશ ટાઇપરાઇટર પર આ અગાઉના અસ્તિત્વનું પરિણામ છેઃ આ પ્રતીક પ્રકાર અથવા હોટ-લીડ પ્રિન્ટિંગ અક્ષર તરીકે સ્વતંત્ર રીતે અસ્તિત્વમાં નહોતું. એ. એસ. સી. આઈ. આઈ. ધોરણના મૂળ 1963ના સંસ્કરણમાં એ. એન. માટે કોડ પોઇન્ટ x5E નો ઉપયોગ કરવામાં આવ્યો હતો. જો કે, 1965 ના ISO/IEC646 પ્રમાણભૂત વ્યાખ્યાયિત કોડ પોઇન્ટ x5E એ રાષ્ટ્રીય વિવિધતા માટે ઉપલબ્ધ પાંચમાંથી એક છે, જેમાં મૂળભૂત રીતે સર્કમફ્લેક્સ ડાયાક્રિટિક અને વૈકલ્પિક ઉપયોગોમાંના એક તરીકે અપ-એરો છે. 1967માં, એ. એસ. સી. આઈ. આઈ. નું બીજું પુનરાવર્તન અનુસરવામાં આવ્યું. ઉચ્ચાર ચિહ્ન ઉમેરવા માટે ઓવરપ્રિન્ટિંગને હંમેશા પ્રિન્ટરો દ્વારા સારી રીતે ટેકો આપવામાં આવતો ન હતો, અને વિડિયો ટર્મિનલ્સ પર તે લગભગ ક્યારેય શક્ય નહોતું. તેના બદલે, ઉચ્ચારણ અક્ષરો દર્શાવવા માટે આખરે પૂર્વ-રચિત અક્ષરો બનાવવામાં આવ્યા હતા. ફ્રીસ્ટેન્ડિંગ સર્કમફ્લેક્સ (જેને કેરેટ કહેવામાં આવતું હતું) ઝડપથી અન્ય ઘણા હેતુઓ માટે ફરીથી ઉપયોગમાં લેવાયું, જેમ કે કમ્પ્યુટર ભાષાઓ અને ગાણિતિક સંકેતલિપીમાં. ચિહ્નને હવે અક્ષરની ઉપર ફિટ થવાની જરૂર ન હોવાથી, તે દેખાવમાં એવું મોટું થઈ ગયું કે તેનો ઉપયોગ હવે ઉચ્ચારને ઓવરપ્રિન્ટ કરવા માટે કરી શકાતો નથી. યુનિકોડમાં તેને એનકોડ કરવામાં આવે છે, અને એચટીએમએલમાં તેની સાથે દાખલ કરી શકાય છે. આ કેરેટને અન્ય શેવરોન આકારના અક્ષરો સાથે ભેળસેળ ન કરવી જોઈએ, જેમ કે ટર્ન વી અથવા લોજિકલ એન્ડ, જેને ક્યારેક ક્યારેક કેરેટ કહેવામાં આવે છે. પ્રોગ્રામિંગ ભાષાઓનો ઉપયોગ આ પ્રતીકના પ્રોગ્રામિંગ ભાષાઓમાં ઘણા ઉપયોગો છે, જ્યાં તેને સામાન્ય રીતે કેરેટ કહેવામાં આવે છે. તે અન્ય ઉપયોગોની સાથે ઘાતાંક, બિટવાઇઝ XOR ઓપરેટર, સ્ટ્રિંગ કોન્કેટેનેશન અને કેરેટ નોટેશનમાં નિયંત્રણ અક્ષરોને સૂચવી શકે છે. નિયમિત સમીકરણોમાં, કેરેટનો ઉપયોગ શબ્દમાળા અથવા રેખાના પ્રારંભ સાથે મેળ કરવા માટે થાય છે; જો તે અક્ષર વર્ગ શરૂ કરે છે, તો વર્ગનો વ્યસ્ત મેળ ખાતો હોય છે. એ. એન. એસ. આઈ. સી. કેરેટને ત્રિગ્રાફના સ્વરૂપમાં લખી શકે છે, કારણ કે અક્ષર મૂળરૂપે તમામ અક્ષર સમૂહો અને કીબોર્ડમાં ઉપલબ્ધ નહોતું. સી + + અક્ષરને સંપૂર્ણપણે ટાળવા માટે (માટે) અને (માટે) જેવા ટોકન્સને પણ સપોર્ટ કરે છે. ભલામણ કરે છે કે જ્યારે જરૂર પડે ત્યારે અક્ષરને ડિગ્રાફ તરીકે લખવામાં આવે. પાસ્કલ નિર્દેશો જાહેર કરવા અને સંદર્ભ દૂર કરવા માટે કેરેટનો ઉપયોગ કરે છે. સ્મોલટૉકમાં, કેરેટ એ મેથડ રીટર્ન સ્ટેટમેન્ટ છે. સી + +/સી. એલ. આઈ. માં,. NET સંદર્ભ પ્રકારોને વાક્યરચનાનો ઉપયોગ કરીને હેન્ડલ દ્વારા એક્સેસ કરવામાં આવે છે. મેક ઓએસ એક્સ અને આઇઓએસ માટે એપલના સી એક્સ્ટેંશનમાં, કેરેટનો ઉપયોગ બ્લોક બનાવવા અને બ્લોક પ્રકારોને દર્શાવવા માટે થાય છે. ગો તેનો ઉપયોગ બિટવાઇઝ નોટ ઓપરેટર તરીકે કરે છે. Node.js દરેક ચોક્કસ નિર્ભરતા માટે ઉપયોગમાં લેવાતી નિર્ભરતા નિવારણ વર્તણૂકને સૂચવવા માટે package.json ફાઇલોમાં કેરેટનો ઉપયોગ કરે છે. Node.js ના કિસ્સામાં, કેરેટ કોઈપણ પ્રકારના અપડેટને મંજૂરી આપે છે, સિવાય કે તેને સેમવર દ્વારા વ્યાખ્યાયિત "મુખ્ય" અપડેટ તરીકે જોવામાં આવે. સુપરસ્ક્રિપ્ટ અને ઘાતાંક માટે સરોગેટ પ્રતીક ગણિતમાં, કેરેટ ઘાતાંક સૂચવી શકે છે (દા. ત. 3 ^ 5 માટે) જ્યાં સામાન્ય સુપરસ્ક્રિપ્ટ સહેલાઈથી ઉપયોગી નથી (કેટલાક આલેખન કેલ્ક્યુલેટર પર). તેનો ઉપયોગ ટેક્સ ટાઇપસેટિંગમાં સુપરસ્ક્રિપ્ટ સૂચવવા માટે પણ થાય છે. જેમ કે આઇઝેક અસિમોવે તેના 1974 ના "સ્ક્યુઅર્ડ!" માં તેનું વર્ણન કર્યું છે. નિબંધ (સ્ક્યુઝની સંખ્યા પર), "હું ઘાતાંકને સામાન્ય કદની આકૃતિ બનાવું છું અને તે એવું છે કે જાણે તેને લીવર દ્વારા પકડવામાં આવી રહ્યું હોય, અને જ્યારે તેનું કદ વધે છે ત્યારે તેનું વધારેલું વજન લિવરને નીચે વળે છે". ઘાતાંક માટે કેરેટનો ઉપયોગ ALGOL 60 માં શોધી શકાય છે, જેણે ઘાતાંક પ્રચાલકને ઉપર તરફ નિર્દેશ કરતા તીર તરીકે વ્યક્ત કર્યો હતો, જેનો હેતુ ગણિતમાં સામાન્ય સુપરસ્ક્રિપ્ટ નોટેશનને જગાડવાનો હતો. ઉપર તરફ નિર્દેશ કરતા તીરનો ઉપયોગ હવે ક્નુથના ઉપર-તીર સંકેતલિપીમાં હાયપરઓપરેશન્સને દર્શાવવા માટે થાય છે. એસ્કેપ કેરેક્ટર તે ઘણીવાર નિયંત્રણ અક્ષરો બતાવવા માટે કેરેટ નોટેશનમાં જોવા મળે છેઃ દાખલા તરીકે, મૂલ્ય 1 સાથેનું નિયંત્રણ અક્ષર છે. વિન્ડોઝ કમાન્ડ-લાઇન દુભાષિયો (cmd.exe) આરક્ષિત અક્ષરોથી બચવા માટે કેરેટનો ઉપયોગ કરે છે (મોટાભાગના અન્ય શેલો બેકસ્લેશનો ઉપયોગ કરે છે). ઉદાહરણ તરીકે, તમે ટાઇપ કરો છો તે પ્રોગ્રામમાં દલીલ તરીકે 'ઓછા-કરતા' ચિહ્નને પસાર કરવા માટે. ઉપર તરફ નિર્દેશ કરતો તીર ઇન્ટરનેટ ફોરમમાં, ફેસબુક જેવી સોશિયલ નેટવર્કિંગ સાઇટ્સ પર અથવા ઓનલાઇન ચેટ્સમાં, એક અથવા વધુ કેર્ટનો ઉપયોગ અન્ય પોસ્ટના લખાણની નીચે થઈ શકે છે, જે તે પોસ્ટ પર ઉપર તરફ નિર્દેશ કરતા તીરનું પ્રતિનિધિત્વ કરે છે; તીરના ઉપયોગ ઉપરાંત, તેનો અર્થ એ પણ થઈ શકે છે કે જે વપરાશકર્તાએ ઉપરની પોસ્ટ પોસ્ટ કરી છે તે ઉપરોક્ત પોસ્ટ સાથે સંમત છે. બહુવિધ કેરેટનો ઉપયોગ સૂચવવા માટે થઈ શકે છે કે ટિપ્પણી ઉપરની પોસ્ટને જવાબ આપી રહી છે, અથવા તેનાથી સંબંધિત છે, જે વપરાયેલી કેરેટની સંખ્યા સાથે સંબંધિત છે, અથવા અગાઉની પોસ્ટના સાચા ભાગને "રેખાંકિત" કરવા માટે, અથવા ફક્ત ભાર આપવા માટે. કમ્પાઇલેશન ભૂલ ક્યાં થઈ છે તે દર્શાવવા માટે જાવા કમ્પાઇલર જેવા પ્રોગ્રામિંગ લેંગ્વેજ કમ્પાઇલર્સ દ્વારા સમાન ઉપયોગ અપનાવવામાં આવ્યો છે. કમ્પાઇલર કોડની ખામીયુક્ત લીટીને પ્રિન્ટ કરે છે અને ભૂલના સ્થાનનો દ્રશ્ય સંકેત આપવા માટે જગ્યાઓ દ્વારા ગાદીવાળાં આગામી લીટી પર એક જ કેરેટનો ઉપયોગ કરે છે. પ્રૂફરીડિંગ અને ટાઇપોગ્રાફીમાં વપરાતા કેરેટ પણ જુઓ, ગણિત અને આંકડાશાસ્ત્રમાં વપરાતા સંકેત, હેટ ઓપરેટરને કેટલીકવાર કેરેટ નોટ્સ સંદર્ભો લાક્ષણિક પ્રતીકો કહેવામાં આવે છે.