Oppiminen ohjelmoimaan C.

Kirjoittaja: Charles Brown
Luomispäivä: 2 Helmikuu 2021
Päivityspäivä: 27 Kesäkuu 2024
Anonim
2.C-Kielen perusteet: C:n erikoispiirteet ja historia
Video: 2.C-Kielen perusteet: C:n erikoispiirteet ja historia

Sisältö

Koodaamisen oppiminen ei todellakaan ole jotain, mitä opit yhdessä yössä, ja se vaatii paljon työtä ja omistautumista (varsinkin kun C ++). Tämä opas opastaa sinut prosessin läpi.

Astua

  1. Tutustu C ++: n historiaan. Paras tapa aloittaa ohjelmointikieli on oppia sen juuret. Vaikka et ymmärrä kaikkea lukemaasi, jotkut näistä sivuista tutustuttavat tärkeisiin termeihin, jotka käsitellään myöhemmin (kuten "Kohdeohjattu ohjelmointi").
  2. Asenna C ++ -kääntäjä (ja mahdollisesti IDE). C ++ -ohjelmointiin tarvitaan kääntäjä, koska todellinen lähdekoodi on koottava tiedostoksi, jota tietokone voi suorittaa. Jos käytät Windowsia, hyvä vaihtoehto on Visual C ++ 2010 Express tai jos olet Linuxissa, Geany on hyvä vaihtoehto. Molemmissa on IDE (itsenäinen kehitysympäristö), mikä helpottaa lähdekoodin kirjoittamista. (Huomaa: monet ihmiset verkossa suosittelevat Bloodshed Dev-C ++ IDE: n ja kääntäjän käyttöä. Älä. Tätä ei ole päivitetty viiden vuoden aikana, ja siinä on sivuja ja sivuja tunnetuista virheistä. sourceforge.net/ p / dev-cpp / bugs /)
    • Opi käyttämään IDE: tä tehokkaasti. Joillakin siellä olevilla IDE: llä on omat oivalluksensa, jotka voivat lopulta tunkeutua, joten on järkevää seurata ja tarkistaa IDE: n eri vaihtoehtoja ja asetuksia.
  3. Valitse muutama opetusohjelma aloittaaksesi C ++: n oppimisen. Tämä vaihe yhdessä kääntäjän kanssa on yksi tärkeimmistä vaiheista. Tässä vaiheessa on muutamia asioita, joista on huolehdittava. Ensinnäkin, varmista, että käsikirja on kirjoitettu ohjelmoinnin aloittelijoille, koska ne ovat kuvauksissaan perusteellisimmat. Varmista seuraavaksi, että opetusohjelman koodi noudattaa C ++ 03 -standardia tai jopa uutta C ++ 11 -standardia (ei vielä standardoitu, joten varokaa kääntäjäongelmia), koska nykyaikaisilla kääntäjillä on vaikeuksia vanhentuneen koodin kokoamisessa tai vain palvella kieltäytyä. Muutama hyvä on cprogramming.com -sivuston C ++ -ohjelma ja opetusohjelma osoitteessa www.cplusplus.com/doc/tutorial/.
  4. Kokeile kaikkia uusia konsepteja. Tärkeä osa koodaamisen oppimisessa ei ole vain lukeminen eri käsitteistä, vaan niiden soveltaminen omaan koodiin. Koodin kopioiminen ja liittäminen IDE: hen on rajoitettua käyttöä. On paljon edullisempaa kirjoittaa jokainen esimerkki ja yrittää kehittää omia ideoita ohjelmille, jotka käyttävät opittua käsitettä maksimoidaksesi muistettavan tiedon määrän.
  5. Opi muilta kehittäjiltä. Yksi parhaista asioista ohjelmoinnissa on, että riippumatta siitä, millainen ohjelmointitaito sinulla on, lähdekoodia on aina saatavilla, joka on samalla tasolla tai yksi askel sen yläpuolella.Hyvä tapa oppia monimutkaisempi lähdekoodi on lukea se, kunnes pääset pisteeseen, jota et ymmärrä, ja yritä sitten selvittää se päähäsi. Jos et ymmärrä koodin tiettyä osaa, lue siitä lisää opetusohjelmassa tai viitemateriaalissa, kunnes ymmärrät sen.
  6. Selvitä ongelmat oppimiesi käsitteiden avulla. Ehdottomasti paras tapa säilyttää oppimasi ei ole vain korvata näytteet lähdekoodista, vaan suorittaa tietty tehtävä sen kanssa. Sivustolla cprogramming.com ja Project Euler on hyviä harjoituksia, jotka voit yrittää ratkaista käsitteiden soveltamiseksi tosielämän tilanteisiin. Jos et ehdottomasti pysty luomaan algoritmia ongelmaan, viimeinen keino on tarkistaa verkossa, kuinka joku ratkaisi sen oppiakseen siitä. Mitä järkeä on ratkaista ongelma, jos et opi tuloksesta?
  7. Auta muita, jotka tarvitsevat apua. Nyt kun olet oppinut lisää C ++: sta, voit alkaa auttaa muita aloittelijoita verkossa heidän ongelmissaan ja saada heidät alkuun samalla matkalla, jonka itse kävit! Älä turhaudu, jos apua pyytänyt henkilö ei halua kuunnella neuvojasi: joku muu voi oppia antamastasi vastauksesta, vaikka alkuperäinen julisteen sijoittelija ei.

