Gå til innhold

C++ Tips for Nybegynnere | Gettin' Started


Anbefalte innlegg

Hvilken bok og/eller online-tutorial anbefaler dere for nybegynnere? (link)

Og likeså med compilere; hvilken compiler blir hyppigst brukt og anbefalt av folket her? (link)

 

Har tenkt å starte å lære meg selv litt om programering. Jeg har boken "C++ for Dummies 5th Edition ©2004", men stod fast etter første eksempel. Skulle kopiere en tekst-kode fra CD'en, men det kom opp samme error i Dev-C++ på alle de eksemplene som var på CD'en. Samme med små og enkle programmer jeg kopierte fra dette forumet etc. Irritasjonsmomentet begynte å øke; det kan ha vært bare meg though, men jeg mener jeg fulgte eksemplet som stod i boka til punkt og prikke.

Edit: Tror kanskje det kan ha noe med destinationen av compileren å gjøre eller noe slikt? Uansett, fant ut at Dev-C++ ikke lenger blir vedlikehold at utviklerne, så jeg installerte Microsoft sin Visual C++ 2008 og CodeBlocks. Hva mener dere om disse to? Kom med andre anbefalinger om nødvendig.

 

Kan kanskje kjøpe en ny bok, om det er nødvendig.

Ser at mange her avskyr Dummies-boka :hmm: .

 

Uansett, kom med inspill til en (snart) nybakt programerer. :)

_________________________________________________

 

Jeg er så nybegynner, at jeg ikke har fått til "Hello World" i Visual C++ (som virket ganske omfattende, med sine 167 MB) engang, som jeg lastet ned for å teste.

Edit: Jeg har løst "Hello World" problemet mitt nå.

 

Men saken er den at jeg lærer fort om jeg først får det inn. Drev litt med det for mange år siden, og laget enkle programmer som:

 

"What's your name? _ (Requi)

Hello Requi! Do you have any favorite sports? _ (american football)

Oh, american football is a great sport!"

 

...etc. Men dette er så lenge siden at jeg har glemt det.

 

Takk på forhånd

Endret av Requi
Lenke til kommentar
Videoannonse
Annonse

Tror vel accelerated c++ er en veldig anbefalt og bra bok, mens ".. for dummies"-seriene generelt anbefales å holde seg vekke fra.

 

Visual C++ er et helt greit IDE med en grei kompilator, så lenge du har de nyeste og ikke versjon 6 eller noe. Grunnen til feilene kan enten være fordi "for dummies"-boken inneholder ustandard eller gammel C++, eller fordi du har feil innstillinger i visual studio. Men det er litt vanskelig å si uten å se feilen.

Lenke til kommentar

Kompilatorer.

Finnes mange c++ kompilatorer, g++ og Microsoft er vel de vanligste.

Ikke så nøye hva du bruker bare det virker for deg :) Dvs. det som fulgte med IDE-et.

 

IDE.

Dev-cpp som du bruker er perfekt for små programmer. Begynner det å bli mange og store filer som er MS Visual Studio best. VS har også bedre/lettere debugging.

Dev-cpp bruker mingw-pakken dvs. GCC.

 

Microsoft Visual Studio 2005 og 2008 Express finnes for mange forskjellig språk og er gratis!

http://www.microsoft.com/express/2005/download/default.aspx#

Foretrekker 2005 selv bare fordi 2008 tar lengre tid å installere og tar mer diskplass.

 

Bøker.

Mange som spør etter norske bøker.

Jeg har "Programmering i C++ av Else Lerviko og Mildrid Ljosland", bra på c++, god nybegynner bok og oppslagsverk for proffer ;)

Handler bare om c++ språket, ikke noen "morsomme" ting som grafikk så er rimelig tørr lesing. Er mange bra tutorials for grafikk på nettet.

 

F.eks lazyfoo.net sine SDL tutorials:

http://lazyfoo.net/SDL_tutorials/index.php

 

Online tutorials/ressurser:

http://www.cprogramming.com/

http://www.cplusplus.com/

http://www.codewiki.no/index.php/Cplusplus:Hovedside

 

Grafikk, noe c++ spesifikt:

http://lazyfoo.net/SDL_tutorials/index.php

http://www.talula.demon.co.uk/allegro/docs.html

http://www.flipcode.com/archives/articles.shtml

http://www.ultimategameprogramming.com/ <- noen gratis eksempler.

