"പ്രോസീജറൽ പ്രോഗ്രാമിംഗ്" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
Content deleted Content added
വരി 17:
ഒരു ലളിതമായ ഇന്റർഫെയിസ്, സ്വയമായി അടങ്ങിയിരിക്കാനും പുനരുപയോഗിക്കാനുമുള്ള കഴിവ് കാരണം, പ്രോഗ്രാമുകൾ കോഡുകളുടെ ഭാഗങ്ങൾ സൃഷ്ടിക്കുന്നതിനുള്ള പ്രോഗ്രാമിൽ ലൈബ്രറികൾ ഉൾപ്പെടെ വ്യത്യസ്ത ആളുകളോ വ്യത്യസ്ത ഗ്രൂപ്പുകൾകളോ എഴുതിയതാണ്.
==മറ്റ് പ്രോഗ്രാമിങ് മാതൃകളുമായി
===ഇംപെറേറ്റീവ് പ്രോഗ്രാമിംഗ്===
പ്രൊസീജറൽ പ്രോഗ്രാമിങ് ഭാഷകൾ ഇംപെറേറ്റീവ് ഭാഷകൾ കൂടിയാണ്, കാരണം അവ നിർവ്വഹണ പരിതസ്ഥിതിയെക്കുറിച്ച് വ്യക്തമായ പരാമർശങ്ങൾ നൽകുന്നു. ഇത് വേരിയബിളുകളിൽ നിന്നും എന്തും ആയിരിക്കാം(പ്രോസസ്സർ രജിസ്റ്ററുകളുമായി ബന്ധപ്പെട്ടിരിക്കാം)ലോഗോ പ്രോഗ്രാമിങ് ഭാഷയിലെ "ടർട്ടിൽ(turtle)" സ്ഥാനം വരെ. പലപ്പോഴും, "പ്രൊസീജറൽ പ്രോഗ്രാമിങ്", "ഇംപെറേറ്റീവ് പ്രോഗ്രാമിങ്" പര്യായമായി ഉപയോഗിച്ചു. എന്നിരുന്നാലും, പ്രൊസീജറൽ പ്രോഗ്രാമിങ് എന്നത് ബ്ളോക്കുകളുടെയും സ്കോപ്പുകളുടെയും അടിസ്ഥാനത്തിലാണ്. പ്രോസീജറൽ ഭാഷകൾ പൊതുവെ ബ്ലോക്കുകളിൽ പ്രവർത്തിക്കുന്ന റിസർവ്ഡ് പദങ്ങളെ ഉപയോഗിക്കുന്നു, <code>as if</code>, <code>while</code>, <code>as if</code>, <code>for</code> മുതലായവ നിയന്ത്രണം ഒഴുക്ക് നടപ്പാക്കുന്നു, അതേസമയം, നോൺ-സ്ട്രക്ചേർഡ് ഇംപെറേറ്റീവ് ഭാഷകൾ <code>goto</code> സ്റ്റേറ്റ്മെൻറും ബ്രാഞ്ച് ടേബിളുകളും ഉപയോഗിക്കുന്നു.
|