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