سی شارپ (پروگرامنگ زبان)
![]() | |
پیراڈائم | Structured, imperative, اوبجیکٹ اوریئنٹڈ پروگرامنگ, event-driven, task-driven, functional, generic, reflective, concurrent |
---|---|
اشاعت | 2000[1] |
ڈیزائنر | مائیکروسافٹ |
ترقی دہندہ | مائیکروسافٹ |
مستحکم اشاعت | 7.3[2] (مئی 7، 2018 ) |
پیش منظر | 8.0[3] |
شعبہ تحریر | سٹیٹک , ڈائنامک ,[4] strong, safe, nominative, partially inferred |
اہم اطلاقات | سی شارپ, .NET Framework, Mono, DotGNU |
بولیاں | Cω, Spec#, Polyphonic C#, Enhanced C# |
متاثر | سی++,[5] Eiffel, جاوا,[5] Modula-3, Object Pascal,[6] ML, ویژول بیسک, Icon, Haskell, رسٹ, J#, Cω, ایف#,[ا] 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 |
فائل کی توسیع | .cs |
ویب سائٹ | docs |
خاندان | سی |
![]() |
سی# (تلفظ: سی شارپ، انگریزی: #C) عمومی مقاصد کی حامل آبجیکٹ اوریئنٹڈ پروگرامنگ زبان ہے[15] جسے مائیکروسافٹ نے ڈیزائن کیا ہے۔ اسے مائیکروسافٹ ڈاٹ نیٹ فریم ورک کے ساتھ متعارف کروایا گیا تھا۔ اس کا حالیہ ورژن سی# 7.3 ہے جو ویژیول سٹوڈیو 2017ء کے ورژن 15.7.2 کے ساتھ 2018ء میں منظر عام پر آیا[16] ۔ سی # کو کامن لینگوئج انفراسٹرکچر (Common Language Infrastructure) کے لیے ڈیزائن کیا گیا تھا۔ اس کا کور سنٹیکس (core syntax) سی، سی++ اور جاوا جیسا ہی ہے۔
حوالہ جات[ترمیم]
- ↑ https://www.infoq.com/minibooks/emag-c-sharp-preview
- ↑ https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#csharp
- ↑ "Nullable Reference Types Preview". GitHub. Microsoft. 25 دسمبر 2018 میں اصل سے آرکائیو شدہ. اخذ شدہ بتاریخ 15 دسمبر 2017.
- ↑
- ^ ا ب
- ↑
- ↑ "Chapel spec (Acknowlegements)" (PDF). Cray Inc. 2015-10-01. اخذ شدہ بتاریخ 14 جنوری 2016.
- ↑ Borenszweig، Ary. "Crystal 0.18.0 released!". 25 دسمبر 2018 میں اصل سے آرکائیو شدہ. اخذ شدہ بتاریخ 11 جون 2018.
It's heavily inspired by Ruby, and other languages (like C#, Go and Python).
- ↑ "Web Languages and VMs: Fast Code is Always in Fashion. (V8, Dart) - Google I/O 2013". Google. 25 دسمبر 2018 میں اصل سے آرکائیو شدہ. اخذ شدہ بتاریخ 22 دسمبر 2013.
- ↑ 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]
- ↑
- ↑ Ring Team (5 December 2017). "Ring programming language and other languages". ring-lang.net. ring-lang. 25 دسمبر 2018 میں اصل سے آرکائیو شدہ. اخذ شدہ بتاریخ 11 جون 2018.
- ↑ 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.
- ↑ https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT
- ↑
- ↑ "Visual Studio 2017 version 15.7 Release Notes". Microsoft Docs. 25 دسمبر 2018 میں اصل سے آرکائیو شدہ. اخذ شدہ بتاریخ 11 جون 2018.