C++ (gjuhe programimi)
C++’ (shqiptuar si cee plus plus, /ˈsiː plʌs plʌs/) është një gjuhë programuese me qëllime të përgjithshme. C++ ka programim imperativ, Programim të orientuar në objekte dhe programim gjenerik.
Kjo gjuhë është e dizajnuar të përkrahë programimin e sistemeve, me performancë, efiçiencë dhe fleksibilitet. C++ po ashtu ka gjetur praktikë edhe në kontekste tjera, duke përfshirë aplikacionet e desktopit, serverat, aplikacionet që kërkojnë performancë të shtuar dhe programe argëtuese. C++ ështe një gjuhë e kompiluar me implementime të saj në disa platforma.
C++ është e standartizuar nga Organizata Ndërkombëtare për standartizim(ISO), me verzionin më të fundit të publikuar nga Organizata Ndërkombëtare për 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ë Laboratoret e Bell, duke filluar nga 1979, i cili kishte për qëllim të krijojë një gjuhë fleksibile dhe efiçiente(sikurse 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#, Java, dhe verzionet më të reja të gjuhës C (pas 1998).
Historia
Bjarne Stroustrup, është një shkencëtar danez i kompjuterikës. Ai filloi punën me paraardhësin e e Gjuha C, C++, në vitin 1979. 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 me veçori të gjuhës Simula. 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, CLU dhe ML.
Në vitin 1983, është riemëruar nga C me Klasa në C++ (++ kishte kuptimin e operacionit të inkrementimit në C). Veti të reja u shtuan, duke përfshirë funksionet virtuale, emri i funksionit,mbingarkimi i operatorëve, referencat, konstantet dhe poashtu zhvillimi i një kompajlleri për gjuhën C++, Cfront.
Usual file extensions | .cc .cpp .cxx .C .c++ .h .hh .hpp .hxx .h++ |
---|---|
Paradigma | Multi paradigmë: programim procedural, programim funksional, Programim të orientuar në objekte, Programim gjenerike |
Viti i paraqitjes | 1983 |
Dizajnues | Bjarne Stroustrup |
Disiplina e shkrimit | Statike, nominative, nxjerrur pjesërisht, strukturale |
Implementimet madhore | Stampa:Nowraplinks |
Ndikoi në | Perl, LPC, Lua, Pike, Ada 95, Java, PHP, D, C99, C#,[2] Falcon, Seed7 |
SO | platformë kryqëzuese (multi-platformë) |
Faqja | isocpp |
C++ Programming at Wikibooks |
live onlinebingo app Philippines
Risky, but hіgh rewards play.Ꮮooking ahead tօ updates and features in the near future.
Christina
Highly descriptive post, I liked that a lot. Will
there be a part 2?
Rob
Thank you for any other informative blog. The place else may just I get that kind of information written in such a perfect method?
I’ve a mission that I am just now running on, and I have been on the glance out for such information.
Jackson
Unquestionably imagine that which you stated. Your favorite justification appeared to be on the internet the easiest
thing to take into accout of. I say to you,
I definitely get irked while folks consider worries that they
plainly do not realize about. You controlled to hit the nail upon the highest and also defined out the entire thing without
having side effect , people can take a signal.
Will likely be back to get more. Thanks
Ron
Informative article, totally what I wanted to find.
Debra
Hi! Would you mind if I share your blog with my myspace group?
There’s a lot of people that I think would really enjoy your content.
Please let me know. Many thanks
Daniella
I visited several sites but the audio quality for audio songs present at this
website is truly wonderful.
Esperanza
Howdy! This post couldn’t be written any better!
Going through this post reminds me of my previous roommate!
He constantly kept preaching about this. I will send this article to
him. Pretty sure he will have a good read. Thanks for sharing!
Enriqueta
Wow, superb blog layout! How long have you
been blogging for? you made blogging look easy. The overall look of your site is wonderful, as well as the
content!
Collette
Excellent beat ! I wish to apprentice even as you amend your
web site, how could i subscribe for a weblog website?
The account aided me a applicable deal. I were a little
bit acquainted of this your broadcast provided brilliant transparent concept
sites.google.com
This is a topic that’s near to my heart… Many thanks!
Where are your contact details though?
Krista
Hey! I know this is kinda off topic but I was wondering if you knew where I could get a captcha plugin for my comment form?
I’m using the same blog platform as yours and I’m
having difficulty finding one? Thanks a lot!
wiki.author-alarm.ru
Yes! Finally something about have a peek at this web-site.
Vincent
I’d like to thank you for the efforts you’ve put in writing this website.
I am hoping to see the same high-grade content by you in the future as
well. In truth, your creative writing abilities has motivated me to get my very own site now 😉
Jessica
Hi would you mind letting me know which web host you’re
using? I’ve loaded your blog in 3 completely different web browsers and I must
say this blog loads a lot quicker then most. Can you suggest
a good internet hosting provider at a fair price? Thanks, I appreciate it!