Koliko dugo je potrebno da se nauči C++ - (i zašto)?

Koliko dugo je potrebno da se nauči C++ – (i zašto)?

Točan odgovor: 2-3 mjeseca

C++ je programski jezik koji se najviše koristi. C++ se koristi u glavnim operativnim sustavima kao što je Windows, dobro poznatim igrama i platformama kao što su World of Warcraft i Android igrice te aplikacijama grafičkog korisničkog sučelja kao što je Photoshop.

Kao i kod svih drugih jezika, trebat će neko vrijeme da se nauči, ali sve bi se dugoročno isplatilo, bilo da netko želi posao u IT igricama ili učenje iz zabave.

U usporedbi sa svim ostalim programskim jezicima koji postoje, kao što je Java, svestraniji jezik, koliko će vremena trebati da ga netko nauči?

Također čitajte o kako se C++ i Java razlikuju jedan od drugog na web stranici askydifference

Koliko dugo je potrebno da se nauči C

Koliko dugo je potrebno da se nauči C++?

Razina jezika C++Uzeto vrijeme
Početnik2-3 mjeseci
Srednji6-12 mjeseci
napredan12 + mjeseci

Nekoliko mjeseci do godinu dana uz ažuriranja s C++.

Ovisi o tome znate li neki drugi programski jezik. Poznavanje jezika poput Jave i Pythona puno će pomoći pri učenju ovog jezika.

Učenje osnova neće trajati predugo, potrebno je oko 2-3 tjedna. Ovoliko dugo će vam trebati učenje C++-a ako se koncentrirate samo na funkcionalni C++, poput ulaza i izlaza, i isključujete objekte, klase i operacije datoteka.

C

To je kada pojedinac odvaja vrijeme za učenje 2-4 sata dnevno i pet dana u tjednu. Za apsolutne početnike će u prosjeku trebati 2-3 mjeseca da nauče osnove.

Za složenije programske probleme i razumijevanje jezika na zamršenije načine potrebno je puno više vremena, što traje oko 6-12 mjeseci.

S obzirom na to da se C++ često ažurira, ne postoji trenutak u kojem bi netko mogao “savladati” jezik. Nakon što shvatite nijanse u jeziku, on će se ponovno ažurirati.

Bit će potrebno naučiti više o jeziku C++. Još jedan čimbenik koliko dugo će nekome trebati da nauči jezik je koliko brzo uči.

Moglo bi potrajati čak sat vremena za brzog učenika koji je već znao druge jezike.

Zašto je potrebno toliko dugo da se nauči C++?

Komplicirano je dati programeru više slobode

C++ je kompliciran jezik koji se ne preporučuje početnicima u programiranju jer su drugi programi samo vrh ledenog brijega u usporedbi s C++. Većina drugih programa dizajnirana je tako da ih je lakše kodirati kako bi se ubrzao proces i kako bi on funkcionirao.

Ovaj jezik ima različite ciljeve na umu. Usredotočen je na pokušaj kompaktiranja brzine i memorije u svom dizajnu. Osim što C++ mora biti kompatibilan s programskim jezikom C.

Naučite C

Iako uključuje kompatibilnost sa C-om, nadogradio ga je, dodajući poziv na referencu, ugrađene nizove zajedno s još jednom naprednom razinom programiranja kako bi ga učinio kompliciranijim od jednostavnijeg C-a.

Još jedan čimbenik vremena potrebnog za učenje ovog jezika jest činjenica da daje više slobode i funkcija, ali ne i nikakve savjete ugrađene u program da bi se shvatilo što je pošlo po zlu.

Bit će potrebno strpljenje da se otkriju načini za pronalaženje problema i njihovo rješavanje. Postoji hrpa kodiranja koja nije razumljiva prvi put, a učenje svih iznimaka nekih pravila potrajalo bi.

To je jezik na kojem bi se osoba trebala nadograđivati ​​i otkriti najbolji način za korištenje C++.

Reference

  1. https://books.google.com/books?hl=en&lr=&id=Qx5oyB49poYC&oi=fnd&pg=PR1&dq=C%2B%2B&ots=KNnXAGt_o_&sig=V1_Mjp1Y74uS7msccTSehkPakUc
  2. https://cran.microsoft.com/snapshot/2017-02-04/web/packages/Rcpp/vignettes/Rcpp-introduction.pdf
točka 1
Jedan zahtjev?

