Hur börjar man?

C/C++

13 svar · 652 visningar · startad av Rozzi

Medlem sedan maj 200115 inlägg
Trådstart#1

Hej
Jag har precis börjat lite smått med C++ (visual c++, har aldrig fattat skillnaden (kan nån förklara?)) men frågan är: Har jag börjat rätt. Det jag vill göra(när jag kan)är lite väl avancerade för en gröngöling :) ,är spel och annat nytto program. Var ska jag börja hur ska jag börja, och kanske en bok som är bra för nybörjare. Och några bra kom-igång-tips.
Tack i förhand.

Rozzi

Medlem sedan juni 200010 432 inlägg
#2

Till en början tycker jag att du ska vandra till bokhandeln. En i mitt tycke bra bok är "C++ programmering" av Prata. Men det finns andra böcker, du kanske kan låna några på bibblan först för att hitta en som passar dig.
Sen är det inte fel att ladda hem lite lättare program med källkod för att kolla hur de är gjorda. Finns massor av siter med sånt. För lite mer övningar kan du ju ladda hem labbar & tentor med facit från högskolorna.
Det som kanske är mest viktigt är att inte sätta kraven för högt till en början. Mao så kan det ta ett tag innan du kan göra grafik och spel.
Men trägen vinner... :)

Man lär sig inte programmering endast genom att läsa en bok, utan lek dig fram och kolla på källkoder till andras program.

Medlem sedan maj 200115 inlägg
#3

OK tack för hjälpen PeW!
Men du kan inte hänvisa tilll några sajter där jag kan få tag på övningar och källkoder?
Och kan du (eller någon annan)även förklara detta.
Vad är det för skillnad på dom olika c++ program som finns? Är någon bättre än den andra? Vilken är bäst för en nybörjare som mig?
Tack i förhand

Rozzi

[Redigerat av Rozzi den 02 jun 2001]

[Redigerat av Rozzi den 02 jun 2001]

Medlem sedan juni 200010 432 inlägg
#4

En FAQ
C-programmering KTH och på MdH.
Div programkoder finns på http://www.programmersheaven.com/ och http://www.thefreecountry.com/developercity/freelib.html men genom http://www.google.com kan du hitta betydligt fler.

>> "Vad är det för skillnad på dom olika c++ program som finns? "

Det finns lika stor skillnad som det finns olika problem att lösa så det är omöjlig ge ett kortfattat svar. Det ger sig när du väl sitter med din bok och kompilerar ;)

Medlem sedan maj 200115 inlägg
#5

Tack då får jag väl börja "progga" lite då och kolla. Tack för länkarna, och informationen.

Rozzi

Medlem sedan jan. 200179 inlägg
#6

Saxat ur er artikel om C++:

"Om du använder dig av Linux så följer GCC, Gnu C Compiler, troligtvis med och är färdig att användas. Denna kompilator används bland annat för att kompilera om själva kärnan i Linux. Dokumentationen finns i /usr/doc om du har kompilatorn."

Sagt och gjort. Hittar ingen dok. där. Kör Red Hat 6.2 med Kernel 2.2.14. Inget klander till artikelförfattaren eftersom artikeln ligger under rubriken PC.

Det som vore asbra att veta är hur jag kan köra världens minsta C++ - program med Linux:
#include <iostream.h>
main () {
cout << "Hello C++!";
}

skrevs i emacs. Går inte att kompilera. En filsökning ger vid handen att iostream.h ligger i nån underlig mapp. gcc - kommandot verkar inte fatta det. Hur gör ni gurus?

Medlem sedan juni 20014 290 inlägg
#7

Eftersom det är ett C++ program så skall du använda g++, gcc är för C program.

Spara filen med filändelsen .cpp och kompilera med g++ -o filnamn filnamn.cpp.

En enklare variant är att använda make, om källfilen heter foobar.cpp så skriver man:

make foobar

//GunnarD

Medlem sedan jan. 200179 inlägg
#8

Gunnars anvisningar klarade skivan. Har just gjort make och filen hello.cpp blev hello

Hur kör jag hello? Skrev hello vid prompten men inget händer.

Medlem sedan sep. 20001 124 inlägg
#9

Pröva med ./hello

Medlem sedan jan. 20014 973 inlägg
#10

PeW, då var vi tillbaka i diskussionen om Pratas bok! :)

Jag rekommenderar den inte, eftersom den är förbannat trög att ta sig igenom.....

Har hittills aldrig lyckats.....

Medlem sedan jan. 200179 inlägg
#11

Läser Lätt pocket om C++ programmering. Eftersom jag är hyfsad på Java så är den lite fånig i vissa stycken, men samtidigt väldigt pedagogisk, så what the heck. Går väl igenom den...

Alltså, det är Jesper Ek som skrivit.

Medlem sedan jan. 20014 973 inlägg
#12

Jesper Ek = :OO

Medlem sedan feb. 20002 300 inlägg
#13

Då får vi väl skapa majoritet på bokfronten.. :e

Jag rekommenderar starkt Pratas bok. Den går igenom allt man kan tänkas behöva som nybörjare och går sen upp lite i svårhetsgrad.

En bok som _inte_ rekommenderas som nybörjarbok är The C++ Programming Language av Stroustrup... Man bör vara någorlunda insatt innan man ger sig på den. :)

Medlem sedan juni 200010 432 inlägg
#14

oelbal >>
Japp! :)

Men smaken är ju som baken... jag kan hålla med om att prata-boken är något tung, men samtidigt är c++ ett tungt språk att lära sig och för mig fungerar prata-boken utmärkt, speciellt med tanke på alla exemplen med djupgående förklaringar. Att skumma igenom språket med en mindre förklarande bok ger mig nada. Tycker även att prata-boken fungerar fint som en mini-referens brevid datorn, när nåt gått snett :)

Har hitills inte sett en enda bok från Jesper Ek som inte varit irreterande barnslig, verkar mest som om han spottat ur sig allehanda böcker för att tjäna lite pengar. Men det var ju min personliga åsikt, förstås ;)

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)