"പ്രതിഫലനം (കമ്പ്യൂട്ടർ പ്രോഗ്രാമിങ്)" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

വരി 11:
പ്രതിഫലനം നെറ്റ് വർക്ക് ഓറിയന്റഡ് കോഡിനായുള്ള ഭാഷ കൂടുതൽ അനുയോജ്യമാക്കും. ഉദാഹരണത്തിന്, സീരിയലൈസേഷൻ, ബണ്ടിൽ ചെയ്യൽ, ഡാറ്റാ ഫോർമാറ്റുകൾ വ്യത്യാസങ്ങൾ എന്നിവയ്ക്കായി ലൈബ്രറികൾ പ്രാപ്തമാക്കുന്നതിലൂടെ ജാവ പോലുള്ള ഭാഷകൾ നന്നായി പ്രവർത്തിക്കാൻ ഇത് സഹായിക്കുന്നു. പ്രതിഫലനമില്ലാത്ത ഭാഷകൾ (ഉദാ. [[സി (പ്രോഗ്രാമിങ് ഭാഷ)|സി]]) സഹായക കമ്പൈലറുകൾ ഉപയോഗിക്കണം, ഉദാ. അമൂർത്ത വാക്യഘടന ചിഹ്നങ്ങൾ, സീരിയലൈസേഷനും ബണ്ടിൽ ചെയ്യലിനുമുള്ള കോഡ് സൃഷ്‌ടിക്കുക എന്നിവ.
 
റൺടൈമിൽ പ്രോഗ്രാം എക്സിക്യൂഷൻ നിരീക്ഷിക്കാനും പരിഷ്ക്കരിക്കാനും റിഫ്ലക്ഷക്ഷൻ ഉപയോഗപ്പെടുത്താം. ഒരു പ്രതിഫലന-ഓറിയെന്റഡ് പ്രോഗ്രാം ഘടകം കോഡിന്റെ പരിധി നിർവ്വഹണം നിരീക്ഷിക്കാൻ കഴിയും, ആ അനുബന്ധവുമായി ബന്ധപ്പെട്ട ഒരു ലക്ഷ്യത്തിനനുസരിച്ച് സ്വയം പരിഷ്കരിക്കാനും കഴിയും. റൺടൈമിൽ പ്രോഗ്രാം ഡൈനാമിക് അസൈൻ ആയി ഇത് സാധാരണയായി പൂർത്തിയാകുന്നത്. ജാവ പോലുള്ള ഓബ്ജക്റ്റ് ഓറിയെന്റഡ് പ്രോഗ്രാമിങ് ഭാഷകളിൽ, പ്രതിഫലനം ക്ലാസുകളുടെ പരിശോധന നടത്തുന്നു, ഫീൽഡുകൾ, കംപൈൽ സമയത്തെ രീതികൾ എന്നിവ ഇന്റർഫെയിസിന്റെ പേരുകൾ അറിയാതെ തന്നെ, പ്രവർത്തന സമയത്തു് ഇന്റർഫെയിസുകൾ, ഫീൽഡുകൾ, രീതികൾ എന്നിവ പരിശോധിച്ചുറപ്പിക്കാൻ സാധിക്കുന്നതാണ്.
 
==അവലംബം==