Uložio sam mnogo truda u pisanje ovog posta na blogu kako bih vam pružio vrijednost. Bit će mi od velike pomoći ako razmislite o tome da to podijelite na društvenim medijima ili sa svojim prijateljima/obitelji. DIJELJENJE JE ♥️

Avatar Nidhija

O namaNidhi

Bok! Ja sam Nidhi.

Ovdje u EHL-u radi se o ukusnim, jednostavnim receptima za ležernu zabavu. Stoga dođite i pridružite mi se na plaži, opustite se i uživajte u hrani.

26 Komentari

  1. Čini se da C++ pruža robustan, ali kompliciran put učenja. Objašnjenje zašto je potrebno više vremena za učenje prilično je pronicljivo, hvala!

    1. Doista, detaljno objašnjenje o C++ i razlozima za njegovo trajanje učenja su edukativni. Ovaj članak pruža vrijedne informacije za ambiciozne programere.

  2. Ironija je da će možda trebati 2-3 mjeseca da naučite C++, ali nema vremena da ga savladate s obzirom na njegova česta ažuriranja. To je sigurno složen programski jezik.

    1. Apsolutno, fascinantno je kako složenost i učestalost ažuriranja mijenjaju krivulju učenja za C++. To je doista zanimljiv jezik za naučiti.

  3. Prepoznatljivi ciljevi dizajna i zamršen proces učenja C++-a su fascinantni. Cijenim pružene uvide o tome zašto je potrebno više vremena za učenje ovog programskog jezika.

    1. Apsolutno, Paula02. Članak nudi uvjerljivo objašnjenje za produljeno trajanje potrebno za učinkovito učenje C++. To je doista prosvjetljujuće štivo.

    2. Složenosti i zamršenosti C++-a dobro su istaknute u ovom članku. Duboki uvid u proces učenja i izazove povezane s ovim programskim jezikom.

  4. Objašnjenja o ciljevima dizajna i izazovima učenja C++-a potiču na razmišljanje. To je programski jezik koji zahtijeva uporan i predan pristup za učinkovito shvaćanje.

    1. Ne mogu se više složiti, Idavis. Članak zadire u zamršenost učenja C++ i nudi vrijedne uvide pojedincima koji žele svladati ovaj složeni jezik.

  5. Izazovi učenja C++-a vidljivi su u navedenim razlozima. Pohvalno je kako članak naglašava složenost i strpljenje koje je potrebno za navigaciju kroz ovaj programski jezik.

    1. Doista, bilo je prosvjetljujuće čitati tako sveobuhvatnu raščlambu čimbenika koji utječu na učenje C++. To je jezik koji vrijedi naučiti unatoč njegovoj složenosti.

  6. Detaljna analiza vremenskih okvira učenja C++-a vrlo je informativna. Razlozi iza ovog trajanja prilično su intrigantni.

    1. Ne mogu se više složiti, Jacksone. Jedinstvene značajke jezika C++ i objašnjenja vremena učenja prilično su uvjerljiva.

  7. Činjenica da C++ nudi i slobodu i složenost dodaje sloj interesa procesu učenja. To je informativan dio o razumijevanju trajanja učenja C++-a.

    1. Apsolutno, Donna Robinson. Članak pruža vrijedne informacije o značajkama i krivulji učenja C++-a. To je jezik koji zahtijeva marljivost i razumijevanje.

  8. Već sam čuo da je C++ kompliciran jezik, iako programerima daje više slobode. Vremenski okviri su bitni za svakoga tko procjenjuje hoće li to naučiti, hvala.

    1. Slažem se, C++ je poznat po svojoj brzini i memorijskim mogućnostima u usporedbi s drugim programskim jezicima. Procjene vremena su prilično točne.

  9. Iako je za učenje jezika C++ potrebno vrijeme, razumijevanje nijansi i iznimaka njegovih pravila dio je puta do njegovog svladavanja. Hvala vam što ste rasvijetlili ovu temu.

    1. Apsolutno, Nwilson. To je jezik koji zahtijeva predanost i strpljenje da bi se u potpunosti shvatio. Ovdje navedeni uvidi vrlo su vrijedni za ambiciozne programere.

  10. Složenost jezika C++ vidljiva je u navedenim detaljima. To je poučno štivo o razumijevanju vremenskog okvira učenja i programskih izazova povezanih s C++.

    1. Apsolutno, Rhill. Članak opisuje složenost i zamršenost C++-a i njegovo trajanje učenja. Sveobuhvatna i pronicljiva perspektiva sofisticiranog programskog jezika.

Ostavi odgovor

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *