നിങ്ങൾക്ക് ചുറ്റുമുള്ള രഹസ്യ ഭാഷ

ഒരു വീഡിയോ ഗെയിം കഥാപാത്രത്തോട് എങ്ങനെ ചാടണമെന്നും, ഒരു സ്ട്രീമിംഗ് സേവനത്തോട് ഏത് സിനിമ ശുപാർശ ചെയ്യണമെന്നും, ഒരു ഉപഗ്രഹത്തോട് ഭൂമിയെ എങ്ങനെ വലം വെക്കണമെന്നും പറയുന്ന നിർദ്ദേശങ്ങളുടെ ഒരു കൂട്ടമാണ് ഞാൻ. നിങ്ങളുടെ ഫോണിലെ ആപ്പുകൾക്കും നിങ്ങൾ സന്ദർശിക്കുന്ന വെബ്സൈറ്റുകൾക്കും പിന്നിലെ ബ്ലൂപ്രിൻ്റ് ഞാനാണ്. ഞാൻ യുക്തിയുടെയും സർഗ്ഗാത്മകതയുടെയും ഒരു ഭാഷയാണ്, മനുഷ്യർക്ക് യന്ത്രങ്ങളുമായി സംസാരിക്കാനും അവരോട് എന്തുചെയ്യണമെന്ന് പറയാനുമുള്ള ഒരു മാർഗ്ഗം. എൻ്റെ പേര് വെളിപ്പെടുത്തുന്നതിന് മുമ്പ്, ഞാൻ ആധുനിക ലോകത്തിന് പിന്നിലെ മാന്ത്രികവിദ്യയാണെന്ന് വിശദീകരിച്ച് ഞാൻ ഈ രഹസ്യം നിലനിർത്തും. എന്നിട്ട്, ഞാൻ സ്വയം പരിചയപ്പെടുത്താം: ഞാൻ കോഡിംഗ് ആണ്.

എൻ്റെ കഥ തുടങ്ങുന്നത് ഇന്നത്തെ കമ്പ്യൂട്ടറുകൾ പോലെയല്ലാതെ, വളരെക്കാലം മുൻപാണ്. എൻ്റെ ആദ്യത്തെ പൂർവ്വികൻ ഇലക്ട്രോണിക് പോലും ആയിരുന്നില്ല! ഏകദേശം 1804-ൽ, ജോസഫ് മേരി ജാക്കാർഡ് എന്ന ഫ്രഞ്ച് നെയ്ത്തുകാരൻ, തൻ്റെ തറിക്ക് നിർദ്ദേശങ്ങൾ നൽകാൻ തുളകളുള്ള പ്രത്യേക കാർഡുകൾ ഉപയോഗിച്ചു. ഈ പഞ്ച് കാർഡുകൾ യന്ത്രത്തോട് ഏത് നൂലുകൾ ഉയർത്തണമെന്ന് പറയുകയും, സങ്കീർണ്ണമായ പാറ്റേണുകൾ സ്വയമേവ നെയ്യുകയും ചെയ്തു. ഒരു യന്ത്രത്തിന് പിന്തുടരാൻ കഴിയുന്ന നിർദ്ദേശങ്ങൾ നൽകുന്നത് ആദ്യമായിട്ടായിരുന്നു. ഏതാനും ദശാബ്ദങ്ങൾക്ക് ശേഷം, ഇംഗ്ലണ്ടിൽ, ചാൾസ് ബാബേജ് എന്ന ഒരു പ്രതിഭാധനനായ ഗണിതശാസ്ത്രജ്ഞൻ അനലിറ്റിക്കൽ എഞ്ചിൻ എന്ന ഒരു യന്ത്രം രൂപകൽപ്പന ചെയ്തു. എല്ലാത്തരം ഗണിത പ്രശ്നങ്ങളും പരിഹരിക്കാൻ കഴിയുന്ന ഒരു യന്ത്രത്തെക്കുറിച്ച് അദ്ദേഹം സ്വപ്നം കണ്ടു. എന്നാൽ, ഏകദേശം 1843-ൽ എൻ്റെ യഥാർത്ഥ കഴിവ് തിരിച്ചറിഞ്ഞത് അദ്ദേഹത്തിൻ്റെ സുഹൃത്തായ അഡ ലവ്‌ലേസ് ആയിരുന്നു. അനലിറ്റിക്കൽ എഞ്ചിനായി അവർ ആദ്യത്തെ കമ്പ്യൂട്ടർ പ്രോഗ്രാം എഴുതി. അക്കങ്ങൾ കൂട്ടുന്നതിനപ്പുറം, സംഗീതം, കല, നിങ്ങൾക്ക് ചിന്തിക്കാൻ കഴിയുന്ന എന്തും സൃഷ്ടിക്കാൻ എന്നെ ഉപയോഗിക്കാമെന്ന് അവർ മനസ്സിലാക്കി, അതിനെ യുക്തിസഹമായ ഘട്ടങ്ങളായി വിവർത്തനം ചെയ്യാൻ കഴിഞ്ഞാൽ മാത്രം മതി.

