Johdanto C ++: een

C ++ on yksi joustavimmista ja tehokkaimmista yleiskäyttöisistä ohjelmointikieleistä, joka on C-ohjelmointikielen yläjoukko, jossa useimpia C: n tukemia työkaluja ja kirjastoja voitaisiin käyttää myös C ++: ssa.

Tämä johdanto c ++ -artikkeliin on jaettu useisiin osiin kielen yleisestä katsauksesta sen etuihin ja haitoihin.

Yleiskatsaus C ++: sta

C ++: n tulo tapahtui vuonna 1983, kun Bjarne Stroustrup aloitti työskentelyn 'C: n kanssa luokkien kanssa', joka myöhemmin nimettiin uudelleen C ++: ksi, jolla oli muutama lisäominaisuus, kuten operaattorin ylikuormitus, BCPL-tyylikommentit jne.

C ++: n ajatuksena on, että se on käännetty kieli, mikä tarkoittaa, että lähdeohjelma on koottu tuottamaan objektitiedostoja, jotka tuottavat suoritettavan ohjelman yhdistämisen jälkeen linkittäjällä. Seuraava kuva antaa kuvan ohjelman kokoamisesta C ++: ssa.

Yksi C ++: n muista näkökohdista on sen tilastollisesti tyypitetty ominaisuus, ts. Mikä tahansa kohde, arvo tai nimi tulisi antaa etukäteen tiedoksi kääntäjälle, mikä voi auttaa määrittämään suoritettavien toimintojen joukko.

C ++ sopii sovelluksiin, joissa on resurssirajoituksia, ja se hyödyttää niitä, jotka haluavat kirjoittaa laatukoodia. Huolimatta useiden uusien ohjelmointikielten käyttöönotosta, C ++ on edelleen kehittymässä ja sitä käyttävät eri taustoista tulevat ihmiset.

C ++: n komponentit

Kuten olemme jo oppineet C ++ -esittelystä, katsotaanpa C ++: n komponentit

1. Ensimmäinen komponentti

Tämän ohjelman ensimmäinen komponentti on otsikkotiedosto, jota merkitään #include -komennolla, joka sisältää cout- komennon, jota käytetään tässä tapauksessa 'Hello World' tulostamiseen. Voi olla myös muita otsikkotoimintoja ongelmalausunnosta riippuen.

2. Toinen komponentti

Toinen komponentti on 'int main ()' -lause, joka on Master Program Function -toiminto ja jokaisen C ++ -ohjelman ennakkoedellytys päätoiminnon suorittamisen alussa. Pääsivun jälkeisessä avaussulussa tulisi olla vastaava sulku. 'Int' on paluutyyppi, joka ilmoittaa arvotyypin, jonka ohjelma palauttaa.

3. Kolmas osa

Kolmas komponentti on muuttujien ilmoittaminen, jotka tässä tapauksessa ovat d ja i. Muuttujalle annetaan nimi, jonka suhteen se tallentaa tietoja muistiin. Sen on tuettava C ++: n sisäänrakennettuja tietotyyppejä.

Muuttujien ilmoituksessa on noudatettava seuraavia sääntöjä: -

  • Muuttujat voivat olla numeroita, kirjaimia tai alaviivoja.
  • Muuttujan tulisi alkaa aakkosellisella kirjaimella.
  • Se on kirjainkoko, ts. Pieniä ja isoja kirjaimia pidetään eri muuttujina.
  • C ++: lla on useita varattuja sanoja, joita ei voitu käyttää muuttujana.
  • Alkuarvo voitiin määrittää muuttujia julistettaessa tai se voidaan myöhemmin osoittaa '=' operaattorilla.

4. Neljäs komponentti

Ohjelmalausunto on toinen C ++: n osa. Tässä tapauksessa for-silmukkaa käytetään arvojen kopiointiin muuttujasta toiselle. Kommentit sisältyvät myös ohjelmaan käyttämällä //

5. Viides osa

Operaattorit ovat toinen komponentti C ++: ssa. Operaattorityypit ovat: -

  • Loogiset operaattorit, kuten &&, || jne.
  • Aritmeettiset operaattorit, kuten +, % jne.
  • Suhteelliset operaattorit, kuten ==. ! = jne.

C ++ -ominaisuudet

