"അസെംബ്ലി ഭാഷ" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

No edit summary
No edit summary
വരി 17:
കമ്പ്യൂട്ടിംഗിന്റെ ആദ്യ ദശകങ്ങളിൽ, സിസ്റ്റം പ്രോഗ്രാമിംഗും ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗും പൂർണ്ണമായും അസംബ്ലി ഭാഷയിലായിരുന്നു. ചില ആവശ്യങ്ങൾക്ക് പകരം വെക്കാനില്ലാത്തതാണെങ്കിലും, മിക്ക പ്രോഗ്രാമിംഗുകളും ഇപ്പോൾ ഉയർന്ന തലത്തിലുള്ള ഇന്റർപ്രട്ടഡും, [[കംപൈലർ|കംപൈൽ]] ചെയ്തതുമായ ഭാഷകളിലാണ് നടത്തുന്നത്. നോ സിൽവർ ബുള്ളറ്റ് എന്ന ഗവേഷണ പ്രബന്ധത്തിൽ, ഫ്രെഡ് ബ്രൂക്ക്സ് അസംബ്ലി ഭാഷാ പ്രോഗ്രാമിംഗിൽ നിന്ന് മാറുന്നതിന്റെ അനന്തരഫലങ്ങൾ സംഗ്രഹിച്ചു: "തീർച്ചയായും സോഫ്റ്റ്‌വെയർ ഉൽപ്പാദനക്ഷമതയ്ക്കു വേണ്ടിയുള്ള ഏറ്റവും ശക്തമായ സ്ട്രോക്ക് നൽകുന്നതും,വിശ്വാസ്യതയും ലാളിത്യവും പ്രോഗ്രാമിങ്ങിലേക്ക് കൊണ്ടുവന്നത് ഉയർന്ന തലത്തിലുള്ള ഭാഷകളുടെ മികച്ച ഉപയോഗമാണ്. മിക്ക നിരീക്ഷകരും അതിന് ക്രെഡിറ്റ് നൽകുന്നു. ഉൽപ്പാദനക്ഷമത വേണ്ടിയുള്ള കുറഞ്ഞത് അഞ്ച് ഘടകങ്ങളെ ആശ്രയിച്ചുള്ള വികസനം, കൂടാതെ വിശ്വാസ്യത, ലാളിത്യം, ഗ്രഹണക്ഷമത എന്നിവയിൽ ഒത്തുചേരുന്ന നേട്ടങ്ങൾ മുതലായവയും ഉൾപ്പെടുന്നു."<ref name="Brooks_1986_NSB">{{cite journal |title = No Silver Bullet—Essence and Accident in Software Engineering | last = Brooks |first = Frederick P. |author-link = Fred Brooks |journal = Proceedings of the IFIP Tenth World Computing Conference|pages = 1069–1076 |year = 1986 |ref = Brooks1986}}</ref>
 
ഇന്ന്, ഉയർന്ന തലത്തിലുള്ള ഭാഷയിൽ നടപ്പിലാക്കിയ വലിയ സിസ്റ്റങ്ങൾക്കുള്ളിൽ ചെറിയ അളവിലുള്ള അസംബ്ലി ഭാഷാ കോഡ്, പ്രകടന കാരണങ്ങളാൽ അല്ലെങ്കിൽ ഉയർന്ന തലത്തിലുള്ള ഭാഷ പിന്തുണയ്‌ക്കാത്ത തലത്തിൽ ഹാർഡ്‌വെയറുമായി നേരിട്ട് സംവദിക്കുന്നതിനായി ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്, [[Linux kernel|ലിനക്സ് കേർണൽ]] [[source code|സോഴ്സ് കോഡിന്റെ]] 4.9 പതിപ്പിന്റെ 2% ത്തിൽ താഴെ മാത്രമേ അസംബ്ലിയിൽ എഴുതിയിട്ടുള്ളൂ; 97% ൽ കൂടുതൽ എഴുതിയിരിക്കുന്നത് [[സി (പ്രോഗ്രാമിങ് ഭാഷ)|സിയിലാണ്]].<ref name="Anguiano_kernel_sloccount">{{Cite web | author-last=Anguiano | author-first = Ricardo | title=linux kernel mainline 4.9 sloccount.txt |url=https://gist.github.com/ricardoanguiano/18125b7eb3f26cf83724fb60662bdd2c |access-date=2022-05-04 |website=Gist |language=en}}</ref>
==പുറത്തേക്കുള്ള കണ്ണികൾ==
*[http://www.azillionmonkeys.com/qed/asmexample.html ഉദാഹരണങ്ങൾ]
"https://ml.wikipedia.org/wiki/അസെംബ്ലി_ഭാഷ" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്