Permalänk
Medlem

Böcker: C, C++ och Java

Hej!

Som de flesta så kodar jag "If it works, its works". Det finns en hel del information samlat hur man kodar. Speciellt regler i språk.
Jag kan språket, men för att få något i bästa resultat behöver man veta grunden i språket, vad som passar vart, vad man ska använda istället för det man använder idag.

Regler kring Singleton patterns, regular expressions, while satser som inte hamnar i oändliga loopar. Refaktoring av kod. Agile Programmering, objekt orienterad programmering.

Jag söker därför böker som kan vara bra att läsa och ha som referens när man programmerar, speciellt om man fastnar.

Jag söker inte efter en enda bibelbok per språk.
Böckerna ska vara så breda som möjligt som ger mer än baskunskap i språken.
Att ha en Java och C++ bok behöver inte vara det ultimata, söker helst en C++ bok.

Lägg gärna en länk till en bok som ni har som ni tycker är en bra bok som ger mer än baskunskapen i programmering.
Jag vet att en bok inte är genvägen till att lära sig ett språk. Jag kan språket, jag vill lära mig hur jag kan använda språket på det bästa sättet.

Visa signatur

Wow. PIII och Voodoo. Back to old days

Permalänk
Medlem

http://agner.org/optimize/optimizing_cpp.pdf innehåller mycket bra information. Kan även rekommendera http://agner.org/optimize/microarchitecture.pdf och http://www.akkadia.org/drepper/cpumemory.pdf som handlar om hur processorn fungerar på lite lägre nivå, men det är en stor fördel att ha koll på det om man vill skriva effektiva program.

Visa signatur

Assembly är ett högnivåspråk.

Permalänk
Medlem

Effective Java av Joshua Bloch är väl ett måste-läsa ifall man är javaprogrammerare.

Visa signatur

Yay!

Permalänk
Medlem
Skrivet av Edholm:

Effective Java av Joshua Bloch är väl ett måste-läsa ifall man är javaprogrammerare.

Jag jobbar med java dag in och dag ut Det är just därför java inte kommer i första hand.

Visa signatur

Wow. PIII och Voodoo. Back to old days

Permalänk
Medlem
Skrivet av Nima_P:

Jag jobbar med java dag in och dag ut Det är just därför java inte kommer i första hand.

Okej men tror den kan vara bra att läsa ändå. Mycket av det som står gäller även i andra språk. Till exempel hur man implementerar en bra hashCode metod osv.

Visa signatur

Yay!

Permalänk
Medlem
Skrivet av Edholm:

Effective Java av Joshua Bloch är väl ett måste-läsa ifall man är javaprogrammerare.

Kan bara instämma. Bästa programmeringsboken jag har läst. Finns en Effective C också

Permalänk
Medlem

Ingen av dessa ni känner till:
http://www.adlibris.com/se/product.aspx?isbn=0131103628
http://www.adlibris.com/se/product.aspx?isbn=0201721481

Länkar skulle gärna vara bra om ni hade till sidor där man kan beställa böckerna.

Visa signatur

Wow. PIII och Voodoo. Back to old days