Naudingi patarimai

C pamokos

Pin
Send
Share
Send
Send


Žmonės, kurie turi noro pradėkite mokytis c ++ programavimodažnai užduoda tokius klausimus internete:

  • Ko reikia programavimui C ++
  • Kokios programos reikalingos programavimui C ++
  • Kaip pradėti programuoti C ++

Tačiau atsakymas į vieną iš klausimų kelia daugiau klausimų. Šiame puslapyje pabandysiu į juos atsakyti ir papasakoti išsamiau.

C ++ programavimo kalba yra labai populiari ir naudojama. Ta kalba parašytos programos naudoja operacinės sistemos skambučius tiesiogiai be tarpsluoksnių. Tai, savo ruožtu, taupo kompiuterio išteklius ir daro įtaką našumui. Programos, parašytos C ++, garsėja savo greičiu.

IDE, skirtas „Windows“

Vaizdinė studija. Populiariausia „Windows“ yra „Visual Studio“ (nemokamai galite atsisiųsti „Visual Studio Express“ oficialioje „Microsoft“ svetainėje). Jis turi viską, ko jums reikia, ir dar daugiau, šis monstras sveria kelis gigabaitus, tuo tarpu jis sulėtėja lėtuose kompiuteriuose.

„Dev-c ++“. Geriausias programavimo variantas yra „Dev-C ++ IDE“, yra viskas, ko reikia paleidimui, jis sveria apie 50 megabaitų. Paprasta sąsaja, lengvai suprantama. Atsisiųsti galite čia.

C ++ pamokos nuo nulio / 1 pamoka - pagrindai

Naudingos nuorodos:

C ++ pagrindą sudaro C kalba, kuri buvo aktyviai plėtojama 1969–1973 m. Bendrovė buvo atsakinga už plėtrą Varpų laboratorijos vadovaujama vyriausiojo kūrėjo Denniso Ritchie. Po 10 metų danų programuotojas Bjarne Stroustrup, kuris kadaise buvo C kūrėjas, išleidžia išplėstinę kalbos versiją, vadinamą C ++. Savo kelio pradžioje C ++ buvo tik plėtinys, savotiškas C papildymas, kuris praplėtė OOP galimybes. Pats Straustrupas iš pradžių kalbą laikė tiesiog „ C su klasėmis ».

„C ++“ gimė 1983 m. Nors tai nebuvo visavertė kalba, tai buvo tik C šaka, tačiau ji vis tiek turėjo nemažai naudingų funkcijų. Dėl jų programuotojai galėjo greičiau ir lengviau kurti programas. Išleidus C ++, pasaulyje atsirado keletas šiuo metu įprastų koncepcijų:

  • Užsiėmimų su objektais pradėjimas OOP,
  • Paveldėjimo principas
  • Iškraunant ar ištrinant funkcijas iš atminties,
  • Virtualios darbo funkcijos,
  • Išimčių sistema ir dar daugiau.

Bus įdomu: C iki šių dienų išlieka populiarus net nepaisant C ++ raidos ir pastarosios kalbos dominuojančios padėties funkcionalumo srityje. Kodėl senoji ir mažiau išsivysčiusi kalba šiandien netgi populiari? Tai paprasta - programų perkėlimas į naują kalbą yra gana brangi ir daug laiko reikalaujanti užduotis. Kai kurios įmonės tiesiog eina su srautu ir toliau palaiko savo C programas.

Internete daugelis ekspertų pataria, kad geriau pradėti mokytis C tipo kalbų su C. Jie sako, kad tai yra vienintelis būdas geriau suprasti C ++ esmę. Realybėje tai yra klaidinga nuomonė. Jei pradėsite mokytis naudodami C ++, kūrėjo arsenale bus žinių apie naujesnes ir modernesnes kalbos savybes. Jei vieną dieną reikės pereiti prie C, tam nereikės daug laiko ir pastangų. Net tai, kad reikia pereiti prie gana seno C, jau kelia rimtų abejonių.

Daugiau apie kalbą galite perskaityti šiame puslapyje.

Paskelbus C ++ sparta, kalba pradėjo užkariauti įvairias programavimo sritis. Palaipsniui į jį buvo įvestos naujos funkcijos, kurios jį dar labiau pašalino iš C papildymo vaidmens. Po metų ji nebebuvo laikoma pratęsimu ar pratęsimu ir atėjo laikas visiškai atsiskirti nuo C, tada kalba buvo vadinama C ++. Nuo to laiko kalbų kelias išsiskyrė, jos tapo savarankiškos (kaip įmanoma).

