Mis on C ++ ja kuidas seda õppida?


Vastus 1:

C ++ on programmeerimiskeel, milles loote mänge või opsüsteeme. Selle leiutas Bjarne Stroustrup (ei tea, kas kirjutasin nime õigesti). Selle nimi oli “C klassidega”, kuid Stroustrup nimetas selle ümber C ++. See viitab programmeerimiskeelele C, mille lõi Dennis Ritchie programmioperatsioonisüsteemidele. C ++ peaks olema paranemine võrreldes C-ga. C ++ nimetatakse nii, sest C-s suurendate muutujat kirjutamismuutujaga ++. C-s kirjutaksite:

  1. int var = 1; var ++;

Siis oleks var 2.

Päris naljakad meie programmeerija naljad. (-;

Nii et kust saaksite õppida C ++?

Internetis on palju C ++ õpetusi ja ka palju raamatuid, kuid kui teil pole programmeerimiskogemust või kui teil on seda väga vähe - ja ma arvan, et kuna te ei tea, mis on C ++, siis ma ei soovitaks teil õppida C ++ kui oma esimest programmeerimiskeel. Ma ütleksin, et kõigepealt peaksite õppima sellist head õppekeelt nagu Python või isegi Smalltalk, kui soovite aru saada, kuidas objektorienteeritud programmeerimine töötab. Ja jah, te ei tea, mis on objektorienteeritud programmeerimine, peaksite selle googletama või selle kohta juhendit lugema.

Nüüd on hea Pythonit ja Smalltalki õppida:

-Smalltalk

GNU Smalltalki kasutusjuhend

Näete, et Smalltalki ei kasutata praegu eriti palju, nii et häid õpetusi pole palju.

-Püton

Pythoni õpetus

Pythoni programmeerimise õpetused

Neid on palju teisigi.

Kui olete õppinud keele algajatele, võite alustada C ++ õppimisega.

Kui soovite tõesti C ++ õppida, saate seda ka teha. Siin on mõned suurepärased õpetused:

C ++ õpetus

C ++ keel - C ++ õpetused

C ++ õpetus - õppige C ++ - Cprogramming.com

Loodan, et aitasin teid ja programmeerimisega palju õnne.


Vastus 2:

C ++ on programmeerimiskeel, see tähendab “

viis arvutile öelda, mida teha

”, Mille tehnilisi andmeid haldab ISO komitee, kes esitas muudatused aastatel 1998, 2003, 2011, 2014 (ning kavad aastateks 2017 ja 2020).

Neid on palju, kõigil on oma plussid ja miinused.

Eelkõige C ++ on loodud vastama järgmistele eesmärkidele:

  • Säilitage mõistlik tagasiühilduvus C-keelega, nii et kehtib sama „masinimudel”. See muudab C ++ C-ks, “süsteemitasandi keeleks”
  • Lisage C-le omadused, mis on vajalikud kõrgema taseme abstraktsioonide loomiseks. Need on:
  1. Funktsioonide ja operaatorite ülekoormusKlasside pärimise anonüümsete funktsioonide (teise nimega “lamba avaldis”) dispetšeerimine ja objektiivsete funktsioonide dispergeerimine ja hävitamine ning sulgemismallide tüübi mahaarvamine (ja seega ka metaprogrammeerimine)
  • Neid funktsioone erineval viisil ühendades saate kirjutada programme, järgides erinevaid paradigmasid:
  1. Protseduuriline struktureeritud programmeerimineObjektidele orienteeritud programmeerimineFunktsionaalne programmeerimineÜldine programmeerimine
  • Pakkuge standardne raamatukogu, et hallata tavalisi algoritme ja andmestruktuure üldiselt laiendaval programmeerimisel.

See on tavaline kasutus enamasti programmides või süsteemides, kus kumbagi

  • jõudlus on kriitiline tegur (selle saab kompileerida otse masinkoodile)
  • See hõlmab nii mänge kui ka suure jõudlusega arvutisüsteemide taustsüsteemi servereid, samuti kohalikke lauaarvuti suuri rakendusi nagu brauserid, kontorirakendused jms
  • väga mastaapsus väga suurtele meeskondadele tööstustoodangus, masinajuhtimises jms (ehkki madalatel tasemetel on C eelistatud, on neid siiski lihtsam rakendada)
  • See hõlmab paljusid automatiseerimissüsteeme finantsprotsessis, tehnilisi / teaduslikke arvutusi ja nii edasi

Selle spetsifikatsiooni põhjaliku sünteesi võib leida veebisaidilt

cppreference.com

ja oma ametliku ISO-saidi kaudu

Tavaline C ++

Ebaõnnestunult

Pika saba tõttu aastatel 1998–2014 oli Internet i täis prügiõpetuse C ++ õpetamist, nagu see oli 1998. aastal, ja programmeerijatele, kes väidavad, et teavad C ++, kuid tegelikult puuduvad viimased 10 aastat standardimisest

soovitades süstemaatiliselt neid prügiõpetusi.

Mõni tõsisem viide

abut õppimise võib leida aadressilt

Lõplik C ++ raamatute juhend ja nimekiri

kus peetakse raamatute loendit ja seal on tasuta juhendaja

Õppige C ++

seda

Ma rahastaksin, et see on ainus, mida standardse arengu jälgimiseks pidevalt ajakohastatakse

.


Vastus 3:

C ++

on kõrgetasemeline programmeerimiskeel, mille töötas välja Bjarne Stroustrup Bell Labs'is 1979. aastal.

Tere, Maailm! C ++

Siin on näide "Tere, maailm!" C ++ keeles kirjutatud programm, kasutades I / O voogu; osa C ++ STL-ist:

  1. # kaasata int main () {std :: cout << "Tere, maailm! \ n";}

Peamiselt kasutatakse mängude arendamisel C ++. Kõige populaarsem mängude arendamisel

soovite õppida C ++, soovitan teile

Parimad C ++ veebikursused

1. C ++: algajast eksperdini

2. Õppige ja mõistke C ++

3. Õppige C ++ programmeerimist algajatele põhitõdedest edasijõudnutele

Need on parimad C ++ kursused.

Võtke kursus.

Harjuta hästi.