C++: განსხვავება გადახედვებს შორის

[შემოწმებული ვერსია][შეუმოწმებელი ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
დაემატა/შესწორდა ილუსტრაცია
No edit summary
ხაზი 1:
[[ფაილი:BjarneStroustrup.jpg|მარჯვნივ|მინი|ბიარნ სტრუსტრუპი, C++-ის შემქმნელი]]
'''C++''' (ჩვეულებრივ ქართულად გამოითქმის „სი-პლუს-პლუსი“) — საერთო დანიშნულების [[პროგრამირების ენა]]. მისი განვითარება დაიწყო [[ბიარნ სტრუსტრუპი|ბიარნ სტრუსტრუპმა]] [[1979]] წელს ბელ-ლაბში C პროგრამული ენის გასაძლიერებლად. თავდაპირველად მას '''C with Classes''' ერქვა, ხოლო [[1983]] წელს C++ ეწოდა<ref>[http://www2.research.att.com/~bs/bs_faq.html#invention When was C++ invented?]. ''ბიარნ სტრუსტრუპი'', 7 მარტი, 2010. ATT.com. </ref>. 1990-იანი წლებიდან C++ გახდა ერთ-ერთი ყველაზე პოპულარული კომერციული პროგრამირების ენებიდან. C++ პროგრამული ენის სტანდარტის რატიფიკაცია მოხდა 1998 წელს, როგორც ISO/IEC 14882:1998; მისი თანამედროვე ვერსიაა 2003 წლის, ISO/IEC 14882:2003. ამჟამად დამუშავების პროცესშია სტანდარტის ახალი ვერსია (არაფორმალურად ცნობილი როგორც C++0x).
 
== ძველი და ახალი ვარიანტი ==
 
ათობით წლების მანძილზე იხვეწებოდა ენის სინტაქსი. საყურადღებოა სახელსივრცეების და სათაურების გამოყენების წესი. ქვემოთ მოყვანილია ორი ერთნაირი პროგრამის მაგალითი სხვადასხვა სტილით, პროგრამა არავითარ ფუნქციას არ ასრულებს, გაშვებისთანავე იხურება.
 
ძველი სტილი - პრეპროცესორით(#define) შემოტანილია სათაურის ფაილები, რომლებიც .h-ით მთავრდება:
<source lang="cpp">
#include <iostream.h>
int main()
{
return 0;
}
</source>
 
ახალი სტილი - საჭირო აღარაა, ყველა შემოტანილი ფაილი ერთიანდება ერთ std სახელსივრცეში:
<source lang="cpp">
#include <iostream>
using namespace std;
 
int main()
{
return 0;
}
</source>
 
== სქოლიო ==
მოძიებულია „https://ka.wikipedia.org/wiki/C%2B%2B“-დან