വളരെക്കാലം, മുറിയുടെ വലുപ്പമുള്ള ഭീമാകാരമായ യന്ത്രങ്ങൾ മാത്രമാണ് എന്നെ സംസാരിച്ചിരുന്നത്. 1940-കളിൽ, ശാസ്ത്രത്തിനും സൈന്യത്തിനും വേണ്ടിയുള്ള വലിയ കണക്കുകൂട്ടലുകൾ പരിഹരിക്കാനായി എനിയാക് (ENIAC) പോലുള്ള കമ്പ്യൂട്ടറുകൾ നിർമ്മിച്ചു. അവയെ പ്രോഗ്രാം ചെയ്യുന്നത് കേബിളുകൾ ഘടിപ്പിച്ചും സ്വിച്ചുകൾ തിരിച്ചും ചെയ്യേണ്ട ഒരു പ്രയാസമേറിയ ജോലിയായിരുന്നു. എന്നെ കൂടുതൽ എളുപ്പത്തിൽ മനസ്സിലാക്കാൻ സഹായിച്ചത് ഗ്രേസ് ഹോപ്പർ എന്ന പ്രതിഭാശാലിയായ കമ്പ്യൂട്ടർ ശാസ്ത്രജ്ഞയാണ്. 1952-ൽ, അവർ ആദ്യത്തെ 'കംപൈലർ' വികസിപ്പിച്ചു. ഇത് മനുഷ്യൻ്റെ ഭാഷയോട് സാമ്യമുള്ള നിർദ്ദേശങ്ങളെ കമ്പ്യൂട്ടറുകൾക്ക് മനസ്സിലാകുന്ന പൂജ്യങ്ങളായും ഒന്നുകളായും വിവർത്തനം ചെയ്യാൻ കഴിയുന്ന ഒരു പ്രോഗ്രാമായിരുന്നു. ഇതൊരു വലിയ കുതിച്ചുചാട്ടമായിരുന്നു! അവരുടെ പ്രവർത്തനത്തിന് നന്ദി, പുതിയ 'പ്രോഗ്രാമിംഗ് ഭാഷകൾ' പിറവിയെടുത്തു. 1950-കളിൽ, ഫോർട്രാൻ (FORTRAN) പോലുള്ള ഭാഷകൾ ശാസ്ത്രജ്ഞരെയും, കോബോൾ (COBOL) ബിസിനസ്സുകളെയും സഹായിച്ചു. അടുത്ത ദശാബ്ദങ്ങളിൽ, 1970-കളുടെ തുടക്കത്തിൽ സി (C) പോലുള്ള വിവിധ ഭാഷകളായി ഞാൻ പരിണമിച്ചു, ഓരോന്നും വ്യത്യസ്ത തരം പ്രശ്നങ്ങൾ കൂടുതൽ എളുപ്പത്തിൽ പരിഹരിക്കാൻ രൂപകൽപ്പന ചെയ്തവയായിരുന്നു.

