"ഇംപെറേറ്റീവ് പ്രോഗ്രാമിംഗ്" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
Content deleted Content added
(ചെ.) യന്ത്രം: അക്ഷരപിശകുകൾ ശരിയാക്കുന്നു |
|||
വരി 3:
പ്രസ്താവന പ്രോഗ്രാമിന്(declarative programming) വിപരീതമായി ഈ പദം ഉപയോഗിക്കാറുണ്ട്, പ്രോഗ്രാമിന്റെ ഫലം എങ്ങനെ നേടാം എന്ന് വ്യക്തമാക്കാതെ പ്രോഗ്രാമിന് വേണ്ടി എന്തെല്ലാം ചെയ്യണം എന്നാണ് ഇവിടെ ഊന്നിപ്പറയുന്നത്.
==ഇംപെറേറ്റീവ് പ്രോഗ്രാമിംഗും, പ്രോസീജറൽ പ്രോഗ്രാമിംഗും==
പ്രൊസീജറൽ പ്രോഗ്രാമിംഗ് എന്നത് പ്രോഗ്രാമുകൾ ഒന്നോ അതിലധികമോ നടപടിക്രമങ്ങളിൽ നിർമ്മിക്കപ്പെടുന്ന ഒരു പ്രോഗ്രാമിംഗ് രീതിയാണ് ഇത് (സബ്റൂട്ടീനുകൾ അല്ലെങ്കിൽ ഫങ്ഷനുകൾ എന്നും വിളിക്കുന്നു). പദങ്ങൾ പലപ്പോഴും പര്യായങ്ങളായി ഉപയോഗിക്കുന്നു, എന്നാൽ നടപടിക്രമങ്ങൾ ഉപയോഗപ്പെടുത്തുന്നു, നിർദ്ദിഷ്ട പ്രോഗ്രാമുകൾ എങ്ങനെയാണ് പ്രദർശിപ്പി ക്കപ്പെടുന്നത്, അവ എങ്ങനെയാണ് നിർമ്മിക്കുന്നതെന്നതിനെ സംബന്ധിച്ച് നാടകീയമായ ഒരു പ്രഭാവമുണ്ട്. ക്രമാനുഗതമായ പ്രോഗ്രാമിംഗ്, അതിൽ സ്ഥാന മാറ്റങ്ങളിലുള്ളത് നടപടിക്രമങ്ങളിലേക്ക് പ്രാദേശിക വൽക്കരിച്ചിരിക്കുന്നു അല്ലെങ്കിൽ നടപടിക്രമങ്ങളിൽ നിന്നും വ്യക്തമായ വാദങ്ങളിൽ നിന്നും റിട്ടേണുകൾ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു, ഇത് ഘടനാപരമായ പ്രോഗ്രാമിംഗിന്റെ ഒരു രൂപമാണ്. 1960 കളിൽ, നിർമ്മിത പരിപാടികളുടെ മൊത്തത്തിലുള്ള നിലവാരം മെച്ചപ്പെടുത്തുന്നതിനുള്ള സാങ്കേതിക വിദ്യയായി ഘടനാപരമായ പ്രോഗ്രാമിങ്, മോഡുലാർ പ്രോഗ്രാമിംഗ് എന്നിവ പ്രോത്സാഹിപ്പിച്ചു. [[ഒബ്ജക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിങ് ഭാഷ|ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് പ്രോഗ്രാമിങ്ങിന്റെ]] പിന്നിലെ ആശയങ്ങൾ ഈ സമീപനം വിപുലീകരിക്കാൻ ശ്രമിക്കുന്നു.
ഡിക്ലറേറ്റീവ് പ്രോഗ്രാമിന്റെ ചുവട് വെയ്പായി പ്രോസീജറൽ പ്രോഗ്രാമിംഗ് പരിഗണിക്കാം
|