Šiandien C ++ yra funkcinė ir galinga kalba, kurią C paveldėjo iš daugybės pagrindinių atminties valdymo galimybių. Dėl šios priežasties jis aktyviai naudojamas sistemos programavime.

Kelios naudojimo sritys:

  • Operacinių sistemų kūrimas. Net pati „Windows“ daugiausia paremta „C ++“,
  • Vairuotojo kūrimas,
  • Programų rašymas nuo nulio,
  • Antivirusinių programų kūrimas ir palaikymas.

„C ++“ peržengė tik sistemos programavimą. Jis gali dalyvauti kuriant programas visais lygmenimis, kuriose daug dėmesio skiriama greičiui ir darbui esant didelėms apkrovoms. Jis naudojamas formuojant grafinius redaktorius ir programų programas.

Daugybė žaidimų variklių, sukurtų sukurti didžiulį žaidimų pasaulį, yra pagrįsti C ++. Per pastaruosius metus vis daugiau mobiliųjų programų naudoja šią kalbą. Net interneto lauke buvo vieta šiai kalbai. Visų rūšių žiniatinklio programos aktyviai naudoja C ++, nebūtinai kaip pagrindą, galbūt tik tam, kad įgyvendintų pagalbines funkcijas, tačiau faktas išlieka. Apibendrinant: sunkiau rasti sritis, kuriose negalima pritaikyti C ++, nei ten, kur vartojama ši kalba.

C ++ nurodo sudarytas kalbas, tai yra, kompiliatorius modifikuoja C ++ kodą, paversdamas jį mašina, naudodamas iš anksto nustatytas instrukcijas. Visos platformos skiriasi kai kuriomis savybėmis, dėl kurių neįmanoma perimti ir perkelti programos iš vienos platformos į kitą. Tiksliau, galite perkelti, bet jis ten neprasidės. Šiuo atveju programos šaltinis dažniausiai perkeliamas. Vienintelė išimtis yra tam tikrų OS ypatybių naudojimas.

„C ++“ turi kompiliatorius ir įrankius, skirtus darbui su kodu žinomiausiose platformose. Tai leidžia sudaryti bet kurios platformos šaltinį.

C ++ palaiko OOP stiliaus programų rašymą, kurių C nežino. Tokiu atveju programa tampa tik klasių, objektų, galinčių sąveikauti su kitais kodo elementais, rinkiniu. Tai padeda kurti dideles programas.

Kaip C ++ vystėsi etapais?

C ++ kūrimo žingsniai:

  • 1979–1980 m. - pasirodė „C ++“ ir buvo pavadinta C kalba su papildomomis klasėmis,
  • 1983 m. - kalba buvo pradėta vadinti, kaip mes visi įpratę prie C ++,
  • 1985 m. - išleidžiama komercinė „C ++“ versija. Tais pačiais metais pirmoji popierinė knyga „ C ++ programavimo kalba ", Jame buvo kalbos ypatybių, galimybių ir taisyklių aprašymas,
  • 1989 m. - išleista antroji kalbos su patobulintomis funkcijomis versija,
  • Nuo 1990 iki 2011 m. - lėtas tobulinimas ir funkcionalumo papildymas. Taip pat verta paminėti, kad 1998 m. Pirmą kartą jie pabandė standartizuoti kalbą. Vėliau tas standartas buvo vadinamas ISO / IEC 14882: 1998, šiandien C ++ 98. 2003 m. Pasirodė ši C ++ 03 standarto versija.
  • 2011 m. - paskelbtas „C ++ 11“ standartas, jame tikrai yra daug naujovių. Atnaujinimas praturtino kalbą daugybe naudingų funkcijų,
  • 2014 m. - palyginti nedidelio ankstesnės standarto versijos papildymo išleidimas. Jis buvo pravardžiuojamas C ++ 14,
  • 2017 m. Yra paskutinė pagrindinė kalbos laida.

Kaip pradėti programuoti C ++

Įsigykite puodelį skanios kavos, atsisėskite priešais kompiuterį ir paleiskite IDE. Tačiau jei jūs pirmą kartą pradėjote, tada turite perskaityti, kaip naudoti savo IDE, tinklas turi daug informacijos šia tema. Norėdami pradėti, tiesiog sužinokite: kaip sukurti programos failą, kaip sudaryti rašytą programą ir kaip ją paleisti. Tai yra 10–15 minučių reikalas.

