"سی++" کے نسخوں کے درمیان فرق

حذف شدہ مندرجات اضافہ شدہ مندرجات
م درستی املا بمطابق فہرست املا پڑتالگر
تاریخ
سطر 7:
| latest release date = {{Start date and age|2014|12|15|df=yes}}
| typing = [[Static type|Static]], [[Nominal type system|nominative]], [[Type inference|partially inferred]]
| implementations = {{nowraplinks|[[Clang|LLVM Clang]], [[GNU Compiler Collection|GCC]], [[Microsoftمائیکروسافٹ Visualوژیول Cسی++]], [[C++Builder|Embarcadero C++Builder]], [[انٹیل سی++ کمپائلر]], [[آئی بی ایم ایکس ایل سی++]]}}
| influenced by = [[Ada (programming language)|ایڈا]], [[ALGOL 68]], [[[[سی (پروگرامنگ زبان)|سی]]]], [[CLU (programming language)|CLU]], [[ML (programming language)|ML]], [[سیمولا]]
| influenced = [[Ada (programming language)|Ada 95]]<!-- 1995 -->, [[C Sharp (programming language)|سی#]]<!-- 2001 -->,<ref name="influenceSharp">{{cite journal |last=Naugler |first=David |date=May 2007 |title=C# 2.0 for C++ and Java programmer: conference workshop |journal=Journal of Computing Sciences in Colleges |volume=22 |issue=5 |quote=Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java.}}</ref> [[سی99]]<!-- 1999 -->, [[Chapel (programming language)|Chapel]],<ref name="chplspec">{{cite web|title=Chapel spec (Acknowledgements)|url=http://chapel.cray.com/spec/spec-0.98.pdf|date=2015-10-01|accessdate=2016-01-14|publisher=Cray Inc}}</ref> [[D (programming language)|ڈی]]<!-- 1999 -->, [[Java (programming language)|جاوا]]<!-- 1995 -->,<ref>{{cite web | url=https://books.google.fr/books?id=0rUtBAAAQBAJ&lpg=PA133&pg=PA133#v=onepage&q&f=true|title=Cracking The Java Programming Interview :: 2000+ Java Interview Que/Ans |author=Harry. H. Chaudhary |accessdate=29 May 2016 |date=28 July 2014}}</ref> [[Lua (programming language)|Lua]]<!-- 1993 -->, [[پرل]]<!-- 1987 -->, [[پی ایچ پی]]<!-- 1995 -->, [[Pythonپائیتھن (programmingپروگرامنگ languageزبان)|پائیتھونپائیتھن]], [[Rust (programming language)|رسٹ]], [[Nim (programming language)|Nim]]{{fact|date=April 2017}}
| license =
| website = {{URL|http://isocpp.org/}}
سطر 25:
ہائیر لیول لینگوئج اور لوئیر لیول لینگوئج کی خصوصیات کی حامل ہونے کے باعث اسے انٹرمیڈیٹ لیول لینگوئج بھی کہا جاتا ہے۔
 
سی++ سے کئی پروگرامنگ زبانیں ​متاثر ہیں جیسے کہ [[سی شارپ]]، [[ڈی]]، [[جاوا]] اور سی زبان کا نیا ورژن۔ بہت سے فروخت کنندہ، سی پلس پلس [[کمپائلر]] فراہم کرتے ہیں جیسے کہ فری سوفٹویر فاؤنڈیشن، انٹیل،[[انٹیل]]، [[مائیکروسافٹ]] اور [[آئی بی ایم]]۔
 
== تاریخ ==
 
1979ء میں [[پی ایچ ڈی]] کے تھیسس پر کام کے دوران سیمولا پروگرامنگ زبان بیارن سٹروسٹروپ کے زیر استعمال تھی۔ سیمولا وہ پہلی پروگرامنگ زبان تھی جس میں آبجیکٹ اورینٹڈ پروگرامنگ کی خصوصیات موجود تھیں، جو کہ سوفٹویر ڈیویلپمینٹ کے لیے نہایت مفید ہے۔ لیکن یہ زبان عملی طور پر بہت سست روی سے کام کرتی تھی۔ لہذا انہوں نے کلاسز کے ساتھ سی پر کام شروع کیا جس کا مقصد سی زبان میں آبجیکٹ اورینٹڈ خصوصیات کا اضافہ تھا۔
 
کلاسز کے ساتھ سی کا پہلا کمپائلر [[سی فرنٹ]] (Cfront) تھا جسے [[1993ء]] تک استعمال کیا جاتا رہا۔ 1983ء میں '''کلاسز کے ساتھ سی''' کو '''سی++''' کا نام دیا گیا اور اس کا پہلا ایڈیشن [[1985ء]] میں منظر عام پر آیا۔ [[1989ء]] میں سی++2.0 پیش کیا گیا اور [[1991ء]] میں اس ایڈیشن کو اپ گریڈ کیا گیا۔ [[1998ء]] میں سی++ معیارات کمیٹی نے [[بین الاقوامی تنظیم برائے معیاریت|آئیسو]] کے لیے سی++ کا پہلا بین الاقوامی معیار جاری کیا جسے سی++98 کہا جاتا ہے۔
[[2003ء]] میں سی++ کا نیا معیار جاری کیا گیا۔ [[2011ء]] میں سی++11 معیار جاری کیا گیا جس میں کئی نئے فیچرز متعارف کروائے گئے۔ [[دسمبر]] [[2014ء]] میں چند ایک تبدیلیوں کے ساتھ سی++14 پیش کیا گیا۔
 
{{سانچہ:پروگرامنگ زبانیں}}
 
== حوالہ جات ==
 
[[زمرہ:سی++]]