എഫ് ഷാർപ്പ് (പ്രോഗ്രാമിങ് ഭാഷ)
പ്രോഗ്രാമിങ് ഭാഷ / From Wikipedia, the free encyclopedia
എഫ്#(F#) (ഉച്ചരിക്കുന്നത് എഫ് ഷാർപ്പ്) ഫംഗ്ഷണൽ, ഇംപെറേറ്റീവ്, ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് പ്രോഗ്രാമിങ് രീതികൾ ഉൾക്കൊള്ളുന്ന ശക്തമായ ടൈപ്പ്, ഒന്നിലധികം മാതൃകൾ ഉള്ള പ്രോഗ്രാമിങ് ഭാഷയാണ്. ക്രോസ് പ്ലാറ്റ്ഫോമായ കോമൺ ലാംഗ്വേജ് ഇൻഫ്രാസ്ട്രക്ചർ (CLI) ഭാഷയായി എഫ് # ഉപയോഗിക്കാറുണ്ടെങ്കിലും പക്ഷെ അത് ജാവാസ്ക്രിപ്റ്റും[5] ഗ്രാഫിക്സ് പ്രോസസ്സിംഗ് യൂണിറ്റും (ജിപിയു) കോഡ് ജനറേറ്റ് ചെയ്യുന്നതിനും കഴിയും.[6] എഫ്# സോഫ്റ്റ്വേർ ഫൗണ്ടേഷൻ,[7] മൈക്രോസോഫ്റ്റ്, തുറന്ന സംഭാവനക്കാർ എന്നിവർ ചേർന്ന് വികസിപ്പിച്ചെടുത്തു. എഫ് # സോഫ്റ്റുവെയർ ഫൌണ്ടേഷനിൽ നിന്നും ഓപ്പൺ സോഴ്സ്, ക്രോസ് പ്ലാറ്റ്ഫോം കമ്പൈലർ ലഭ്യമാണ്.[8]എഫ്# വിഷ്വൽ സ്റ്റുഡിയോ [9],സമറിൻ സ്റ്റുഡിയോ(Xamarin studio)[10] എന്നിവയിൽ പൂർണ്ണ പിന്തുണയുള്ള ഭാഷയാണ്.മോണോ, മോണോഡെവലപ്പ്, ഷാർപ്ഡെവലപ്പ്, എംബിറേസ്, വെബ് ഷാർപർ എന്നിവയാണ് എഫ് ഡെവലപ്മെന്റ് മറ്റ് ഉപകരണങ്ങളെ പിന്തുണയ്ക്കുന്നത്. [11] പ്ലഗ് ഇൻസ് പിന്തുണയ്ക്കുന്ന എഫ്# വ്യാപകമായി ഉപയോഗിക്കുന്ന എഡിറ്റർമാർക്ക്, പ്രത്യേകിച്ച് ആറ്റത്തിനും വിഷ്വൽ സ്റ്റുഡിയോ കോഡിനായുള്ള ഇയോണൈഡ് എക്സ്റ്റൻഷൻ, വിം, എമാക്സ്, ആൻഡ് സബ്ബ് ലൈം ടെക്സ്റ്റ് തുടങ്ങിയ മറ്റ് എഡിറ്ററുകൾക്കുള്ള സംയോജനമാണ്.
ശൈലി: | Multi-paradigm: functional, imperative, object-oriented, metaprogramming, reflective, concurrent |
---|---|
രൂപകൽപ്പന ചെയ്തത്: | Don Syme, Microsoft Research |
വികസിപ്പിച്ചത്: | Microsoft, The F# Software Foundation |
ഏറ്റവും പുതിയ പതിപ്പ്: | 7.0[1] |
ഡാറ്റാടൈപ്പ് ചിട്ട: | Static, strong, inferred |
സ്വാധീനിച്ചത്: | C#,[2] Elm, F*, LiveScript |
അനുവാദപത്രം: | MIT License[3][4] |
വെബ് വിലാസം: | fsharp |
എഫ്# എം.എൽ. ഭാഷാ കുടുംബത്തിലെ അംഗം ആണ്. പ്രോഗ്രാമിങ് ഭാഷ ഓക്കമിലെ ഒരു കോറിന്റെ ഒരു .നെറ്റ് ഫ്രെയിംവർക്ക് ഇംപ്ലിമെന്റേഷൻ ആയിത്തീർന്നു. സി#, പൈത്തൺ, ഹാസ്കൽ, സ്കാല, എർലാങ്.