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

آزاد دائرۃ المعارف، ویکیپیڈیا سے
Jump to navigation Jump to search
سی#
C Sharp wordmark.svg
پیراڈائمStructured, imperative, اوبجیکٹ اوریئنٹڈ پروگرامنگ, event-driven, task-driven, functional, generic, reflective, concurrent
اشاعت2000؛ 20 برس قبل (2000)[1]
ڈیزائنرمائیکروسافٹ
ترقی دہندہمائیکروسافٹ
مستحکم اشاعت7.3[2] (مئی 7، 2018؛ 20 مہینہ قبل (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"۔ Microsoft۔ مورخہ 25 دسمبر 2018 کو اصل سے آرکائیو شدہ۔ اخذ شدہ بتاریخ 2017-12-15۔ نادرست |=مردہ ربط (معاونت)
  4. ^ ا ب
  5. "Chapel spec (Acknowlegements)" (PDF)۔ Cray Inc۔ اخذ شدہ بتاریخ 2016-01-14۔ نادرست |=مردہ ربط (معاونت)
  6. Borenszweig، Ary۔ "Crystal 0.18.0 released!"۔ مورخہ 25 دسمبر 2018 کو اصل سے آرکائیو شدہ۔ 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۔ مورخہ 25 دسمبر 2018 کو اصل سے آرکائیو شدہ۔ اخذ شدہ بتاریخ 22 December 2013۔ نادرست |=مردہ ربط (معاونت)
  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 [1] [2]
  9. Ring Team۔ "Ring programming language and other languages"۔ ring-lang۔ مورخہ 25 دسمبر 2018 کو اصل سے آرکائیو شدہ۔ نادرست |=مردہ ربط (معاونت)
  10. Lattner، Chris۔ "Chris Lattner's Homepage"۔ Chris Lattner۔ مورخہ 25 دسمبر 2018 کو اصل سے آرکائیو شدہ۔ اخذ شدہ بتاریخ 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"۔ مورخہ 25 دسمبر 2018 کو اصل سے آرکائیو شدہ۔ نادرست |=مردہ ربط (معاونت)