http://www.gametutorials.com/gtstore/c-3-c-tutorials.aspx <-også noen gratis eks.

http://gpwiki.org/

 

Kode som ikke kompilerer.

C++ kompilatorer kan gi mange kryptiske feilmeldinger!

Er mange sider om dette:

http://www.csee.umbc.edu/courses/undergrad...monErrors.shtml

http://www.cprogramming.com/tutorial/compi...ker_errors.html

 

Kan hende koden du kopierer bruker noe microsoft spesifikt som g++ ikke forstår. Google den siste feilmeldingen! Post på forumet om du ikke finner noe.

 

 

Etter min mening er C++... en smule røft for nybegynnere.

Anbefaller at du laster ned BlitzMax, da kan du begynne med grafikk og enkel programmering med en gang!

http://www.blitzbasic.com/Products/_index_.php

 

Programmering er programmering uansett språk.

Og programmering er:

 

*Variabler

*IF-setninger

*Løkker for(i=0; i<10; i++) eller for i=0 until 10 ... next

og funksjoner

 

 

med c++, blitzmax og andre objektorienterte språk har du også klasser, en veldig kraftig konstruksjon som lar deg definere objekter / ting! Veldig nyttig i spillprogrammering og andre steder der du skal holde styr over mange ting som er like eller delvis like, men som er i forskjellige tilstander og gjør ting (har metoder).

 

Håper du har noe nytte av alt dette skrålet :p

 

Ikke gi opp, er veldig morsomt å programmere når du kommer inn i det ;)

Endret av JAPCU
Lenke til kommentar

Update: Jeg får til Hello World nå btw. Det som gjennstår nå, er å _lære_ dette språket. Kom med tips og anbefalninger etc.

 

Har ikke behov for Norsk utgave av noe som helst, da jeg er veldig komfortabel på den engelske delen av språket, og mestrer det veldig bra. Dessuten, alle orginale ting er jo på engelsk (sort of).

Endret av Requi
Lenke til kommentar

Jeg er super newbie selv :p

Men www.3dbuzz.com har hjulpet meg en del. video tutorials.

men virker som det er kun en vei å lære programmering, and thats the HARD way :p

Jeg har hørt veldig mye skryt om "accelerate c++" <--bok. dummies serien sier folk at det er lurt å holde seg unna, at det bare er bortkastet penger.

 

Lykke til! har sitti en del timer å klødd meg i hue, uten å lært en dritt :p men tror det er ganske artig når man begynner å skjønne det :)

Lenke til kommentar

Det er faktisk veldig sant! Sorry TS!

 

 

Når eg hadde C++ i første klasse hadde me ei norsk C++ bok! Den var veldig enkel å forstå! Og tok for seg A-S. Altså ikke de vanskeligste temaene, men objektorientert progging var med!

 

Lervik/Ljosland var forfatterne tror eg, to kvinnfolk! Den likte eg hvertfall! Hadde og en bok av en Gaddis, den sugde!

 

I år gikk vi til C#, men vi gikk også over til VS2008 fra 2005! Det var pinadø en rå oppgradering! Den gjorde ting en god del enklere for å si det slik!

Endret av Jotun
Lenke til kommentar

Jeg holder på å lese en bok nå.

 

Den heter "C++ A Beginner's Guide" av Herbert Schildt. Så langt syntest jeg den tar for seg stoffet veldig enkelt og greit. Jeg vil anbefale at hvis du leter etter gode bøker kan det være lurt å lese hva leserne mener. Det tok meg lang tid før jeg klarte å bestemme meg for hvilken bok jeg skulle kjøpe. Lykke til! :)

Endret av Arti-Ravnos
Lenke til kommentar
Jeg holder på å lese en bok nå.

 

Den heter "C++ A Beginner's Guide" av Herbert Schildt.

 

*Uff* Herbert Schildt er virkelig et av de minst respekterte navn når det gjelder C og C++-bøker. Mannen har ikke et godt nok grep om noen av språkene, og bøkene hans kryr med feil. Ta en titt innom accu.org og plukk noen fra de "highly recommended"-bøkene.

 

Jeg vil anbefale at hvis du leter etter gode bøker kan det være lurt å lese hva leserne mener. Det tok meg lang tid før jeg klarte å bestemme meg for hvilken bok jeg skulle kjøpe. Lykke til! :)

 

Jeg vil fraråde denne anbefalingen.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...