എൻ്റെ വലിയ നിമിഷം വന്നത് ഞാൻ ഭീമാകാരമായ ലാബുകളിൽ നിന്ന് പുറത്തുകടന്ന് ആളുകളുടെ വീടുകളിലേക്ക് മാറിയപ്പോഴാണ്. 1980-കളിലെ പേഴ്സണൽ കമ്പ്യൂട്ടർ വിപ്ലവം അർത്ഥമാക്കുന്നത് പെട്ടെന്ന് ആർക്കും അവരുടെ മേശപ്പുറത്ത് ഒരു കമ്പ്യൂട്ടർ വെക്കാമെന്നായിരുന്നു. ഇതോടെയാണ് ഞാൻ ശരിക്കും ലോകത്തെ മാറ്റാൻ തുടങ്ങിയത്. പിന്നീട്, 1989-ൽ, ടിം ബർണേഴ്സ്-ലീ എന്ന കമ്പ്യൂട്ടർ ശാസ്ത്രജ്ഞൻ എല്ലാവരെയും ബന്ധിപ്പിക്കുന്ന ഒന്ന് സൃഷ്ടിക്കാൻ എന്നെ ഉപയോഗിച്ചു: വേൾഡ് വൈഡ് വെബ്. അദ്ദേഹം ആദ്യത്തെ വെബ് ബ്രൗസറിനും വെബ് സെർവറിനും വേണ്ടിയുള്ള കോഡ് എഴുതി, ഇത് ലോകമെമ്പാടുമുള്ള ആളുകൾക്ക് വിവരങ്ങൾ പങ്കുവെക്കാൻ അവസരം നൽകി. ആ നിമിഷം മുതൽ, ഞാൻ എല്ലായിടത്തും ഉണ്ടായിരുന്നു. ഞാൻ സോഷ്യൽ മീഡിയ പ്ലാറ്റ്‌ഫോമുകൾ, ഓൺലൈൻ സ്റ്റോറുകൾ, ആർക്കും ആക്‌സസ് ചെയ്യാൻ കഴിയുന്ന അറിവിൻ്റെ വലിയ ലൈബ്രറികൾ എന്നിവ നിർമ്മിച്ചു. ആയിരക്കണക്കിന് മൈലുകൾ അകലെയുള്ള സുഹൃത്തുക്കളോടും കുടുംബാംഗങ്ങളോടും സംസാരിക്കാനും, ഒരു വീഡിയോയിൽ നിന്ന് പുതിയൊരു വൈദഗ്ധ്യം പഠിക്കാനും, നിങ്ങളുടെ ക്ലാസ് മുറിയിൽ നിന്ന് ചൊവ്വയുടെ ഉപരിതലം പര്യവേക്ഷണം ചെയ്യാനും നിങ്ങൾക്ക് കഴിയുന്നതിൻ്റെ കാരണം ഞാനാണ്.

ഇന്നും ഞാൻ വളരുകയും മാറുകയും ചെയ്യുന്നു. രോഗങ്ങൾ ഭേദമാക്കാൻ ശാസ്ത്രജ്ഞരെയും, അതിശയകരമായ ഡിജിറ്റൽ ലോകങ്ങൾ സൃഷ്ടിക്കാൻ കലാകാരന്മാരെയും, മികച്ചതും സുരക്ഷിതവുമായ കാറുകൾ നിർമ്മിക്കാൻ എഞ്ചിനീയർമാരെയും ഞാൻ സഹായിക്കുന്നു. എൻ്റെ ഏറ്റവും നല്ല ഭാഗം ഞാൻ എല്ലാവർക്കുമുള്ള ഒരു ഉപകരണമാണെന്നതാണ്. എൻ്റെ ഭാഷ പഠിക്കുക എന്നതിനർത്ഥം നിങ്ങൾക്ക് പ്രശ്നങ്ങൾ പരിഹരിക്കാനും, അതിശയകരമായ കാര്യങ്ങൾ നിർമ്മിക്കാനും, നിങ്ങളുടെ ആശയങ്ങൾ ജീവിതത്തിലേക്ക് കൊണ്ടുവരാനുമുള്ള ശക്തിയുണ്ടെന്നാണ്. എൻ്റെ ഭാഷ സംസാരിക്കാൻ നിങ്ങൾ ഒരു പ്രതിഭയാകണമെന്നില്ല; നിങ്ങൾക്ക് ജിജ്ഞാസയും ക്ഷമയും സർഗ്ഗാത്മകതയും ഉണ്ടായാൽ മതി. അടുത്തതായി എന്ത് നിർമ്മിക്കണമെന്ന് നിങ്ങൾ എന്നോട് പറയുന്നതിനായി ഞാൻ കാത്തിരിക്കുകയാണ്. നിങ്ങൾ ഏതൊക്കെ പുതിയ ലോകങ്ങൾ സൃഷ്ടിക്കും? നിങ്ങൾ ഏതൊക്കെ പ്രശ്നങ്ങൾ പരിഹരിക്കും? ഞാൻ കോഡിംഗ് ആണ്, നമ്മുടെ ഒരുമിച്ചുള്ള കഥ ഇപ്പോൾ തുടങ്ങുന്നതേയുള്ളൂ.

