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

آزاد دائرۃ المعارف، ویکیپیڈیا سے
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؛ 2 سال قبل (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. 25 دسمبر 2018 میں اصل سے آرکائیو شدہ. اخذ شدہ بتاریخ 15 دسمبر 2017. 
  4. ^ ا ب
  5. "Chapel spec (Acknowlegements)" (PDF). Cray Inc. 2015-10-01. اخذ شدہ بتاریخ 14 جنوری 2016. 
  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 دسمبر 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 (5 December 2017). "Ring programming language and other languages". ring-lang.net. ring-lang. 25 دسمبر 2018 میں اصل سے آرکائیو شدہ. 
  10. Lattner، Chris (2014-06-03). "Chris Lattner's Homepage". Chris Lattner. 25 دسمبر 2018 میں اصل سے آرکائیو شدہ. اخذ شدہ بتاریخ 03 جون 2014. 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. 25 دسمبر 2018 میں اصل سے آرکائیو شدہ.