C ++ Kun härkää sarvista - Osa 1Esittely C ++ on tietokone kieli Haluan opettaa näitä opetusohjelmia. C ++ on hyvin kehittynyt kieli. Voit oppia C ++ näistä opetusohjelmia kuin ensimmäinen kieli. Tämä on ensimmäinen osa sarjan. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Että on, minuun yhteyttä pienintäkään ongelmaa olet mitä olet reading.The opetusfilosofia näistä Oppaat Mistä tiedän, ihmiset vaikeampaa oppia C ++ kuin oppia joitakin muita kieliä.
Uskon syy on, että C ++ kieli on lähempänä kone (tietokonelaitteistot) kielellä kuin ihmisen kieli, kun taas muut kielet ovat lähempänä ihmisen kieli kuin konekieli. Filosofia oppia muita kieliä on saada ongelma elämässä ja sitten oppia kieltä muiden ongelman ratkaisemiseksi. Se on filosofia, jota monet C ++ kirjoja ja C ++ opetusohjelmia opettaa C ++. Mielestäni on mitä tekee oppimisen C ++ näistä kirjoista ja opetusohjelmia, vaikea. Joten käytän käännetyn filosofia näissä opetusohjelmia.
Eli näissä opetusohjelmia, filosofia on oppia C ++ kielellä ja sitten päättää, mitä ongelma C ++ kielen ratkaisee. Käytän tätä filosofiaa, koska C ++ kieli on lähempänä konekieli kuin ihmisen kieli. Kun filosofia nämä tutorials aion alkaa opettaa sinulle C ++: miten keksijät nähdä sen, mutta yksinkertaisesti. Muissa C ++ kirjoja ja C ++ opetusohjelmia ne alkaa opettaa sinulle C ++: niin kuin haluaisi nähdä sen (lähempänä ihmisen kieli), sen jälkeen, välisen kuilun kaventamiseen ihmisen kieli ja "kone" kieli, on vaikeaa.
Kuten minä teille opetan C ++: alkaen keksijöiden näkökulmasta, uskon, kaventamalla kuilua "kone" kieli (C) ja ihmisen kieli, että tiedät jo, tulee luonnollinen (helppo). Se johtuu tämän lähestymistavan että annan otsikko tämän sarjan kuin "C ++ Kun härkää sarvista". Voidaan olet yrittänyt oppia C ++ jostain muusta lähteestä ja oli vaikea. Oma lähestymistapa näyttää haastavalta, mutta selittää se yksinkertaisesti pitäisi viedä sinut läpi. Siksi olen antanut sille tässä title.The koodi ohjelmoija tyyppejä ohjelma tekstieditorissa.
Ohjelma vain kirjoitettu tekstieditori, koodataan teksti, ymmärtää pääasiassa ohjelmoijia. Jos tavallinen ihminen katsoo tekstiä, hän voisi tunnistaa paljon sanoja tekstissä, mutta hän ei oikein ymmärrä, mitä koko teksti tekee. Ohjelma (koodi) kirjoitettu tekstieditori, ei kone kieli. Siinä tapauksessa, C ++, se on lähempänä konekieli kuin ihmisen kielellä. Koodattu teksti on ohjelmakoodia. Se on tiettyjä jouset ja merkkejä sijoitettava siten, että tavallinen ihminen voi ymmärtää. Oppiminen ohjelmointi edellyttää, oppiminen merkitys tällaisten kirjoitettua tekstiä.
Täydellinen koodi kirjoitetaan on ohjelma. Ohjelma voi myös esiintyä, mikä tunnetaan binäärimuodossa (katso jäljempänä) .Source koodi ja suorittamisen Koodi tekstin, kuten edellä on mainittu, kutsutaan lähdekoodin. Ohjelma on tarkoitus suorittaa tehtävän haluavat lisätä numeroita yhdessä. Kun ohjelma on Tehtäväänsä suorittaessaan, se on toteutumassa; ohjelman sanotaan olevan käynnissä. "RUN" ohjelma merkitsee olla se executed.Compiler Monet ohjelmat eivät toimi niiden lähdekoodi (kirjoitetaan) muodossa. Tässä tapauksessa lähdekoodi on muunnettava, mitä kutsutaan Binary.
Binary on koodin muodon, joka on parhaiten hoitaa tietokonelaitteiston. Jotkin ohjelmistot on tehdä muuntaminen lähdekoodia binary. Ohjelmisto, joka tekee tämän muuntaminen kutsutaan kääntäjä. Esimerkki kääntäjä on MinGW Compiler Suite. Tämä on mitä aion käyttää näitä opetusohjelmia. Teosten kanssa Windows-käyttöjärjestelmän. Mikään ei estä sinua käyttämästä joitakin muita kääntäjä joidenkin muu käyttöjärjestelmä. Esitettyjä periaatteita Nämä oppitunnit toimii lähes kaikki C ++ kääntäjät niiden eri käyttöjärjestelmissä.
Esitettyjä periaatteita Nämä oppitunnit perustuvat ISO /IEC 14882: 2003 erittely. Tämä on uusin kansainvälinen C ++ standardi (erittely), ja tänään, useimmat C ++ kääntäjät noudattavat it.C ja C ++ C on tietokone kieli ja C ++ on toinen tietokone kieli. C on vanha kieli. C ++ on uudempi. C ++ on isoveli C. C ++ on johdettu C. Monet ohjelmat on kirjoitettu yhdistelmä C- ja C ++. Tämä yhdistelmä on yleensä merkitty, C /C ++. Olen kirjoittanut useita tutorials C. sarja on nimeltään, C Oppaat juurista. Suoritettuaan tämän sarjan sinun pitäisi palata tähän lohkoon ja oppia C, jos et jo ymmärrä C.
On hyvin helppo oppia C saatuaan C ++ ja päinvastoin. Päästä minun sarja C, kirjoita otsikko, C Oppaat juurista, ja nimeni Chrys hakukenttään tämän blogin ja valitse Search.Prerequisite tutkimiseksi C ++ ja hallita sitä, tasosi matematiikan pitäisi olla Ainakin se on Middle School. Jos ei läpäissyt yläasteella matematiikan, ei hätää. On ulospääsyä. Sinun pitäisi opiskella matematiikkaa kurssin helposti milloin, https://www.cool-mathematics.biz.
Tämä sivusto tarjoaa online interaktiivinen yläasteen matematiikan kurssi askel-askeleelta tavalla, niin lyhyt kuin kolme kuukautta tai niin kauan kuin 10 kuukautta. Siellä on oikeus esittää kysymyksiä laatijat kotisivuilta. Kuitenkin, jos sinulla ei ole yläasteen matematiikan, voit silti oppia tämän kurssin (aihe), koska pieni matematiikka mukana opetetaan kuten mennä läpi course.Requirements Nyt saatte vaatimukset tietokoneeseeni. Mikään ei estä sinua käyttämästä joitakin muita vaatimuksia, jos osaat käsitellä sitä.
- MinGW Compiler Suite - gcc-g ++ (bin, dll) C ++ - Text Editor - henkilökohtaisen tietokoneen ja Windows-käyttöjärjestelmä System.Downloading MinGW Compiler Suite on vapaasti ladattavissa. On lataamista varten automaattisen asennuksen ja lataaminen manuaaliseen asennukseen. Aion puhua vain lataamista varten manuaalinen asennus. Mene sivulle, www.mingw.org Webissä. Etsi linkki, Aloittaminen, ja napsauta sitä. Aloittaminen sivu avautuu.
Otsikon, Manuaalinen asennus sivulla, sinun pitäisi nähdä joitakin linjat kuten: binutils MinGW-runtime (dev, dll) w32api Vaadittu runtime kirjastot GCC (GMP, libiconv, MPFR, pthreads) gcc-ydin (bin, dll) alla näitä rivejä, sinun pitäisi nähdä toisen kaltainen rivi, gcc-g ++ (bin, dll) C ++ näitä rivejä, seuraavat sanat ovat linkkejä: binutils; dev ja DLL MinGW-runtime lause; w32api; GMP ja libiconv ja MPFR ja pthreads päässä haluttu runtime kirjastot GCC lause; bin ja DLL GCC-ydin lause. Kaikki tämä laatii C hyvin. Sen lisäksi, että sinulla on yhteyksiä, bin ja dll laatimisesta C ++.
Sinun täytyy asentaa kaikki ohjelmat kokoamaan C ja yksi kokoamaan C ++ ennen C ++ koodia voidaan laatia. Klikkaa kaikki yllä yhteyksiä myös kaksi linkkejä C ++ ladata seuraavat tiedostot: binutils-2.19.1-mingw32-bin.tar.gz | terva X mingwrt-3.16-mingw32-dev.tar.gz | terva X mingwrt-3.16-mingw32-dll.tar.gz | terva X w32api-3.13-mingw32-dev.tar.gz | terva X GMP-4.2.4-mingw32-dll.tar.gz | terva X libiconv-1.13.1-1-mingw32-dll-2.tar.lzma | terva X mpfr-2.4.1-mingw32-dll.tar.gz | terva X pthreads-w32-2.8.0-mingw32-dll.tar.gz | terva X gcc-core-4.4.0-mingw32-bin.tar.gz | terva X gcc-core-4.4.
0-mingw32-dll.tar.gz | terva X gcc-c ++ - 4.4.0-mingw32-bin.tar.gz gcc-c ++ - 4.4.0-mingw32-dll.tar.gz kaksi viimeistä tiedostot ovat nimenomaan C ++. Luo hakemiston nimeltä, MinGW juurihakemistosta, (C :) kiintolevyn. Kopioi nämä 12 ladatut tiedostot luotu hakemistoon, MinGW.Installation Hae verkosta zip ohjelmisto nimeltään 7-zip. Lataa se; se on ilmainen. Käytä 7-Zip File Manager purkaa nämä 12 tiedostoa samaan MinGW hakemistossa. Aikana unzip prosessi jos zip ohjelmisto pyytää sinua korvata minkä tahansa tiedoston, valitse isompi tiedosto. Sinun täytyy tehdä jotain polku ympäristömuuttujan.
Teette jotain vastaavaa seuraavat: Mene ohjauspaneelin Windows-käyttöjärjestelmä; Järjestelmä-kuvaketta. Järjestelmän ominaisuudet -ikkuna avautuu; Valitse Lisäasetukset-välilehti. Napsauta Ympäristömuuttujat painiketta, Lisäasetukset-välilehti ruudussa. Lisätään seuraava ilman lainausmerkkejä tielle muuttuja: "C: MinGWbin;% PATH%". Jos sinulla on jo muita arvoja polku muuttuja, niin ennen tämän arvon puolipisteellä. Olet nyt valmis kirjoittamaan lähdekoodia, ja kääntää sen ja ajaa (suorita) it.
The Console ja työhakemiston Aiomme työskennellä konsoli; tämä tarkoittaa, että tulo ja lähtö tahansa C-ohjelma kirjoittamasi teksti. Muissa saavuttamiseksi, voit käyttää Windows Komentorivi ohjelma. (Jos sinulla on jokin toinen käyttöjärjestelmä, sinun täytyy käyttää vastaavat komentokehoteikkuna, joka näyttää tulon ja lähdön tekstinä näytössä). Pääset Komentorivi ohjelma, napsauta Käynnistä-painiketta, valitse Kaikki ohjelmat, valitse Apuohjelmat, näet Komentorivi ohjelma; klikkaa sitä. Näet ikkunan valkoista tekstiä mustalla pohjalla.
Se on sinun ikkuna kirjoittaa syöttää tekstinä ja nähdä tuotoksen tekstinä. Jotta eri käyttöjärjestelmä, saatat olla toinen tapa saapuu konsolin. Työhakemiston on MinGW loit above.Your ensimmäisen C ++ ohjelman Käynnistä tietokone ja avaa komentokehoteikkuna. Sinun pitäisi nähdä valkoinen teksti ikkunassa, päättyy jotain, C: Documents and SettingsUser>, missä käyttäjä on nimesi. Tätä kutsutaan DOS-kehote. Toimiakseen kanssa konsoli, tarvitset DOS. Komennot kirjoitetaan oikealle DOS. Vastauksesi näkyy järjestelmän, alla DOS-kehote. Tämän jälkeen näyttö, näet DOS uudelleen.
C: Documents and SettingsUser> ei ole DOS käytämme. Käytämme komentokehotteen C: MinGW> koska MinGW on työhakemiston. Saadakseen tämän DOS-kehotteeseen, cd .., ja paina Enter-näppäintä näppäimistön. Tyyppi, cd .., uudelleen ja paina Enter-näppäintä. Sinun pitäisi nyt olla DOS-kehotteeseen C:> Voit siirtyä työhakemistoon (DOS Kysy työhakemiston), tyyppi, cd MinGW, ja paina Enter-näppäintä. Sinun pitäisi nähdä DOS-kehote, C: MinGW>. Tämä on DOS Kysy työhakemiston.
Avaa tekstieditori ja kirjoita seuraava lähdekoodi täsmälleen kuten näet sen: # include using namespace std; int main () {cout return 0; } Tämä on ensimmäinen lähdekoodia. Tallenna asiakirja kirjoitetaan nimen hello.cpp hakemistosta, MinGW. Huomaa, että tiedoston nimi on hei ja laajennus on CPP. Selitän, mitä on lähdekoodia myöhemmin. Esiin komentokehoteikkuna uudelleen. Ollessaan C: MinGW> DOS-kehote, ja oikealla, kirjoita seuraava ja paina Enter-näppäintä, jossa kirjain seuraava - on o ja ole nolla: g ++ hello.cpp -o hello.exe Sinun pitäisi nähdä DOS , C: MinGW> hetken kuluttua.
Edellä herruus, g ++ on nimi kääntäjä. hello.cpp on nimi lähdetiedoston laaditaan. Se on tiedosto kirjoitit ja tallennetaan MinGW hakemistossa. hello.exe on nimi joka annetaan koottu tiedosto. -o kutsutaan kytkin. Nyt vain tietää, että tarvitset sitä tuottaa suoritettavan tiedoston. Kääntäjä tuottaa koottu (suoritettava tiedosto). Joten kääntäjä kokoaa hello.cpp, luo käännetty tiedoston nimi hello.exe ja tallentaa sen työhakemiston. Voit antaa joitakin muita nimi koottu (executable) tiedoston sijasta hello.exe.
On kuitenkin tavanomainen antaa sama nimi kuin lähdetiedoston ja laajennus, exe, koska haluamme suoritettavaa tiedostoa. Nyt meillä on suoritettava tiedosto nimeltä hello.exe työkopiossa, MinGW. Kun vielä komentokehotteen ja työhakemistosta, voimme suorittaa (ajo) Tämä tiedosto. Voit tehdä, että te kirjoita tiedoston nimi DOS-komentoriville ja paina Enter. Tehkäämme se seuraavasti. Kirjoita seuraava nimi ja paina Enter-näppäintä: hello.exe Hetken kuluttua, sinun pitäisi nähdä, "Hello World!" Seuraavalla rivillä. Tämä on lähtö tiedoston.
No, sinun pitäisi myös nähdä DOS-kehote, C: MinGW>
0 (Dot Net)