مندرجات کا رخ کریں

سی شارپ (پروگرامنگ زبان)

آزاد دائرۃ المعارف، ویکیپیڈیا سے
سی#
پیراڈائمStructured, imperative, اوبجیکٹ اوریئنٹڈ پروگرامنگ, event-driven, task-driven, functional, generic, reflective, concurrent
اشاعت2000؛ 26 برس قبل (2000)[1]
ڈیزائنرمائیکروسافٹ
ترقی دہندہمائیکروسافٹ
مستحکم اشاعت7.3[2] (مئی 7، 2018؛ 8 سال قبل (2018-05-07))
پیش منظر8.0[3]
شعبہ تحریرسٹیٹک , ڈائنامک ,[4] strong, safe, nominative, partially inferred
اہم اطلاقاتسی شارپ, .NET Framework, Mono, DotGNU
بولیاں, Spec#, Polyphonic C#, Enhanced C#
متاثرسی++,[5] Eiffel, جاوا,[5] Modula-3, Object Pascal,[6] ML, ویژول بیسک, Icon, Haskell, رسٹ, J#, , ایف#,[ا] J++
موثرChapel,[7] کرسٹل,[8] ڈی, J#, Dart,[9] F#, Hack, جاوا,[10][11] Kotlin, Monkey, Nemerle, Oxygene, Ring[12], Rust, Swift,[13] Vala
پلیٹ فارمCommon Language Infrastructure
اجازت نامہCLR: MIT/X11[14]

Mono compiler: dual گنو عام عوامی اجازت نامہ and MIT/X11
Libraries: گنو عام عوامی اجازت نامہ صغریv2

DotGNU: dual گنو عام عوامی اجازت نامہ and گنو عام عوامی اجازت نامہ صغریv2
فائل کی توسیع.cs
ویب سائٹdocs.microsoft.com/dotnet/csharp/language-reference/
خاندانسی
Wikibooks logo C Sharp Programming بر ویکی کتب

سی# (تلفظ: سی شارپ، انگریزی: #C) عمومی مقاصد کی حامل آبجیکٹ اوریئنٹڈ پروگرامنگ زبان ہے[15] جسے مائیکروسافٹ نے ڈیزائن کیا ہے۔ اسے مائیکروسافٹ ڈاٹ نیٹ فریم ورک کے ساتھ متعارف کروایا گیا تھا۔ اس کا حالیہ ورژن سی# 7.3 ہے جو ویژیول سٹوڈیو 2017ء کے ورژن 15.7.2 کے ساتھ 2018ء میں منظر عام پر آیا[16] ۔ سی # کو کامن لینگوئج انفراسٹرکچر (Common Language Infrastructure) کے لیے ڈیزائن کیا گیا تھا۔ اس کا کور سنٹیکس (core syntax) سی، سی++ اور جاوا جیسا ہی ہے۔

حوالہ جات

[ترمیم]
  1. https://www.infoq.com/minibooks/emag-c-sharp-preview
  2. https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#csharp
  3. "Nullable Reference Types Preview"۔ GitHub۔ Microsoft۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2017-12-15

  4. 1 2

  5. "Chapel spec (Acknowlegements)" (PDF)۔ Cray Inc۔ 1 اکتوبر 2015۔ 2016-02-05 کو اصل (PDF) سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2016-01-14
  6. Ary Borenszweig۔ "Crystal 0.18.0 released!"۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2018-06-11۔ It's heavily inspired by Ruby, and other languages (like C#, Go and Python).
  7. "Web Languages and VMs: Fast Code is Always in Fashion. (V8, Dart) - Google I/O 2013"۔ Google۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2013-12-22
  8. Java 5.0 added several new language features (the enhanced for loop, autoboxing, varargs and annotations), after they were introduced in the similar (and competing) C# language

  9. Ring Team (5 دسمبر 2017)۔ "Ring programming language and other languages"۔ ring-lang.net۔ ring-lang۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2018-06-11
  10. Chris Lattner (3 جون 2014)۔ "Chris Lattner's Homepage"۔ Chris Lattner۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2014-06-03۔ The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, CLU, and far too many others to list.
  11. https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT

  12. "Visual Studio 2017 version 15.7 Release Notes"۔ Microsoft Docs۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2018-06-11 {{حوالہ ویب}}: اس حوالہ میں نامعلوم یا خالی پیرامیٹر موجود ہے: |dead-url= (معاونت)
  1. for async