"ഇംപെറേറ്റീവ് പ്രോഗ്രാമിംഗ്" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

No edit summary
No edit summary
വരി 1:
{{prettyurl|imperative programming}}
{{Programming paradigms}}
കമ്പ്യൂട്ടർ ശാസ്ത്രത്തിൽ, ഒരു പ്രോഗ്രാമിന്റെ അവസ്ഥയെ മാറ്റുന്ന പ്രസ്താവനകൾ ഉപയോഗിക്കുന്ന ഒരു പ്രോഗ്രാമിംഗ് മാതൃകയാണ് '''ഇംപെറേറ്റീവ് പ്രോഗ്രാമിങ്''' (imperative programming) ഒരു പ്രോഗ്രാമിങ് മാതൃകയാണ്, ഒരു പ്രോഗ്രാമിന്റെ അവസ്ഥ മാറ്റുന്ന പ്രസ്താവനകൾ ഉപയോഗിക്കുന്നു. സ്വാഭാവികമായ ഭാഷകളിലുള്ള അവ്യക്തത മൂലം കമാൻഡുകൾ പ്രകടിപ്പിക്കുന്നതുപോലെ തന്നെ, ഒരുകമ്പ്യൂട്ടറിന് കമ്പ്യൂട്ടർനിർവ്വഹിക്കാനുള്ള നിർവഹണത്തിനായികമാൻഡുകൾ ഒരു കമാൻഡ്അവശ്യ പ്രോഗ്രാമിൽ ഉണ്ട്അടങ്ങിയിരിക്കുന്നു. പ്രോഗ്രാം എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്ന് വിശദീകരിക്കുന്നതിൽ ഇംപെറേറ്റീവ് പ്രോഗ്രാമിംഗ് ഊന്നൽ നൽകുന്നു.
 
പ്രസ്താവന പ്രോഗ്രാമിന്(declarative programming) വിപരീതമായി ഈ പദം ഉപയോഗിക്കാറുണ്ട്,. പ്രോഗ്രാമിന്റെ ഫലം എങ്ങനെ നേടാം എന്ന് വ്യക്തമാക്കാതെ പ്രോഗ്രാമിന് വേണ്ടി എന്തെല്ലാം ചെയ്യണം എന്നാണ് ഇവിടെ ഊന്നിപ്പറയുന്നത്.
==ഇംപെറേറ്റീവ് പ്രോഗ്രാമിംഗും, പ്രോസീജറൽ പ്രോഗ്രാമിംഗും==
പ്രൊസീജറൽ പ്രോഗ്രാമിംഗ് എന്നത് പ്രോഗ്രാമുകൾ ഒന്നോ അതിലധികമോ നടപടിക്രമങ്ങളിൽ നിർമ്മിക്കപ്പെടുന്ന ഒരു പ്രോഗ്രാമിംഗ് രീതിയാണ് ഇത് (സബ്റൂട്ടീനുകൾ അല്ലെങ്കിൽ ഫങ്ഷനുകൾ എന്നും വിളിക്കുന്നു). പദങ്ങൾ പലപ്പോഴും പര്യായങ്ങളായി ഉപയോഗിക്കുന്നു, എന്നാൽ നടപടിക്രമങ്ങൾ ഉപയോഗപ്പെടുത്തുന്നു, നിർദ്ദിഷ്ട പ്രോഗ്രാമുകൾ എങ്ങനെയാണ് പ്രദർശിപ്പിക്കപ്പെടുന്നത്, അവ എങ്ങനെയാണ് നിർമ്മിക്കുന്നതെന്നതിനെ സംബന്ധിച്ച് നാടകീയമായ ഒരു പ്രഭാവമുണ്ട്. ക്രമാനുഗതമായ പ്രോഗ്രാമിംഗ്, അതിൽ സ്ഥാന മാറ്റങ്ങളിലുള്ളത് നടപടിക്രമങ്ങളിലേക്ക് പ്രാദേശിക വൽക്കരിച്ചിരിക്കുന്നു അല്ലെങ്കിൽ നടപടിക്രമങ്ങളിൽ നിന്നും വ്യക്തമായ വാദങ്ങളിൽ നിന്നും റിട്ടേണുകൾ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു, ഇത് ഘടനാപരമായ പ്രോഗ്രാമിംഗിന്റെ ഒരു രൂപമാണ്. 1960 കളിൽ, നിർമ്മിത പരിപാടികളുടെ മൊത്തത്തിലുള്ള നിലവാരം മെച്ചപ്പെടുത്തുന്നതിനുള്ള സാങ്കേതിക വിദ്യയായി ഘടനാപരമായ പ്രോഗ്രാമിങ്, മോഡുലാർ പ്രോഗ്രാമിംഗ് എന്നിവ പ്രോത്സാഹിപ്പിച്ചു. [[ഒബ്ജക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിങ് ഭാഷ|ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് പ്രോഗ്രാമിങ്ങിന്റെ]] പിന്നിലെ ആശയങ്ങൾ ഈ സമീപനം വിപുലീകരിക്കാൻ ശ്രമിക്കുന്നു.
"https://ml.wikipedia.org/wiki/ഇംപെറേറ്റീവ്_പ്രോഗ്രാമിംഗ്" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്