મશીનોની ગુપ્ત ભાષા

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

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

જેમ જેમ સમય વીતતો ગયો, તેમ તેમ મારી દુનિયા મોટી થતી ગઈ. પ્રથમ ઇલેક્ટ્રોનિક કમ્પ્યુટર્સ 1940 ના દાયકામાં બનાવવામાં આવ્યા હતા, પરંતુ તે વિશાળ હતા અને તેમની સાથે વાત કરવી ખૂબ મુશ્કેલ હતી. કલ્પના કરો કે સેંકડો સ્વીચો ફેરવીને અને અસંખ્ય વાયરો લગાવીને અને કાઢીને સૂચનાઓ આપવાનો પ્રયાસ કરવો. તેમાં ઘણો સમય લાગતો હતો અને તે ખૂબ જ જટિલ હતું. પછી, એક સાચા હીરો આવ્યા જેમણે બધું બદલી નાખ્યું. તેમનું નામ ગ્રેસ હોપર હતું, અને તે એક તેજસ્વી કમ્પ્યુટર વૈજ્ઞાનિક હતા. 1952 માં, તેમને એક અદ્ભુત વિચાર આવ્યો. શું થાય જો લોકો કમ્પ્યુટર માટે અંગ્રેજી જેવા શબ્દોનો ઉપયોગ કરીને સૂચનાઓ લખી શકે. તેમણે "કમ્પાઇલર" નામની એક વસ્તુ બનાવી, જે એક સુપર-સ્માર્ટ અનુવાદક જેવી હતી. તે માનવ-મૈત્રીપૂર્ણ શબ્દો લેતી અને તેમને એક અને શૂન્યમાં ફેરવી દેતી જે કમ્પ્યુટર્સ સમજે છે. ગ્રેસનો આભાર, હું શીખવામાં ખૂબ સરળ બનવા લાગ્યો. ટૂંક સમયમાં, નવી ભાષાઓનો જન્મ થયો. 1957 માં, વૈજ્ઞાનિકો અને ઇજનેરો માટે ફોર્ટ્રાન નામની ભાષા બનાવવામાં આવી. પછી, 1964 માં, વિદ્યાર્થીઓને પ્રોગ્રામિંગ શીખવામાં મદદ કરવા માટે બેઝિકની શોધ થઈ. હું આખરે એવી ભાષા બોલવા લાગ્યો હતો જે વધુને વધુ લોકો સમજી શકતા હતા.

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

વાંચન સમજણના પ્રશ્નો

જવાબ જોવા માટે ક્લિક કરો

જવાબ: કમ્પાઇલર એક અનુવાદક જેવું છે જે અંગ્રેજી જેવા શબ્દોને કમ્પ્યુટર સમજી શકે તેવી ભાષામાં ફેરવે છે. ગ્રેસ હોપરે તેને બનાવ્યું જેથી લોકોને કમ્પ્યુટર માટે સૂચનાઓ લખવામાં સરળતા રહે, કારણ કે સ્વીચો અને વાયરોનો ઉપયોગ કરવો ખૂબ જટિલ હતો.

જવાબ: એડા લવલેસને પ્રથમ કમ્પ્યુટર પ્રોગ્રામર કહેવામાં આવે છે કારણ કે તે પ્રથમ વ્યક્તિ હતી જેણે સમજ્યું કે કોડિંગ ફક્ત ગણિત માટે નથી. તેણે કલ્પના કરી કે તેનો ઉપયોગ સંગીત અને કલા બનાવવા માટે પણ થઈ શકે છે, અને તેણે મશીન માટે પ્રથમ અલ્ગોરિધમ લખ્યો.

જવાબ: આ સરખામણીનો અર્થ એ છે કે જેમ રેસીપી વાનગી બનાવવા માટે પગલા-દર-પગલા સૂચનાઓ આપે છે, તેમ કોડિંગ કમ્પ્યુટરને કોઈ કાર્ય કરવા માટે પગલા-દર-પગલા સૂચનાઓ આપે છે.

જવાબ: તેને ગુપ્ત ભાષા કહેવામાં આવે છે કારણ કે તે મોટાભાગના લોકો માટે અદ્રશ્ય છે, પરંતુ તે વીડિયો ગેમ્સ અને એપ્સ જેવી ટેકનોલોજીને કામ કરાવવા માટે પાછળથી કામ કરે છે. તે એક ખાસ ભાષા છે જે ફક્ત મશીનો સમજે છે.

જવાબ: વાર્તાના અંતે, કોડિંગ વાચકને તેની ભાષા શીખવા, સમસ્યાઓ હલ કરવા, અદ્ભુત વસ્તુઓ બનાવવા અને પોતાની કલ્પનાને જીવંત કરવા માટે પ્રોત્સાહિત કરે છે, જેથી તેઓ વિશ્વને મદદ કરી શકે.