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

വരി 11:
യഥാർത്ഥ കമ്പ്യൂട്ടറുകളിൽ ഉപയോഗിക്കുന്ന യന്ത്ര ഭാഷകളായിരുന്നു നേരത്തെ ഉപയോഗിച്ചിരുന്ന ഇംപെറേറ്റീവ് ഭാഷകൾ. ഈ ഭാഷകളിൽ, നിർദ്ദേശങ്ങൾ വളരെ ലളിതമായി ഉപയോഗിച്ചു, ഹാർഡ്വെയർ നടപ്പിലാക്കൽ എളുപ്പമാക്കി, പക്ഷേ സങ്കീർണ്ണമായ പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നത് തടഞ്ഞു. സങ്കീർണ്ണമായ പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നതിൽ മെഷീൻ കോഡ് നൽകിയ തടസ്സങ്ങൾ നീക്കം ചെയ്ത ആദ്യത്തെ പ്രധാന പ്രോഗ്രാമിങ് ഭാഷയാണ് ഫോർട്രാൻ 1954 ൽ ആരംഭിച്ച ഇന്റർനാഷണൽ ബിസിനസ് മെഷീനിൽ (ഐ.ബി.എം) ജോൺ ബാക്കസ് ആണ് ഫോർട്രാൻ വികസിപ്പിച്ചത്. ഫോർട്രാൻ ഒരു കംപൈൽഡ് ഭാഷയായിരുന്നു. ഇത് വേരിയബിളുകൾ, സങ്കീർണ്ണ എക്സ്പ്രഷനുകൾ, സബ് പ്രൊഗ്രാമുകൾ മുതലായ മറ്റ് പല സവിശേഷതകളും ഇപ്പോൾ ഇംപെറേറ്റീവ് ഭാഷകളിൽ സാധാരണമാണ്. അടുത്ത രണ്ടു ദശാബ്ദങ്ങളിൽ, മറ്റു പ്രമുഖ ഉന്നത നിലവാരമുള്ള പ്രോഗ്രാമിങ് ഭാഷകൾ വികസിപ്പിച്ചെടുക്കന്നതിന് സാക്ഷ്യം വഹിച്ചു. 1950 കളിലും 1960 കളിലും അൽഗോൾ(ALGOL) വികസിപ്പിച്ചെടുത്തു, ഗണിത അൽഗോരിതങ്ങൾ കൂടുതൽ എളുപ്പത്തിൽ പ്രകടിപ്പിക്കാൻ അനുവദിക്കുകയും ചില കമ്പ്യൂട്ടറുകളുടെ ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിന്റെ ടാർഗെറ്റ് ഭാഷയായി ഉപയോഗിക്കുകയും ചെയ്തു. മംമ്പ്സ്(MUMPS) (1966) ഒരു ലോജിക്കൽ തീവ്രത അനിവാര്യമാംവിധം പരമകോടിയിലേക്ക് കൊണ്ടുവന്നിരുന്നു, ഏതെങ്കിലും പ്രസ്താവനകൾ ഇല്ലാതെ, പൂർണ്ണമായും കമാൻഡുകളുടെ അടിസ്ഥാനത്തിൽ, ഇഫും(IF), എൽസും(ELSE) എന്നിവ പരസ്പരം സ്വതന്ത്രമാക്കാതെ, ഒരു ഇന്ററെൻസിക് വേരിയബിൾ ടെസ്റ്റ്. [[കോബോൾ]] ($TEST.COBOL) (1960), [[ബേസിക്]] (1964) തുടങ്ങിയവ പ്രോഗ്രാമിങ് വാക്യഘടനയുടെ രൂപമാറ്റം ഉണ്ടാക്കാൻ ശ്രമിച്ചു. 1970 കളിൽ നിക്കോളസ് വിർത്ത് നിർമ്മിച്ച പാസ്കൽ, ബെല്ലിന്റെ ലബോറട്ടറികളിൽ ജോലി ചെയ്യുന്നതിനിടയിൽ ഡെന്നിസ് റിച്ചിയാണ് സി നിർമ്മിച്ചത്. വിർത്ത് [[മോഡുല-2]] (Modula-2) ഉം ഒബ്രോൺ(Oberon) ഉം രൂപകൽപ്പന ചെയ്തു. അമേരിക്കൻ ഐക്യനാടുകളിലെ ഡിപ്പാർട്ട്മെന്റ് ഓഫ് ഡിഫൻസിന്റെ ആവശ്യകതകൾക്കായി ജീൻ ഇക്ബിയയും ഹണിവെലിനടുത്തുള്ള ഒരു സംഘവും 1978-ൽ ഭാഷാ ആവശ്യകതകൾ നിർവ്വഹിക്കുന്നതിന് 4 വർഷത്തെ പദ്ധതിക്കുശേഷം അഡ രൂപകൽപ്പന ചെയ്യാൻ തുടങ്ങി. 1983 ൽ ആണ് ആദ്യമായി പ്രസിദ്ധീകരിച്ചത്, 1995, 2005, 2012 എന്നീ വർഷങ്ങളിൽ പുനരവലോകനം നടത്തി.
 
1980 കളിൽ ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് പ്രോഗ്രാമിങ്ങിന്റെ വളർച്ച അതിവേഗം വർദ്ധിച്ചു. ഈ ഭാഷകൾ ഇംപെറേറ്റീവ് ശൈലിയാണ് അവലംബിച്ചിട്ടുള്ളത്, എന്നാൽ വസ്തുക്കളെ പിന്തുണയ്ക്കുന്നതിനുള്ള സവിശേഷതകൾ കൂടി ചേർത്തു. ഇരുപതാം നൂറ്റാണ്ടിലെ അവസാന രണ്ടു ദശാബ്ദങ്ങൾ അത്തരം പല ഭാഷകളുടെയും വികസനം കണ്ടു. സ്മോൾടോക്ക്-80, യഥാർത്ഥത്തിൽ 1969 ൽ അലൻ കേ ആണ് ആവിഷ്കരിച്ചത്, 1980 ൽ അത് സെറോക്സ് പാലോ ആൾട്ടോ ഗവേഷണ കേന്ദ്രം (PARC) പുറത്തിറക്കി. മറ്റൊരു [[ഒബ്ജക്റ്റ് ഓറിയെന്റഡ്ഓറിയന്റഡ് ഭാഷയിലുള്ളപ്രോഗ്രാമിങ് സിമുലഭാഷ|ഒബ്ജക്റ്റ് എന്നഓറിയെന്റഡ് ഭാഷയായ]] സിമുലയിൽ ആശയത്തിൽ നിന്നാണ് (1960 ൽ വികസിപ്പിച്ച ഈ ഭാഷയാണ് ലോകത്തിലെ ആദ്യ ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് പ്രോഗ്രാമിങ് ഭാഷയായി കണക്കാക്കുന്നത്) ഇത് രൂപം കൊണ്ടത്-[[ബ്യാൻ സ്ട്രൗസ്ട്രെപ്]] [[സി++]] സൃഷ്ടിച്ചു, സി അടിസ്ഥാനമാക്കിയുള്ള ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് ഭാഷയാണ് സി++.
 
==അവലംബം==
"https://ml.wikipedia.org/wiki/ഇംപെറേറ്റീവ്_പ്രോഗ്രാമിംഗ്" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്