PYQ NEET- മാക്സ്വെൽ സമവാക്യങ്ങളും വൈദ്യുതകാന്തിക തരംഗങ്ങളും
=== ഫ്രോൺട്ട് മൗതർ ഫീൽഡുകൾ === title: PYQ NEET- മാക്സ്വെല്ലിന്റെ സമവാക്യങ്ങളും എലക്ട്രോമാഗ്നറിക്സ് തരംഗങ്ങളും
=== പ്രധാന ഭാഗം ===
ചോദ്യം 1
ഒരു പാഴ്സർ (compiler) എന്നതിനെക്കുറിച്ച് എന്താണ് പറയുന്നത്?
A പാഴ്സർ ഒരു പ്രോഗ്രാമാണ്, അത് ഒരു ഹൈ-ലെവൽ പ്രോഗ്രാമിംഗ് ഭാഷയിൽ എഴുതിയിരിക്കുന്ന സോഴ്സ് കോഡ് മഷീൻ കോഡിലേക്ക് പരിവർത്തനം നടത്തുന്നതാണ്. അത് പിന്നെ കമ്പ്യൂട്ടറിനാലും പ്രവർത്തിപ്പിക്കാം. ഒരു ഇൻപുട്ടർ (interpreter) ഒരു പ്രോഗ്രാമാണ്, അത് സോഴ്സ് കോഡ് വായിച്ച് അതിനെ മഷീൻ കോഡിലേക്ക് പരിവർത്തനം ചെയ്യാതെ നേരിട്ട് പ്രവർത്തിപ്പിക്കുന്നതാണ്.
പാഴ്സറുകൾ സാധാരണയായി ഇൻപുട്ടറുകൾ എന്നതിനേക്കാൾ വേഗത്തിൽ പ്രവർത്തിക്കുന്നു, പക്ഷേ അവയെ എഴുതുന്നതിനും ഡിബഗ് ചെയ്യുന്നതിനും കൂടുതൽ സങ്കീർണ്ണമാണ്. ഇൻപുട്ടറുകൾ എഴുതുന്നതിനും ഡിബഗ് ചെയ്യുന്നതിനും എളുപ്പമാണ്, പക്ഷേ പാഴ്സറുകൾ എന്നതിനേക്കാൾ പതുക്കെയാണ്.
സാധാരണ, പാഴ്സറുകൾ ഒരു നാറ്റീവ് കോഡിലേക്ക് പാഴ്സ് ചെയ്യുന്ന ഭാഷകൾക്കായി ഉപയോഗിക്കുന്നു, ഉദാഹരണത്തിന് C ഉം C++ ഉം, അതേസമയം ഇൻപുട്ടറുകൾ ഒരു ഇൻപുട്ടർ ചെയ്യുന്ന ഭാഷകൾക്കായി ഉപയോഗിക്കുന്നു, ഉദാഹരണത്തിന് പൈത്തണ് ഉം ജാവാസ്ക്രിപ്റ്റ് ഉം.
ചോദ്യം 2
ഒരു പ്രോസിഡ്യർലെറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷയും ഒരു ഓബ്ജക്റ്റ്-ഓർഎന്റഡ് പ്രോഗ്രാമിംഗ് ഭാഷയും ഇടയിലെ വ്യത്യാസം എന്താണ്?
ഒരു പ്രോസിഡ്യർലെറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷ ഒരു പ്രോഗ്രാമിംഗ് ഭാഷാണ്, അത് കോഡ് പ്രോസീഡ്യറുകളായി ഓർഗനൈസ് ചെയ്യുന്നു, അവ ഒരു പ്രത്യേക ക്രമത്തിൽ പ്രവർത്തിപ്പിക്കാൻ ഒരു സ്റ്റേറ്റ്മെന്റുകളുടെ ശേഖരമാണ്. ഒരു ഓബ്ജക്റ്റ്-ഓർഎന്റഡ് പ്രോഗ്രാമിംഗ് ഭാഷ ഒരു പ്രോഗ്രാമിംഗ് ഭാഷാണ്, അത് കോഡ് ഓബ്ജക്റ്റുകളായി ഓർഗനൈസ് ചെയ്യുന്നു, അവ സ്വയം അടുത്തിരിക്കുന്ന എന്റിറ്റികളാണ്, അവയിൽ ഡാറ്റയും മെഥഡുകളും ഉൾപ്പെടുന്നു.
പ്രോസിഡ്യർലെറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ സാധാരണയായി പഠിക്കുന്നതിനും മനസ്സിലാക്കുന്നതിനും എളുപ്പമാണ്, പക്ഷേ അവയെ നിലനിർത്തുന്നതിനും ഡിബഗ് ചെയ്യുന്നതിനും കൂടുതൽ സങ്കീർണ്ണമാണ്.
പ്രോസിഡ്യർലെറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ സാധാരണയായി പ്രോസീഡ്യറുകൾ ഉപയോഗിച്ച് കോഡ് ഓർഗനൈസ് ചെയ്യുന്നു, ഉദാഹരണത്തിന് C ഉം, അതേസമയം ഓബ്ജക്റ്റ്-ഓർഎന്റഡ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ ഓബ്ജക്റ്റുകൾ ഉപയോഗിച്ച് കോഡ് ഓർഗനൈസ് ചെയ്യുന്നു, ഉദാഹരണത്തിന് പൈത്തണ് ഉം ജാവാ ഉം.