![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/C_Sharp_wordmark.svg/langml-640px-C_Sharp_wordmark.svg.png&w=640&q=50)
സി ഷാർപ്പ്
പ്രോഗ്രാമിങ് ഭാഷ / From Wikipedia, the free encyclopedia
സി ഷാർപ്പ് (/si ʃɑːrp/ ഷാർപ്പ് കാണുക)[b] ഒരു പൊതു-ഉദ്ദേശ്യ, മൾട്ടി-പാരഡിഗം പ്രോഗ്രാമിംഗ് ഭാഷയാണ്. സി ഷാർപ്പ് സ്റ്റാറ്റിക് ടൈപ്പിംഗ്, ശക്തമായ ടൈപ്പിംഗ്, ലെക്സിക്കലി സ്കോപ്പ്ഡ്, ഇംപറേറ്റീവ്, ഡിക്ലറേറ്റീവ്, ഫങ്ഷണൽ, ജെനറിക്, ഒബ്ജക്റ്റ് ഓറിയന്റഡ് (ക്ലാസ് അധിഷ്ഠിതം), കമ്പോണന്റ്-അധിഷ്ഠിത പ്രോഗ്രാമിംഗ് വിഭാഗങ്ങൾ എന്നിവ ഉൾക്കൊള്ളുന്നു.
![]() | |
ശൈലി: | Multi-paradigm: structured, imperative, object-oriented, event-driven, task-driven, functional, generic, reflective, concurrent |
---|---|
പുറത്തുവന്ന വർഷം: | 2000; 24 years ago (2000)[1] |
രൂപകൽപ്പന ചെയ്തത്: | Anders Hejlsberg (Microsoft) |
വികസിപ്പിച്ചത്: | Mads Torgersen (Microsoft) |
ഡാറ്റാടൈപ്പ് ചിട്ട: | Static, dynamic, strong, safe, nominative, partially inferred |
പ്രധാന രൂപങ്ങൾ: | Visual C#, .NET, .NET Framework (discontinued), Mono, DotGNU (discontinued), Universal Windows Platform |
വകഭേദങ്ങൾ: | Cω, Polyphonic C#, Enhanced C# |
സ്വാധീനിക്കപ്പെട്ടത്: | C++,Cω, Eiffel, F#,[lower-roman 1] Haskell, Icon, J#, J++, Java, ML, Modula-3, Object Pascal, VB |
സ്വാധീനിച്ചത്: | Chapel,[2] Clojure,[3] Crystal,[4] D, J#, Dart,[5] F#, Hack, Java,[6]Kotlin, Nemerle, Oxygene, Rust, Swift,[7] Vala, TypeScript |
അനുവാദപത്രം: | |
വെബ് വിലാസം: | docs |
2000-ൽ മൈക്രോസോഫ്റ്റിൽ നിന്നുള്ള ആൻഡേഴ്സ് ഹെജൽസ്ബെർഗ് രൂപകൽപ്പന ചെയ്ത സി ഷാർപ്പ്, പിന്നീട് 2002-ൽ ഇഗ്മാ(ECMA-334), 2003-ൽ ഐഎസ്ഒ(ISO/IEC 23270)എന്നിവ അന്താരാഷ്ട്ര നിലവാരമുള്ളതായി അംഗീകരിക്കപ്പെട്ടു. മൈക്രോസോഫ്റ്റ് .നെറ്റ് ഫ്രെയിംവർക്ക്, വിഷ്വൽ സ്റ്റുഡിയോ എന്നിവയ്ക്കൊപ്പം സി# അവതരിപ്പിച്ചു, ഇവ രണ്ടും ക്ലോസ്-സോഴ്സ് ആയിരുന്നു. അക്കാലത്ത് മൈക്രോസോഫ്റ്റിന് ഓപ്പൺ സോഴ്സ് ഉൽപ്പന്നങ്ങളൊന്നും ഉണ്ടായിരുന്നില്ല. നാല് വർഷത്തിന് ശേഷം, 2004-ൽ, മോണോ എന്ന പേരിൽ ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റ് ആരംഭിച്ചു, സി# പ്രോഗ്രാമിംഗ് ഭാഷയ്ക്ക് ക്രോസ്-പ്ലാറ്റ്ഫോം കംപൈലറും റൺടൈം എൺവയമെന്റും നൽകുന്നു. ഒരു ദശാബ്ദത്തിനു ശേഷം, മൈക്രോസോഫ്റ്റ് വിഷ്വൽ സ്റ്റുഡിയോ കോഡ് (കോഡ് എഡിറ്റർ), റോസ്ലിൻ (കംപൈലർ), ഏകീകൃത .നെറ്റ് പ്ലാറ്റ്ഫോം (സോഫ്റ്റ്വെയർ ഫ്രെയിംവർക്ക്) എന്നിവ പുറത്തിറക്കി, ഇവയെല്ലാം സിഷാർപ്പിനെ പിന്തുണയ്ക്കുകയും സൗജന്യവും ഓപ്പൺ സോഴ്സും, ക്രോസ്-പ്ലാറ്റ്ഫോമുമാണ്. മോണോയും മൈക്രോസോഫ്റ്റിൽ ചേർന്നെങ്കിലും .നെറ്റിൽ ലയിപ്പിച്ചില്ല.
2021-ലെ കണക്കനുസരിച്ച്, ഭാഷയുടെ ഏറ്റവും പുതിയ പതിപ്പ് സി# 10.0 ആണ്, ഇത് 2021-ൽ .നെറ്റ് 6.0-ൽ പുറത്തിറങ്ങി.[10][11]