Gå til innhold

Finnest det noen bra nettguider / e-books om C


Anbefalte innlegg

Videoannonse
Annonse

Niks. Du kan skrive god C-kode om du lærer deg C++ først (med tanke på kjernen og liknende -- har nok sett deg på Linux-forumet, skjønner du). C++ er dessuten et mye kraftigere -- kort sagt bedre -- språk. I tillegg vil det å lære C først sannsynligvis gjøre deg til en mindre effektiv C++-programmerer, samt at det nok vil medføre noen dårlige vaner.

 

Med andre ord: Velg C++.

Lenke til kommentar
Niks. Du kan skrive god C-kode om du lærer deg C++ først (med tanke på kjernen og liknende -- har nok sett deg på Linux-forumet, skjønner du). C++ er dessuten et mye kraftigere -- kort sagt bedre -- språk. I tillegg vil det å lære C først sannsynligvis gjøre deg til en mindre effektiv C++-programmerer, samt at det nok vil medføre noen dårlige vaner.

 

Med andre ord: Velg C++.

:thumbup:

Lenke til kommentar
Med mindre du har en veldig god grunn til å lære deg C fremfor C++, vil jeg anbefale Thinking in C++. To forholdsvis gode bøker om C++, som er fritt og gratis tilgjengelig.

Heilt enig! Er på kapittel 7 no. Dessutan forklarer alltid forfatteren korleis ein kan programmere det same i C, så han lærer jo lesaren båe C og C++.

Lenke til kommentar

Samt at han viser hvorfor C++ er et bedre alternativ, hvis jeg ikke husker feil. Skummet bare igjennom den, så jeg husker ikke så godt :blush:

 

Edit: ...men hovedgrunnen til at han gjør det på den måten er for å vise hvorfor enkelte elementer i C++ er som de er.

Endret av Myubi
Lenke til kommentar
  • 4 uker senere...
Eg veit at ei bok er best, men eg er på jakt etter noen gratis alternativer.

 

Anyone?

Opps.. er ikke bare å ha en god bok. Det krever også mye øvelse. Ikke bare les gjennom kapittel for kapittel uten å gjøre de øvelsene som er satt opp. Jeg vil anbefale deg å bruke iallefall 50-60% på øvelse/trene på å skrive faktisk kode.

 

Det blir nok også enklere hvis du finner noen anvendelsesområder hvor du har lyst til å lage kode for. Men det tar mye øvelse og tid før du kan gjøre større ting.

 

Jeg anbefaler deg å holde deg til kommandobaserte (dos prompt) kodesnutter i store deler av læringsperioden.

Lenke til kommentar
Hvis du er interessert i å lære ANSI C kan jeg anbefale C Programming sidene på eskimo.com.

Du kan også laste ned introduksjonskapitlene til The C++ Programming Language på hjemmesiden til Bjarne Stroustrup

Forøvrig helt enig i det hishadow sier.

Å bruke materialet fra et programmeringskurs på et universitet eller college er definitivt et bra tips. Men jeg synes Bjarnes bok ikke fungerer ordentlig til opplæring. Synes den er for vanskelig skrevet/lagt opp, men fungerer bra hvis det er noe spesifikt du lurer på. For min del brukte jeg aldri boka for 1-2 år etter jeg startet med programmering.

Lenke til kommentar
En utrolig genial ting som ikke så mange tenker på er bibloteket? Mye bedre med en bok enn å lese alt på skjerm eller utskrifter.

Her i Lillehammer har biblioteket bare C++ for dummies, og det kan virke som om det er en tendens i at biblioteker og bokhandlere ofte har elendige bøker på emnet. Alt er bedre enn C++ for dummies

Lenke til kommentar

som sagt så er fjernlån en mulighet, kombinerer man det med omtaler på amazon.com og accu.org så kommer man godt på vei:

 

http://wgate.bibsys.no/gate1/FIND?lang=N&c...ne%2Ffo&sort=ar

http://wgate.bibsys.no/gate1/SHOW?objd=022161708

http://wgate.bibsys.no/gate1/FIND?lang=N&c...29%2Fto&sort=ar

o.s.v.

 

(edit: idiotisk at søkefunksjonen til bibsys ikke takler +-tegn forresten ..)

Endret av søppel10
Lenke til kommentar

Det ligger også en del snadder på MIT sine OpenCourseWare sider. Kanskje litt for avansert, men fritt tilgjengelig dog.

 

Ellers fra nettet..

Eller hvis du virkelig er interessert i programmering kan du jo bare søke deg inn på en høgskole eller et universitet til høsten. :D

Endret av hishadow
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...