سی شارپ (پروگرامنگ زبان)
ظاہری ہیئت
| پیراڈائم | 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۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2017-12-15
- ↑
- 1 2
- ↑
- ↑ "Chapel spec (Acknowlegements)" (PDF)۔ Cray Inc۔ 1 اکتوبر 2015۔ 2016-02-05 کو اصل (PDF) سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2016-01-14
- ↑ 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).
- ↑ "Web Languages and VMs: Fast Code is Always in Fashion. (V8, Dart) - Google I/O 2013"۔ Google۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2013-12-22
- ↑ 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
- ↑
- ↑ Ring Team (5 دسمبر 2017)۔ "Ring programming language and other languages"۔ ring-lang.net۔ ring-lang۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2018-06-11
- ↑ 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.
- ↑ https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT
- ↑
- ↑ "Visual Studio 2017 version 15.7 Release Notes"۔ Microsoft Docs۔ 2018-12-25 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2018-06-11
{{حوالہ ویب}}: اس حوالہ میں نامعلوم یا خالی پیرامیٹر موجود ہے:|dead-url=(معاونت)
- ↑ for async
زمرہ جات:
- پروگرامنگ زبانوں کے سانچے
- آیزو معیارات
- معاشرہ اور معاشریات کے ناو خانے
- ہائی لیول پروگرامنگ زبانیں
- 2000ء کے سافٹ ویئر
- پروگرامنگ زبانیں مع آئیسو معیار
- 2000ء میں تخلیق شدہ پروگرامنگ زبانیں
- آئی ای سی معیارات
- ڈاٹ نیٹ پروگرامنگ زبانیں
- کلاس بیسڈ پروگرامنگ زبانیں
- فنکشنل زبانیں
- خاندان سی شارپ پروگرامنگ زبان
- پروگرامنگ زبانیں
- امریکی ایجادات