Vinkkejä

  • Älä turhaudu! Ohjelmointi voi olla toisinaan hämmentävää, mutta se ei todellakaan tarkoita, että sinun tarvitsee vain heittää kaikki edistyksesi ja pysähtyä! Jos tietyssä käyttöoppaassa selitetään aihe huonosti, yritä lukea toinen aiheesta; ei tarvitse olla, että sinä olet ongelma!
  • Seuraa omaa tahtiasi.
  • Jos saat virheitä kääntöajan aikana, lue lähdekoodi uudelleen ja katso, löytävätkö virheet. Vaikka virheet itsessään saattavat tuntua salaisilta, he yrittävät kertoa sinulle mikä on vialla, joten yritä nähdä, opettavatko he virheistä.
  • Voit oppia C ++ -sovelluksen Google Play -kaupasta tai Appstoresta etsimällä hakusanalla "Learn C ++".
  • Voit oppia sen myös C ++ -kirjasta.
  • Jos saat ajonaikaisia ​​virheitä, ongelma ei ole syntaksia koskeva ongelma, vaan ongelma algoritmissasi. Kirjoita tarkalleen mitä algoritmin pitäisi tehdä, ja vertaa sitä lähdekoodiin. Pahin tapaus: näytä koodi verkkoyhteisölle ja katso, voivatko ne auttaa diagnosoimaan ongelmia, mutta kysy hienosti! Ihmiset, jotka auttavat sinua tekemään niin vapaa-ajallaan, samalla kun he voisivat myös ansaita elantonsa ohjelmisto-ohjelmisto, joten ole kiitollinen!
  • Kommentoi aina lähdekoodiasi! Jopa yksinkertaisen, itsestään selittävän koodin kohdalla ei koskaan satuta kirjoittaa lyhyt selitys ohjelmasta alussa. On myös hyvä oppia, jos aiot ohjelmoida monimutkaisempia ja monimutkaisempia ohjelmistoja, joita ehkä vielä ymmärrät, mutta hämmentää kaikki muut, jotka lukevat sen.

Varoitukset

  • C ja C ++ ovat hyvin matalatasoisia ohjelmointikieliä, mikä tarkoittaa, että tietokoneesi saattaa kaatua virheellisen koodin tai haittaohjelmien takia! Älä koskaan käännä ohjelmia "#include windows.h>" -toiminnolla, ellet ole täysin varma siitä, mitä olet tekemässä, ja vaikka tiedät mitä olet tekemässä, yritä välttää sitä aina.
  • Varmista, että kääntäjäsi ja opetusohjelma ovat ajan tasalla! Vanhentuneet kääntäjät voivat aiheuttaa kelvollisen lähdekoodin kääntymisen tai aiheuttaa outoja virheitä ajon aikana. Sama voidaan sanoa opetusohjelmista.
  • Monet virustentorjuntaohjelmat ajattelevat mitä tahansa tekemäsi on virus! Varmista, että lisäät ohjelmasi poikkeuksiin ja poista virustentorjunta tarvittaessa käytöstä, jotta ohjelmaa ei poisteta vahingossa!