C ++ on oliokeskeinen ohjelmointikieli, jolla on minkä tahansa oliokeskeisen kielen ominaisuudet - esine, luokka, kapselointi, perintö, polymorfismi, dynaaminen sitoutuminen ja viestien välitys.

  • Objekti on kokonaisuus, josta puhutaan ja joka luo ohjelmia sitä käyttämällä. Mikä tahansa tosielämän kokonaisuus, kuten pöytä, lauta, pöly, jne., Voi olla esine.
  • Toinen ominaisuus on luokka, joka on ryhmä esineitä. Luokat koostuvat kaikista ohjelman funktioista ja muuttujista.
  • Kotelointi sisäisesti piilottaa funktion toiminnan. Esimerkiksi, kun ajamme pyörällä, painamme kaasua, mutta et tiedä mitä kulissien takana tapahtuu tai miten moottori toimii. Maallikon kannalta se käärii tiedot luokkaan, ja siten vain toiminto saa käyttää tietoja.
  • Perintö antaa luokalle mahdollisuuden käyttää vanhemman luokan ominaisuuksia ja ominaisuuksia. Peritty luokka voi olla tyyppiä Julkinen, Yksityinen ja Suojattu. Myös lapsituntiin voitaisiin lisätä uusia ominaisuuksia. Perintö voi olla yksitasoinen, monitasoinen, useita ja jopa hierarkkinen.
  • Polymorfismi on ominaisuus, jossa yhdellä kokonaisuudella voi olla useita muotoja, jotka sallivat esineen käyttäytyä eri tavoin eri tilanteissa. Se voi olla sekä staattinen että dynaaminen.
  • Dynaaminen sidonta olisi aina ajonaikaista, ja vaatimuksen tai koodin mukaan se kutsuisi tarvittavaa toimintoa.
  • Ajon aikana esineet voivat kommunikoida keskenään lähettämällä tietoja edestakaisin viestin kulkevan käyttöliittymän avulla.

C ++: n sovellukset

C ++: n käyttö on monipuolista eri aloilla sen joustavuuden ja luotettavuuden vuoksi. Alla on muutamia harvoista alueista, joilla C ++: ta voitaisiin käyttää.

  • C ++: ta käytetään laajalti peliteollisuudessa. Eri yritykset palkkaavat ihmisiä, joilla on tietoa C ++: sta, rakentaakseen vuorovaikutteisia pelejä heille.
  • Yksi muista C ++ -sovelluksista on graafisen käyttöliittymän luominen, joka yksinkertaistaa käyttäjän vuorovaikutusta sovelluksen kanssa.
  • Ohjelmistoissa, kuten Adobe Photoshop tai Illustrator, käytetään myös C ++: ta.
  • Voimme käyttää C ++ -sovellusta verkkoselainten, kuten Mozilla Firefox, ja kääntäjien luomiseen.
  • Käyttöjärjestelmät on myös ohjelmoitu C ++: een.
  • Lääketieteellinen teollisuus käytti C ++: ta rakentaakseen suurimman osan ohjelmistostaan.
  • Harva muista ohjelmointikieleistä, kuten Java, on rakennettu käyttämällä C ++ -kieltä.

C ++: n edut ja haitat

Kuten olemme jo oppineet C ++: n johdannosta, ymmärrämme nyt C ++: n etuja ja haittoja, jotka ovat seuraavat :

C ++: n edut

  • C ++ on erittäin tehokas kieli, joka on nopea ja luotettava.
  • C ++: lla on laaja käyttöalue, ja siten kielen oppiminen helpottaa olio-ohjelmointikonseptin ymmärtämistä.
  • C ++ helpottaa myös muiden ohjelmointikielten oppimista.

C ++: n haitat

  • C ++: n voi olla usein vaikea hallita.
  • C ++: n virheilmoituksia voidaan laajentaa, ja niiden korjaaminen on usein vaikeaa.
  • Jopa C ++ -kirjastojen käyttö voi olla vaikeaa.
  • Koodi saattaa olla alttiina virheille, koska C ++ ei tarjoa tyyppitarkistusta.

Suositellut artikkelit

Tämä on ollut C ++: n johdannon opas. Tässä olemme keskustelleet C ++: n eri komponenteista, ominaisuuksista, eduista, haitoista ja sovelluksista. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -

  1. Johdanto JavaScriptiin
  2. Algoritmin esittely
  3. Johdanto suuriin tietoihin
  4. Johdanto suuriin tietoihin
  5. Johdanto C