"ഫങ്ഷണൽ പ്രോഗ്രാമിംഗ്" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

No edit summary
No edit summary
വരി 6:
 
വാണിജ്യപരമായ സോഫ്റ്റ്വെയർ ഡെവലപ്പ്മെന്റിനെ അപേക്ഷിച്ച് ഫങ്ഷണൽ പ്രോഗ്രാമിങ് ഭാഷകൾ അക്കാഡമിയയിൽ പ്രാധാന്യമർഹിക്കുന്നതാണ്. എന്നിരുന്നാലും, പ്രധാന പ്രോഗ്രാമിംഗ് ഭാഷകളായ കോമൺ ലിസ്പ്, [[സ്കീം (പ്രോഗ്രാമിങ് ഭാഷ)|സ്കീം]] പോലുള്ള ഫങ്ഷണൽ പ്രോഗ്രാമിംഗിനെ ഇത് പിന്തുണയ്ക്കുന്നു, ക്ലോജർ, വൂൾഫ്രം ഭാഷ <ref name="reference.wolfram.com">{{cite web | title = Wolfram Language Guide: Functional Programming | url = http://reference.wolfram.com/language/guide/FunctionalProgramming.html | year = 2015 | accessdate = 2015-08-24 }}</ref> (മാത്തമാറ്റിക്ക എന്നും അറിയപ്പെടുന്നു), റാക്കറ്റ്, എർലാങ്, ഒകാമൽ(OCAML), [[ഹാസ്കൽ (പ്രോഗ്രാമിങ് ഭാഷ)|ഹാസ്കൽ]], [[എഫ് ഷാർപ്പ് (പ്രോഗ്രാമിങ് ഭാഷ)|എഫ്#]] <ref name='quantFSharp'>{{cite conference | last = Mansell | first = Howard | title = Quantitative Finance in F# | url = http://cufp.galois.com/2008/abstracts.html#MansellHoward | year = 2008 | conference = CUFP 2008 | accessdate = 2009-08-29 }}</ref>ഈ ഭാഷകൾ എല്ലാം വൈവിധ്യമാർന്ന നിരവധി സംഘടനകൾ വ്യാവസായിക വാണിജ്യപരമായ ഉപയോഗങ്ങൾക്കായി ഉപയോഗിക്കുന്നു. ലോകത്തിലെ ഏറ്റവും വ്യാപകമായി വിതരണം ചെയ്യപ്പെടുന്ന ഭാഷകളിലൊന്നായ [[ജാവാസ്ക്രിപ്റ്റ്]] (JavaScript), ചലനാത്മകവും ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് പാരാഡിഗങ്ങളും കൂടാതെ, ചലനാത്മകമായി ടൈപ്പ് ചെയ്യുന്നതും ഫങ്ഷണൽ ഭാഷയുടെ സ്വഭാവ സവിശേഷതകളാണ്.<ref name='mostPopularLanguages'>{{cite web | title = The 15 most popular computer languages, according to the Facebook for programmers | url = http://www.businessinsider.com/github-most-popular-coding-languages-2016-9/ | year = 2016 | accessdate = 2017-07-31}}</ref><ref name='javaScriptWidelyUsed'>{{cite web | title = JavaScript is the World's Dominant Programming Language | url = https://arc.applause.com/2016/03/22/javascript-is-the-worlds-dominant-programming-language/ | year = 2016 | accessdate = 2017-07-31}}</ref>ആർ(R) (സ്ഥിതിവിവരക്കണക്കുകൾ) പോലുള്ള പ്രത്യേക ഡൊമെയ്നുകളിൽ വിജയം കണ്ടെത്തിയ ചില ഭാഷകളിലേക്കും പ്രവർത്തിക്കുന്നതും പ്രധാനമാണ്, കെസി സിസ്റ്റംസ് (സാമ്പത്തിക വിശകലനം)നിന്ന് ജെ, കെ, എക്സ്ക്വറി / എക്സ്എൽടി(XQuery / XSLT) ([[എക്സ്.എം.എൽ.|എക്സ്എംഎൽ]]), ഓപാൽ മുതലയാവ. [[എസ്.ക്യു.എൽ.|എസ്ക്യൂഎൽ]], ലെക്സ്/യാക്(SQL, Lex / Yacc) പോലുള്ള വ്യാപകമായ ഡൊമെയ്ൻ-നിർദ്ദിഷ്ട പ്രസ്താവന ഭാഷകൾ പ്രവർത്തന പ്രോഗ്രാമിങ്ങിന്റെ ചില ഘടകങ്ങൾ ഉപയോഗിക്കുന്നു, പ്രത്യേകിച്ച് മ്യൂട്ടബിൾ മൂല്യങ്ങൾ ഒഴിവാക്കുന്നതിൽ.
 
പ്രോഗ്രാമിംഗ് ഫങ്ഷണൽ ശൈലി കൊണ്ടുവരാൻ ഫങ്ഷണൽ പ്രോഗ്രാമിങ്ങിനായി പ്രത്യേകം രൂപകൽപ്പന ചെയ്തിട്ടില്ലാത്ത ഭാഷകളിൽ പോലും സാധ്യമാണ്.
==അവലംബം==
"https://ml.wikipedia.org/wiki/ഫങ്ഷണൽ_പ്രോഗ്രാമിംഗ്" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്