[redaktim i pashqyrtuar][Redaktim i kontrolluar]
Content deleted Content added
vNo edit summary
hoqa redlinks të papërshtatëm
Rreshti 4:
| logo =
| caption =
| paradigm = [[Multi-paradigm programming language|Multi paradigmë]]: [[proceduralprogramim programming|procedural]], [[functionalprogramim programming|funksional]], [[object-orientedProgramimi programming|i orientuar në objekte|Programim të orientuar në objekte]], [[genericProgramim programming|gjenerike]]<ref name="stroustruptcpppl">{{Cite book |last=Stroustrup |first=Bjarne |authorlink=Bjarne Stroustrup |title=The C++ Programming Language |year=1997 |edition=Third |chapter=1 |isbn=0-201-88954-4 |oclc=59193992 }}</ref>
| year = {{Start date and age|1983}}
| designer = [[Bjarne Stroustrup]]
Rreshti 10:
| latest release version = ISO/IEC 14882:2014
| latest release date = {{Start date and age|2014|12|15}}
| typing = [[Static type|Statike]], [[Nominative type system|nominative]], [[Type inference|nxjerrur pjesërisht]], [[structural typing|strukturale]]
| implementations = {{nowraplinks|[[Clang|LLVM Clang]], [[GNU Compiler Collection|GCC]], [[Microsoft Visual C++]], [[Intel C++ Compiler]]}}
| influenced by = [[C (programmingGjuha language)|C]], [[Simula]], [[ALGOL 68]], [[Ada (programming language)|Ada]], [[CLU (programming language)|CLU]], [[ML (programming language)|ML]]
| influenced = [[Perl]]<!-- 1987 -->, [[LPC (programming language)|LPC]]<!-- 1989 -->, [[Lua (programming language)|Lua]]<!-- 1993 -->, [[Pike (programming language)|Pike]]<!-- 1994 -->, [[Ada (programming language)|Ada 95]]<!-- 1995 -->, [[Java (programming language)|Java]]<!-- 1995 -->, [[PHP]]<!-- 1995 -->, [[D (programming language)|D]]<!-- 1999 -->, [[C99]]<!-- 1999 -->, [[C Sharp (programming language)|C#]]<!-- 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> [[Falcon (programming language)|Falcon]]<!-- 2003 -->, [[Seed7]]<!-- 2005 -->
| operating_system = [[Cross-platform|platformë kryqëzuese (multi-platformë)]]
| license =
| website = {{URL|http://isocpp.org/}}
Rreshti 21:
}}
 
'''C++''' ([[English alphabet#Letter names|shqiptuar]] si ''cee plus plus'', {{IPAc-en|'|s|iː|_|p|l|ʌ|s|_|p|l|ʌ|s}}) është një gjuhë programuese [[me qëllime të përgjithshme]]. Ajo në veteC++ ka programim [[imperative programming|imperativ]], [[object-orientedProgramimi programmingi orientuar në objekte|Programim të orientuar në objekte]] dhe [[genericprogramim programming|gjenerik]].
 
Kjo gjuhë është e dizajnuar të përkrahpërkrahë [[system programming|programimin e sistemeve]], me performancë, efiçiencë dhe fleksibilitet. C++ poashtupo ashtu ka gjetur praktikë edhe në kontekste tjera, duke përfshirë [[application software|aplikacionet e desktopit]], serverëtserverat, aplikacionet që kërkojnë performancë të shtuar dhe programe argëtuese.<ref name="applications">{{cite web |url=http://www.stroustrup.com/applications.html |title=C++ Applications |date=17 February 2014 |accessdate=5 May 2014 |first=Bjarne |last=Stroustrup |website=stroustrup.com}}</ref> C++ ështe një gjuhë e [[compiled language|kompajluar]],kompiluar me implementime të saj në disa platforma.
 
C++ është e standartizuar nga [[International Organization for Standardization|Organizata Ndërkombëtare për standartizim]] (ISO), me verzionin me te fundit të publikuar nga [[InternationalOrganizata OrganizationNdërkombëtare forpër Standardization|ISO]]standartizim në dhjetor të vitit 2014 si ''[[ISO/IEC 14882]]:2014''. Gjuha programuese C++ ka qenë e standartizuar paraprakisht në vitin 1998 si ''[[ISO/IEC 14882]]:1998.''. Para këtij standartizimi, C++ është zhvilluar nga [[Bjarne Stroustrup]] në [[Bell Labs| Laboratoret e Bell]], duke filluar nga 1979, i cili kishte për qëllim të krijojë një gjuhë fleksibile dhe efiçiente(sikurse [[C (programming language)|gjuha C]]), e cila poashtu përmban vetitë e reja të organizimit të programit.
 
Shumë gjuhë programuese janë influencuar nga gjuha C++, duke përfshirë gjuhët [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]], dhe verzionet më të reja të [[Gjuha C|gjuhës C]] (pas 1998).
 
==Historia==
[[File:BjarneStroustrup.jpg|thumb|left|[[Bjarne Stroustrup]], Krijues i C++]]
 
[[Bjarne Stroustrup]], është një shkencëtar danez i kompjuterikës. Ai filloi punën me paraardhësin e C++, "{{visible anchor|Ce me[[ClassGjuha (computer programming)|KlasaC]]}}", C++, në vitin 1979.<ref name="invention3">{{cite web |url = http://www.stroustrup.com/bs_faq.html#invention|title = Bjarne Stroustrup's FAQ: When was C++ invented?|first = Bjarne|last = Stroustrup|website = stroustrup.com|date = 7 March 2010|accessdate = 16 September 2010}}
</ref>Motivi për të krijuar një gjuhë të re programuese lindi nga eksperienca e Stroustup-it mbi tezën e tij për doktoraturë. Stroustrup gjeti që [[Simula]] ka veçori që ishin ndihmesë për zhvillimin softuerik, mirëpo gjuha ishte shumë e ngadalshme për përdorim praktik, përderisa [[BCPL]] ishte e shpejtë por e nivelit shumë të ulët për zhvillim softuerik. Duke u bazuar në eksperiencën e tij të doktoraturës, Stroustrup vendosi të avancojë gjuhën [[C (programminggjuhë languageprogramimi)|C]] me veçori të gjuhës [[Simula]].<ref name="evolving">{{cite web |url = http://stroustrup.com/hopl-almost-final.pdf|title = Evolving a language in and for the real world: C++ 1991-2006|first = Bjarne|last = Stroustrup}}
</ref> Ai zgjodhi gjuhen C sepse ishte gjuhë me qëllim të përgjithshëm, e shpejtë dhe shumë e përdorur. Përpos ndikimit të gjuhëve C dhe Simula, gjuhë të tjera kanë ndikuar në C++, duke përfshirë [[ALGOL 68]], [[Ada (programming language)|Ada]], [[CLU (programminggjuhë languageprogramimi)|CLU]] dhe [[ML (programminggjuhë languageprogramimi)|ML]].
 
Në vitin 1983, është riemëruar nga ''C me Klasa'' në C++ (++ kishte kuptimin e [[increment operator|operacionit të inkrementimit]] në C). Veti të reja u shtuan, duke përfshirë [[virtual function|funksionet virtuale]], emri i funksionit, [[operator overloading|mbingarkimi i operatorëve]], referencat, konstantet dhe poashtu zhvillimi i një kompajlleri për gjuhën C++, [[Cfront]].
 
== Referencat ==