what is c used
Ovaj vodič raspravlja o raznim primjenama jezika C ++ u stvarnom svijetu, zajedno s nekim korisnim softverskim programima napisanim na jeziku C ++:
Proučili smo čitav jezik C ++ i povremeno raspravljali o aplikacijama na razne teme. Međutim, u ovom uputstvu raspravit ćemo o primjenama jezika C ++ u cjelini.
Osim toga, razgovarat ćemo i o postojećim softverskim programima napisanim na jeziku C ++ koje koristimo u svakodnevnom životu.
Preporučeno čitanje => Kompletna C ++ serija treninga
Što ćete naučiti:
- Stvarne primjene C ++-a
- # 1) Igre
- # 2) Aplikacije temeljene na GUI-u
- # 3) Softver za baze podataka
- # 4) Operativni sustavi
- # 5) Preglednici
- # 6) Napredno računanje i grafika
- # 7) Programi za bankarstvo
- # 8) Cloud / distribuirani sustav
- # 9) Sastavljači
- # 10) Ugrađeni sustavi
- # 11) Softver za poduzeća
- # 12) Knjižnice
- Zaključak
- Preporučena literatura
Stvarne primjene C ++-a
U nastavku su navedene aplikacije koje koriste C ++.
# 1) Igre
C ++ je blizu hardvera, može lako manipulirati resursima, pruža proceduralno programiranje preko CPU intenzivnih funkcija i brz je. Također je u stanju nadvladati složenost 3D igara i pruža višeslojno umrežavanje. Sve ove prednosti C ++-a čine ga primarnim izborom za razvoj sustava za igre kao i za razvoj igara.
# 2) Aplikacije temeljene na GUI-u
C ++ se može koristiti za lakši razvoj većine GUI i desktop aplikacija jer ima potrebne značajke.
Neki primjeri aplikacija temeljenih na GUI-u, napisani na jeziku C ++, su sljedeći:
koje su faze životnog ciklusa razvoja softvera
Adobe sustavi
Većina aplikacija adobe sustava, uključujući Illustrator, Photoshop itd., Razvijena je pomoću C ++.
Osvojite Amp Media Player
Win amp Media Player iz Microsofta popularan je softver koji već desetljećima udovoljava svim našim audio / video potrebama. Ovaj softver razvijen je na jeziku C ++.
# 3) Softver za baze podataka
C ++ se također koristi za pisanje softvera za upravljanje bazama podataka. Dvije najpopularnije baze podataka MySQL i Postgres napisane su na C ++.
MYSQL poslužitelj
MySQL, jedan od najpopularnijih softvera za baze podataka koji se široko koristi u mnogim stvarnim aplikacijama, napisan je na jeziku C ++.
Ovo je najpopularnija svjetska baza podataka otvorenog koda. Ova baza podataka napisana je na jeziku C ++ i koristi je većina organizacija.
# 4) Operativni sustavi
Činjenica da je C ++ snažno otkucan i brz programski jezik čini ga idealnim kandidatom za pisanje operativnih sustava. Uz to, C ++ ima široku kolekciju funkcija na razini sustava koje također pomažu u pisanju programa na niskoj razini.
Apple OS
Apple OS X ima neke dijelove napisane na jeziku C ++. Slično tome, neki dijelovi iPoda napisani su i na jeziku C ++.
OS Microsoft Windows
najbolji besplatni DVD u avi pretvarač -
Većina Microsoftovog softvera razvijena je pomoću C ++ (arome Visual C ++). Aplikacije poput Windows 95, ME, 98; XP itd. Napisani su na C ++. Osim toga, IDE Visual Studio, Internet Explorer, Microsoft Office također su napisani na jeziku C ++.
# 5) Preglednici
Preglednici se uglavnom koriste u C ++-u u svrhu prikazivanja. Strojevi za prikazivanje moraju biti brži u izvršavanju jer većina ljudi ne voli čekati učitavanje web stranice. Uz brze performanse C ++-a, većina preglednika ima svoj softver za prikazivanje napisan na C ++.
Mozilla Firefox
Mozilla internetski preglednik Firefox projekt je otvorenog koda i u potpunosti je razvijen na jeziku C ++.
Thunderbird
Baš kao i preglednik Firefox, klijent e-pošte iz Mozile, Thunderbird je također razvijen u C ++. Ovo je također projekt otvorenog koda.
Googleove aplikacije
Googleove aplikacije poput Google datotečnog sustava i preglednika Chrome napisane su na C ++.
# 6) Napredno računanje i grafika
C ++ je koristan u razvoju aplikacije koja zahtijeva obradu slika visokih performansi, fizičke simulacije u stvarnom vremenu i mobilne senzorske aplikacije koje trebaju visoke performanse i brzinu.
Alias sustav
Maya 3D softver iz sustava Alias razvijen je u jeziku C ++ i koristi se za animaciju, virtualnu stvarnost, 3D grafiku i okruženja.
# 7) Programi za bankarstvo
Budući da C ++ pomaže u istodobnosti, postaje zadani izbor za bankarske aplikacije koje zahtijevaju višestruke navoje, istodobnost i visoke performanse.
Infosys Finacle
Infosys Finacle - popularna je srž bankarska aplikacija koja koristi C ++ kao pozadinske programske jezike.
# 8) Cloud / distribuirani sustav
Cloud sustavi za pohranu podataka koji se danas intenzivno koriste bliski su hardveru. C ++ postaje zadani izbor za implementaciju takvih sustava budući da je blizu hardvera. C ++ također pruža podršku za višestruke niti koje mogu stvoriti istodobne aplikacije i toleranciju opterećenja.
Bloomberg
Bloomberg je distribuirana RDBMS aplikacija koja se koristi za precizno pružanje financijskih informacija i vijesti u stvarnom vremenu investitorima.
Dok je Bloombergov RDBMS napisan na jeziku C, njegovo razvojno okruženje i skup biblioteka napisani su na jeziku C ++.
# 9) Sastavljači
Prevoditelji različitih programskih jezika na visokoj razini napisani su na C ili C ++. Razlog je taj što su i C i C ++ jezici niske razine koji su bliski hardveru i koji mogu programirati i manipulirati temeljnim hardverskim resursima.
# 10) Ugrađeni sustavi
Razni ugrađeni sustavi poput pametnih satova i sustava medicinske opreme koriste C ++ za programiranje jer je bliži hardverskoj razini i može pružiti puno poziva funkcije niske razine u usporedbi s drugim programskim jezicima visoke razine.
# 11) Softver za poduzeća
C ++ se koristi u razvoju mnogih poslovnih softvera, kao i naprednih aplikacija poput simulacije leta i radarske obrade.
# 12) Knjižnice
Kada su nam potrebni matematički proračuni na vrlo visokoj razini, performanse i brzina postaju važni. Stoga većina knjižnica koristi C ++ kao svoj temeljni programski jezik. Većina knjižnica strojnog jezika visoke razine koristi C ++ kao pozadinu.
kako ažurirati Windows 10 bios -
C ++ je brži od većine ostalih programskih jezika i također podržava multithreading uz istodobnost. Stoga je u aplikacijama gdje je potrebna brzina zajedno sa istodobnošću C ++ najtraženiji jezik za razvoj.
Osim brzine i performansi, C ++ je također blizak hardveru i lako možemo manipulirati hardverskim resursima pomoću C ++ funkcija niske razine. Stoga C ++ postaje očiti izbor u aplikacijama koje zahtijevaju manipulacije na niskoj razini i hardversko programiranje.
Zaključak
U ovom uputstvu vidjeli smo razne aplikacije jezika C ++, kao i softverske programe napisane na jeziku C ++ koje mi kao profesionalci u softveru koristimo svakodnevno.
Iako je C ++ težak programski jezik za učenje, raspon aplikacija koje se mogu razviti pomoću C ++-a jednostavno je zapanjujući.
=> Pročitajte jednostavni tečaj za C ++ .
Preporučena literatura
- Instaliranje aplikacija i njihova priprema za testiranje Appium
- Koja je moja IP adresa i lokacija (Ovdje provjerite svoju stvarnu IP adresu)
- Primjeri izvještaja o programskim pogreškama za web i proizvode
- Što je testiranje klijent-poslužitelja i weba i kako testirati ove aplikacije
- Vodič za WinAutomation: Automatizacija Windows aplikacija (1. dio)
- Zašto volite testirati? Imamo 12 razloga, pogledajte gdje se uklapate
- Kako izvesti automatsko testiranje JAVA / J2EE aplikacija (2. dio)
- Testiranje performansi mobilnih aplikacija pomoću BlazeMetera