Na, o tradiciškai pirmosios programos kodas, kurį galite įklijuoti į redaktorių, sudaryti ir paleisti:

Programavimo aplinka, sudarytojai

Norėdami parašyti programą C ++, reikalingas kompiliatorius, kuris originalų kodą paverčia tinkamu vykdyti faile. Šiandien yra nesuskaičiuojama daugybė kompiliatorių. Jie skiriasi parametrų mase, įskaitant standartų įgyvendinimo metodą. Kompiliatoriaus pasirinkimo stadijoje geriau pasirinkti tuos, kurie yra nuolat prižiūrimi ir atnaujinami.

Norėdami dirbti su C ++, turite įdiegti kūrimo aplinką. Galite įdiegti bet kurią jums patogią aplinką arba visiškai naudoti internetinį kompiliatorių. Tarp populiariausių kūrimo aplinkų galima paminėti tokias kaip: „Visual C ++“, „Xcode“ (tik „Mac“), GCC, „Intel C ++ Compiler“, „Embarcadero (Borland) C ++ Builder“.

Pirmoji „C ++“ programa - 1 pamoka

Kaip „Windows“ kūrimo aplinką, autorius pataria naudoti „Visual Studio 2008“ (800 MB), jei turite „Windows XP“, „Visual Studio 2013“ (6,5 GB), skirtą „Windows 7“ ir naujesnėms versijoms, arba „Dev C ++ 5“ (41 MB) tiems, kurie turi per daug. Lėtas internetas, norint atsisiųsti „Visual Studio“. „Unix“ tipo sistemų vartotojams reikia GCC kompiliatoriaus ir bet kokio teksto rengyklės, tokios kaip „Vim“.

Įdiegę viską, ko reikia, pradėkime rašyti pirmąją programą.

„C ++“ atšakų projektavimas - 3 pamoka

Yra situacijų, kai programai reikia pasirinkti, kurią operaciją ji turėtų atlikti, atsižvelgiant į konkrečią būklę.

Pavyzdžiui, iš klaviatūros įvedame sveiką skaičių. Jei šis skaičius yra daugiau nei dešimt, tada programa turi atlikti vieną veiksmą, kitu atveju - kitą. Mes įgyvendiname šį algoritmą C ++, naudodami šakų projektai.

Masyvai C ++ klasėje - 5 pamoka

Šiandien mes kalbėsime apie masyvus. Jūs jau žinote, kad kintamasis yra ląstelė kompiuterio atmintyje, kurioje galima laikyti vieną vertę. Masyvas Ar yra atminties sritis, kurioje galima nuosekliai saugoti kelias vertes.

Paimkite iš dešimties studentų grupę. Kiekvienas iš jų turi pavardę. Sukurti atskirą kintamąjį kiekvienam studentui nėra racionalu. Sukursime masyvą, kuriame bus saugomi visų studentų vardai.

„C ++“ rodyklės - 7 pamoka

Vykdant bet kurią programą, visi duomenys, reikalingi jos veikimui, turėtų būti įkelti į kompiuterio RAM. Norėdami pasiekti kintamuosius atmintyje, naudojami specialūs adresai, kurie parašyti šešioliktainėmis, pavyzdžiui, 0x100 arba 0x200.

Jei atmintyje yra per daug kintamųjų, kurių negali patenkinti pati aparatinė įranga, sistema perkraunama arba užšąla.

C ++ klasės užsiėmimai - 10 pamoka

Visas tikrasis pasaulis yra sudarytas iš objektų. Miestus sudaro rajonai, kiekvienas rajonas turi savo gatvių pavadinimus, kiekvienoje gatvėje yra gyvenamieji pastatai, kuriuos taip pat sudaro objektai.

Beveik bet kuris materialus objektas gali būti vaizduojamas kaip objektų, kuriuos jis sudaro, visuma. Tarkime, kad turime parašyti programą, kad galėtume sekti studentų pasirodymus. Galite įsivaizduoti studentų grupę kaip C ++ kalbų klasę. Pavadinkime tai studentais.

Žiūrėkite vaizdo įrašą: Francisco Tarrega - Study In C pamokos pradžia (Balandis 2020).

Pin
Send
Share
Send
Send