Üdvözlünk a Pcsegéd-nél

Mi azon dolgozunk, hogy meg könnyítsük a ti dolgotokat azért, hogy ne kelljen elvinni szervízbe.

intro-pic.png

C++

io1.pmg Mit jelent a C++?
A C++ egy átlagos célú programozási nyelv.
Ez rendkívül fontos, objektum-orientált és általános programozási funkciók, ugyanakkor szükséges eszközök biztosítása az alacsony szintű memória manipuláció.
Élősszőr 1985-ben használták.
Tervezte: Bjarne Stroustrup
A rendszerszerkezet és a beágyazott, erőforrás-kényszerítő és nagy rendszerek felé mutató torzítással tervezték, a tervezés, a teljesítmény, a hatékonyság és a rugalmasság.
A C ++ számos egyéb kontextusban is hasznosnak bizonyult, a kulcsfontosságú erőforrások pedig szoftverfrastruktúra és erőforrás-kényszerített alkalmazások, beleértve az asztali alkalmazásokat , a szervereket (pl. E-kereskedelem , webes keresés vagy SQL szerverek) kritikus alkalmazások (pl. telefonkapcsolók vagy űrszondák ).
A C ++ fordított nyelv , melynek megvalósítása számos platformon elérhető.
Számos gyártó biztosítja a C ++ fordítóprogramokat, köztük a Free Software Foundation, a Microsoft, az Intel és az IBM.
A C ++ standardot a Nemzetközi Szabványosítási Szervezet (ISO) szabványosítja, a legfrissebb szabványos verzióval ISO / IEC 14882 : 2017 (informálisan C ++ 17 néven ismert) 2017 decemberében ratifikálta és közzétette az ISO-t .
A C ++ programozási nyelvet eredetileg 1998-ban adták ki, ezt követően a C ++ 03 , C ++ 11 és C ++ 14 szabványok módosították.
A jelenlegi C ++ 17 szabvány felülírja ezeket új funkciókkal és kibővített standard könyvtárral. Az 1998-as kezdeti szabványosítás előtt a C ++ fejlesztette kiBjarne Stroustrup a Bell Labs- tól 1979-ig, a C nyelv kiterjesztéséül, mivel a C-hez hasonlóan hatékony és rugalmas nyelvet kívánt, ami szintén magas szintű funkciókat biztosított a programszervezéshez.
A C ++ 20 ezután a következő tervezett szabvány.
Sok más programozási nyelvet befolyásolt a C + +, beleértve a C #, Java és újabb verziókat.

Története

1979-ben Bjarne Stroustrup , egy dán számítógépes tudós kezdett dolgozni a " C osztályokkal ", a C ++ elődjénél.
Az új nyelv megteremtésének oka a Stroustrup Ph.D. programozási tapasztalatából származik.
Stroustrup úgy találta, hogy a Simula olyan funkciókkal rendelkezett, amelyek nagyon hasznosak voltak a nagy szoftverfejlesztéshez, de a nyelv túlságosan lassú volt a gyakorlati használathoz, míg a BCPL gyors volt, de túl alacsony ahhoz, hogy alkalmas legyen a nagy szoftverfejlesztésre.
Amikor a Stroustrup elkezdett dolgozni az AT és T Bell Labs-nél, problémája volt a UNIX rendszermag elemzése szempontjábólelosztott számítástechnika.
Emlékezve Ph.D. tapasztalat, a Stroustrup úgy döntött, hogy növeli a C nyelvét Simula- szerű funkciókkal.
C választották, mert általános célú, gyors, hordozható és széles körben használt.
A C és Simula hatásai mellett más nyelvek is befolyásolták a C ++ -ot , beleértve az ALGOL 68-at , az Ada-t és a CLU-t.
Kezdetben a Stroustrup C osztályú elemei a C fordítóhoz, a Cpre-hez adtak hozzá funkciókat, beleértve az osztályokat, a származtatott osztályokat, az erős gépelést, a beillesztést és az alapértelmezett érveket.
1983-ban a "C osztályokkal" nevet "C ++" -nak nevezték el ( ++ ez a növekménykezelő a C-ben), új funkciókat adva, amelyek tartalmazzák a virtuális függvényeket, a függvényneveket és az operátorok túlterhelését, referenciákat, konstansokat, új / törölni), javított típusellenőrzést és BCPL stílusos egysoros megjegyzéseket két előrejelzéssel (//).
Továbbá magában foglalta egy önálló fordítóprogram kifejlesztését a C ++ számára.
1985-ben megjelent a C ++ programozási nyelv első kiadása, amely a nyelv végleges hivatkozása lett, mivel még nem létezett hivatalos szabvány.
A C ++ első kereskedelmi megvalósítását ugyanazon év októberében adták ki.
1989-ben kiadták a C ++ 2.0-át, majd 1991-ben a C ++ programozási nyelv frissített második kiadását.
A 2.0 új tulajdonságai többszörös öröklést, absztrakt osztályokat, statikus tagfunkciókat, állandó tagfunkciókat és védett tagokat tartalmaztak.
1990-ben megjelent a The Annotated C ++ Reference Manual.
Ez a munka a jövőbeli szabvány alapjává vált.
A későbbi bővítmények tartalmaztak sablonokat, névtereket, új leadásokat és egy logikai típust.
A 2.0 frissítés után a C ++ viszonylag lassan fejlődött ki, míg 2011-ben a C ++ 11 szabványt kiadták, számos új funkciót adtak hozzá, tovább bővítve a normál könyvtárat és további lehetőségeket biztosítottak a C ++ programozók számára.
A 2014 decemberében kiadott kisebb C ++ 14 frissítés után számos új kiegészítést vezettek be a C ++ 17-ben , és további módosításokat terveznek 2020-ra.
2017-től a C ++ továbbra is a harmadik legnépszerűbb programozási nyelv marad a Java és a C- mögött.
2018. január 3-án a Stroustrup-ot 2018-as győztesnek nyilvánították a Charles Stark Draper Díj-díjért , amely 500 000 dollár értékű "a C ++ programozási nyelv fogalmának kidolgozásához és fejlesztéséhez".
C++ oldal
Köszönöm szépen azt, hogy végigolvastad ezt a cikket, további jó böngészést.