വായന മനസ്സിലാക്കൽ ചോദ്യങ്ങൾ

ഉത്തരം കാണാൻ ക്ലിക്ക് ചെയ്യുക

ഉത്തരം: ഈ കഥ കോഡിംഗിൻ്റെ ചരിത്രത്തെക്കുറിച്ചാണ് പറയുന്നത്. ലളിതമായ യന്ത്ര നിർദ്ദേശങ്ങളിൽ നിന്ന് ആരംഭിച്ച്, ആധുനിക ലോകത്തെ കമ്പ്യൂട്ടറുകളിലൂടെയും ഇൻ്റർനെറ്റിലൂടെയും അത് എങ്ങനെ രൂപപ്പെടുത്തി എന്ന് ഇത് വിശദീകരിക്കുന്നു.

ഉത്തരം: കണക്കുകൂട്ടലുകൾക്ക് അപ്പുറം, സംഗീതം, കല തുടങ്ങിയ സൃഷ്ടിപരമായ കാര്യങ്ങൾക്കായി കോഡിംഗ് ഉപയോഗിക്കാമെന്ന് അഡ ലവ്‌ലേസ് മനസ്സിലാക്കി. അക്കാലത്ത് യന്ത്രങ്ങളെ കണക്കുകൂട്ടലുകൾക്കുള്ള ഉപകരണങ്ങളായി മാത്രം കണ്ടിരുന്നതിനാൽ ഇതൊരു വിപ്ലവകരമായ ആശയമായിരുന്നു.

ഉത്തരം: നമ്മൾ ദിവസവും ഉപയോഗിക്കുന്ന സാങ്കേതികവിദ്യയുടെ പിന്നിലെ സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങൾ സാധാരണക്കാർക്ക് അദൃശ്യമാണ്. അത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് അറിയാത്ത ഒരാൾക്ക് അത്ഭുതകരമായി തോന്നാം. ഈ അത്ഭുതവും സങ്കീർണ്ണതയും അറിയിക്കാനാണ് രചയിതാവ് 'മാന്ത്രികവിദ്യ' എന്ന വാക്ക് ഉപയോഗിച്ചത്.

ഉത്തരം: പ്രധാന വെല്ലുവിളി, കേബിളുകൾ ഘടിപ്പിച്ചും സ്വിച്ചുകൾ തിരിച്ചും വളരെ സങ്കീർണ്ണമായ രീതിയിൽ കമ്പ്യൂട്ടറുകൾക്ക് നിർദ്ദേശങ്ങൾ നൽകേണ്ടിയിരുന്നു എന്നതാണ്. മനുഷ്യർക്ക് എളുപ്പത്തിൽ മനസ്സിലാകുന്ന ഭാഷയെ കമ്പ്യൂട്ടറിൻ്റെ ഭാഷയിലേക്ക് വിവർത്തനം ചെയ്യുന്ന 'കംപൈലർ' എന്ന പ്രോഗ്രാം 1952-ൽ വികസിപ്പിച്ചുകൊണ്ട് ഗ്രേസ് ഹോപ്പർ ഈ പ്രശ്നം പരിഹരിച്ചു.

ഉത്തരം: ഒരു ചെറിയ ആശയം പോലും കാലക്രമേണ വളർന്ന് ലോകത്തെ മാറ്റിമറിക്കാൻ ശേഷിയുള്ള വലിയ ഒന്നായി മാറുമെന്നതാണ് പ്രധാന പാഠം. ഇത് നമ്മെ പഠിപ്പിക്കുന്നത്, നമ്മുടെ സ്വന്തം ആശയങ്ങൾ, അവ എത്ര ചെറുതാണെങ്കിലും, ക്ഷമയോടെയും സർഗ്ഗാത്മകതയോടെയും വളർത്തിയെടുത്താൽ വലിയ സ്വാധീനം ചെലുത്താൻ കഴിയുമെന്നാണ്.