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>
== სქოლიო ==
|