what is c used
Tento výukový program pojednáva o rôznych aplikáciách jazyka C ++ v reálnom svete spolu s niektorými užitočnými softvérovými programami napísanými v jazyku C ++:
Preštudovali sme celý jazyk C ++ a čas od času sme diskutovali o aplikáciách na rôzne témy. V tomto tutoriále si však povieme niečo o aplikáciách jazyka C ++ ako celku.
Okrem toho budeme diskutovať aj o existujúcich softvérových programoch napísaných v C ++, ktoré používame v každodennom živote.
Odporúčané čítanie => Kompletná školiaca séria C ++
Čo sa dozviete:
- Skutočné aplikácie jazyka C ++
Skutočné aplikácie jazyka C ++
Nižšie sú uvedené aplikácie, ktoré používajú C ++.
# 1) Hry
C ++ je blízko hardvéru, dokáže ľahko manipulovať so zdrojmi, poskytuje procedurálne programovanie cez funkcie náročné na CPU a je rýchle. Je tiež schopný prekonať zložitosť 3D hier a poskytuje viacvrstvové siete. Všetky tieto výhody jazyka C ++ z neho robia primárnu voľbu pre vývoj herných systémov, ako aj vývojových balíkov hier.
# 2) Aplikácie založené na GUI
C ++ je možné použiť na ľahký vývoj väčšiny aplikácií založených na grafickom používateľskom rozhraní a desktopových aplikácií, pretože má požadované funkcie.
Nasleduje niekoľko príkladov aplikácií založených na grafickom používateľskom rozhraní napísaných v jazyku C ++:
ako zobraziť xml súbory v
Adobe Systems
Väčšina aplikácií systémov Adobe vrátane Illustrator, Photoshop atď. Sa vyvíja pomocou jazyka C ++.
Vyhrajte prehrávač médií
Prehrávač médií Win amp od spoločnosti Microsoft je populárny softvér, ktorý už desaťročia uspokojuje všetky naše audio / video potreby. Tento softvér je vyvinutý v jazyku C ++.
# 3) Databázový softvér
C ++ sa používa aj pri písaní softvéru na správu databáz. Dve najobľúbenejšie databázy MySQL a Postgres sú napísané v jazyku C ++.
MYSQL server
MySQL, jeden z najpopulárnejších databázových softvérov, ktorý sa široko používa v mnohých aplikáciách v reálnom svete, je napísaný v jazyku C ++.
Toto je najpopulárnejšia open-source databáza na svete. Táto databáza je napísaná v jazyku C ++ a používa ju väčšina organizácií.
# 4) Operačné systémy
Skutočnosť, že C ++ je silne typizovaný a rýchly programovací jazyk, z neho robí ideálneho kandidáta na písanie operačných systémov. Okrem toho má C ++ širokú zbierku funkcií na úrovni systému, ktoré tiež pomáhajú pri písaní programov na nízkej úrovni.
Apple OS
Apple OS X má niektoré svoje časti napísané v jazyku C ++. Podobne sú niektoré časti prehrávača iPod napísané aj v jazyku C ++.
OS Microsoft Windows
Väčšina softvéru od spoločnosti Microsoft je vyvinutá pomocou jazyka C ++ (príchuť jazyka Visual C ++). Aplikácie ako Windows 95, ME, 98; XP atď. Sú napísané v jazyku C ++. Okrem toho sú IDE Visual Studio, Internet Explorer a Microsoft Office napísané tiež v C ++.
# 5) Prehliadače
Prehliadače sa v C ++ väčšinou používajú na účely vykreslenia. Realizácia vykresľovacích nástrojov musí byť rýchlejšia, pretože väčšina ľudí nerada čaká na načítanie webovej stránky. Vďaka rýchlemu výkonu C ++ má väčšina prehľadávačov svoj vykresľovací softvér napísaný v C ++.
Mozilla Firefox
Internetový prehliadač Mozilla Firefox je projekt s otvoreným zdrojovým kódom a je vyvinutý úplne v jazyku C ++.
Thunderbird
otázky týkajúce sa pohovoru selénom vo firmách
Rovnako ako prehliadač Firefox, e-mailový klient od Mozilly, je Thunderbird vyvíjaný aj v C ++. Toto je tiež projekt typu open-source.
Aplikácie Google
Aplikácie Google, ako napríklad Google File System a prehliadač Chrome, sú napísané v jazyku C ++.
# 6) Pokročilé výpočty a grafika
Jazyk C ++ je užitočný pri vývoji aplikácie, ktorá vyžaduje vysokovýkonné spracovanie obrazu, fyzické simulácie v reálnom čase a aplikácie mobilných senzorov, ktoré vyžadujú vysoký výkon a rýchlosť.
Alias systém
Softvér Maya 3D od systému Alias je vyvinutý v jazyku C ++ a používa sa na animáciu, virtuálnu realitu, 3D grafiku a prostredia.
# 7) Bankové aplikácie
Pretože C ++ pomáha súbežne, stáva sa predvolenou voľbou pre bankové aplikácie, ktoré vyžadujú viacvláknové spracovanie, súbežnosť a vysoký výkon.
Infosys Finacle
Infosys Finacle - je populárna základná banková aplikácia, ktorá ako backend programovacie jazyky používa C ++.
# 8) Cloudový / distribuovaný systém
Cloudové úložné systémy, ktoré sa v dnešnej dobe veľmi využívajú, fungujú blízko hardvéru. C ++ sa stáva predvolenou voľbou pre implementáciu takých systémov, pretože je blízky hardvéru. C ++ tiež poskytuje podporu viacerých vlákien, ktorá umožňuje vytvárať súbežné aplikácie a toleranciu zaťaženia.
Bloomberg
Bloomberg je distribuovaná aplikácia RDBMS, ktorá sa používa na presné poskytovanie finančných informácií a správ investorom v reálnom čase.
Zatiaľ čo Bloomberg’s RDBMS je napísaný v jazyku C, jeho vývojové prostredie a sada knižníc sú písané v jazyku C ++.
# 9) Kompilátory
Kompilátory rôznych programovacích jazykov na vysokej úrovni sú písané v jazyku C alebo C ++. Dôvod je ten, že C aj C ++ sú jazyky nízkej úrovne, ktoré sú blízke hardvéru a sú schopné programovať a manipulovať so základnými hardvérovými prostriedkami.
# 10) Vstavané systémy
Rôzne vstavané systémy, ako napríklad inteligentné hodinky, systémy zdravotníckych prístrojov používajú na programovanie jazyk C ++, pretože je bližšie k hardvérovej úrovni a v porovnaní s ostatnými programovacími jazykmi na vysokej úrovni môže poskytnúť množstvo volaní funkcií na nízkej úrovni.
# 11) Podnikový softvér
C ++ sa používa pri vývoji mnohých podnikových softvérov, ako aj pokročilých aplikácií, ako je letová simulácia a radarové spracovanie.
# 12) Knižnice
Keď požadujeme veľmi vysoké matematické výpočty, stáva sa dôležitý výkon a rýchlosť. Väčšina knižníc preto používa ako hlavný programovací jazyk C ++. Väčšina knižníc strojového jazyka na vysokej úrovni používa C ++ ako backend.
aplikácia pre špehovanie telefónov s Androidom
C ++ je rýchlejší ako väčšina ostatných programovacích jazykov a podporuje aj viacvláknové spracovanie so súčasným používaním. Preto v aplikáciách, kde je vyžadovaná rýchlosť spolu so súbežnosťou, je C ++ najvyhľadávanejším jazykom pre vývoj.
Okrem rýchlosti a výkonu je C ++ blízke aj hardvéru a s hardvérovými prostriedkami môžeme ľahko manipulovať pomocou nízkoúrovňových funkcií C ++. C ++ sa tak stáva zrejmou voľbou v aplikáciách, ktoré si vyžadujú manipuláciu na nízkej úrovni a programovanie hardvéru.
Záver
V tejto príručke sme videli rôzne aplikácie v jazyku C ++, ako aj softvérové programy napísané v jazyku C ++, ktoré ako softvéroví profesionáli používame každý deň.
Aj keď je C ++ náročný programovací jazyk, ktorý je potrebné sa naučiť, škála aplikácií, ktoré je možné vyvinúť pomocou C ++, je jednoducho ohromujúca.
=> Prečítajte si školiaci kurz Easy C ++ .
Odporúčané čítanie
- Inštalácia aplikácií a príprava na testovanie Appium
- Aká je moja IP adresa a umiestnenie (tu skontrolujte svoju skutočnú IP)
- Ukážka hlásenia chyby pre webové a produktové aplikácie
- Čo je to testovanie typu klient-server a web a ako testovať tieto aplikácie
- Výukový program WinAutomation: Automatizácia aplikácií systému Windows (1. časť)
- Prečo radi testujete? Máme 12 dôvodov, pozrite sa, kam zapadáte
- Ako vykonávať automatizované testovanie aplikácií JAVA / J2EE (časť 2)
- Testovanie výkonu mobilných aplikácií pomocou BlazeMeter