Archief - [PROG] Goede, uitgebreide C, C++, C# boeken gezocht

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Squealer

Legacy Member
Op school werd er vrijwel enkel gehamerd op Java, 3 jaar lang, met int 2e wat Cobol en nog minder C# (voor ASP.NET).

Ik had me graag nu grondig verdiept in C, C++ en C# omdat die ook zeer veel gevraagd worden op de arbeidsmarkt. Iemand die daar een goed boek, of goede boeken voor weet? Denk dat C++ om te beginnen wel het best is? C# lijkt op Java en kent voor zover ik weet ook geen pointers, en C is al zeer oud en niet OO.

Geen beginnersboeken, want ik ben uiteraard wel vertrouwd met programmeerconcepten, hou me in men vrije tijd bezig met php en heb er ook een Java-stage opzitten. Nederlands bij voorkeur natuurlijk, maar maakt zoveel niet uit. Ebooks lijken me ook niet zo handig.

Ik heb gelezen dat de Grand Cru boeken goed zijn, maar bv die van C# ( http://oas2000.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3746010&si=83344424 ) dateert van 2002 :s ...
Zijn er geen recente?

The C++ Programming Language, Special Edition ( http://www.hcw.be/p.aspx?p=C1937 ) is dan naar het schijnt wel een goed boek als naslagwerk, maar moet je er niet mee beginnen programmeren als C++ leek.

Persoonlijk ben ik zeer tevreden over Deitel. Heb daar een Java blaffer van liggen van 1300 bladzijden zonder index (Java How To Program), en kvind alles daar zeer duidelijk uitgelegd.

VergeX

Legacy Member
Voor C++ te leren heb ik "Aan de slag met C++" van Gert Jan Laan gebruikt. Ik vond dit toch een handig en duidelijk boek.

Met de andere heb ik weinig ervaring.

SharkyXTS

Legacy Member
Sinds gisteren ook eens begonnen aan C++, en als je al wat programmeerervaring hebt kan je mss deze boeken eens proberen:
Thinking in C++, Volume 1
Thinking in C++, Volume 2
Beide kunnen gedownload worden op http://www.ct.be/BruceEckel/

blaatschaap

Legacy Member
Dat boek van Stroustrup is idd niet om mee te beginnen

volgende zijn Engelse boeken maar als programmeur zoude Engels moeten kunnen ;)


Code:
C++ Primer, Fourth Edition 
By Stanley B. Lippman, Josée Lajoie, Barbara E. Moo 
............................................... 
Publisher: Addison Wesley Professional 
Pub Date: February 14, 2005 
Print ISBN: 0-201-72148-1 
Pages: 912 

-
C++ Cookbook 
By Jeff Cogswell, Christopher Diggins, Ryan Stephens, Jonathan Turkanis 
............................................... 
Publisher: O'Reilly 
Pub Date: November 2005 
ISBN: 0-596-00761-2 
Pages: 592 


-

The C++ Standard Library - A Tutorial & Reference
Nicolai M. Jossutis

-

C++ How to Program, Fifth Edition 
By H. M. Deitel -  Deitel & Associates, Inc., P. J. Deitel -  Deitel & Associates, Inc.

C++ Win32:

Programming Windows - Fifth Edition
Charles Petzold


als ik u nog mag aanraden:
zoek zeker een boek waar pointers uitgebreid aan bod komt, dat is toch héél belangrijk in C++

Tyfius

Legacy Member
Er is maar 1 C boek dat ik je kan aanraden:
  • The C Programming Language (Kernighan & Ritchie). Het eerste en in mijn ogen nog steeds het beste C boek dat er op de markt is. Alhoewel er misschien boeken zijn die een betere instap hebben. Ikzelf had al een redelijke PHP achtergrond en was er dus redelijk snel mee weg.
Voor C++ kan ik je een aantal boeken aanraden. Besef wel dat (net zoals bij C) C++ niet beschikt over een grafische interface. Daarvoor moet je platform specifieke keuzes maken.
  • C++ Black Book is in mijn ogen een van de betere instap boeken en ik gebruik het nog wel is als naslagwerk.
  • Essential C++ is ook een boek waar ik erg tevreden van ben. Van dezelfde auteur heb je C++ Primer. Daar heb ik geen exemplaar van maar een boek van bijna duizenden pagina's moet per definitie veel informatie bevatten.
  • C++ Templates vond ik voor de iets meer geavanceerde templates een zeer goed boek.
Tot slot enkele C# gerelateerde boeken die ik bezit en waar ik vrij tevreden van ben:
  • Programming C# is een bijzonder goede inleiding tot C# programmeren, zowel console based als met een grafische interface. Gebruik ik nog wel regelmatig om snel iets op te zoeken of na te kijken.
  • LINQ for Visual C# 2005 heeft mij een goede introductie gegeven tot de nieuwe LINQ features in .NET 3.0.

Er zijn ontzettend veel boeken geschreven over elke programmeertaal door de jaren heen en elk boek heeft wel zijn positieve en negatieve punten. Elke taal is ook enorm geavanceerd en beschikt over honderden boeken die specifiek ingaan op 1 klein deeltje van de taal.

Squealer

Legacy Member
Feit dat die C++ boeken, behalve Primer, van 2002 of vroeger zijn, maakt daarbij niet uit?

Dat boek van Java dat ik heb van 2003 bv is al niet meer up to date, aangezien dat nog Java 1.4 tijdperk is. Bij C++ moet dat toch ook zo zijn? Of wordt dat niet meer vernieuwd?

Tyfius

Legacy Member
Er is weinig tot niets veranderd. De laatste update van de C standaard is van '99 ofzo en de Microsoft Visual C/C++ compiler volgt nog de standaard uit '89.
Aan de kern is niets veranderd, zowel voor C als C++ in de laatste 10 jaar. Vele boeken geven op hun website wel een errata lijst ofzo.

Squealer

Legacy Member
Zeker dat ge hier int juiste topic hebt gereplied :p ? want ksnap nu nie bepaald waarover ge bezig zijt.

I just want a book :cry: :cry: ;)

Tyfius

Legacy Member
Elke programmeertaal heeft een standaard. De laatste grote update aan C en C++ dateren van eind jaren 90 dus alle boeken na 2000 zijn in principe goed.

Aan het overgrote deel van de taal is evenwel sinds de jaren 80 begin jaren 90 niets veranderd, dus alle boeken uit de jaren 90 zijn ook best aanvaardbaar. Alleen als je voor bepaalde delen echt in detail wil gaan treden ga je best na of dat specifieke deel een grote update heeft gekregen.

SMa

Legacy Member
-P|b-SqUeaLeR zei:
Ik heb gelezen dat de Grand Cru boeken goed zijn, maar bv die van C# ( http://oas2000.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3746010&si=83344424 ) dateert van 2002 :s ...
Zijn er geen recente.
Ik ben nu net begonnen aan dat boek en op het eerste zicht lijkt me dat toch dik in orde,
al is het wel heel sterk gebasseerd op C++ (bijna alles wordt vergeleken met C++, en heel zelden eens met Java). Dat vind ik toch redelijk ergerlijk, aangezien ik geen C++ ken.

Ga eens naar de bib? Daar zullen ze zeker Grand Cru boeken hebben. Als het je bevalt, kun je nog beslissen om het te kopen.

Squealer

Legacy Member
Tyfius zei:
Elke programmeertaal heeft een standaard. De laatste grote update aan C en C++ dateren van eind jaren 90 dus alle boeken na 2000 zijn in principe goed.

Aan het overgrote deel van de taal is evenwel sinds de jaren 80 begin jaren 90 niets veranderd, dus alle boeken uit de jaren 90 zijn ook best aanvaardbaar. Alleen als je voor bepaalde delen echt in detail wil gaan treden ga je best na of dat specifieke deel een grote update heeft gekregen.

Kzie dat de persoon op wie ik reageerde zijn reactie heeft verwijderd. Khad het dus niet op u, maar thx anyway ;)



En erm:
http://oas2000.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3746010&si=83344424
http://oas2000.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3657007&si=83344424

Gaat mij toch nie zeggen dat een cd'tje 27€ meer kost?


EDIT:
C# Black Book lijkt nu toch ook nie bepaald positieve comments te krijgen...
http://www.amazon.com/gp/product/cu...0116?ie=UTF8&n=283155&s=books#customerReviews

Edit2:
C++ Primer Plus lijkt me ook wel wat, volgens amazon. Verschil met gewoon "Primer" zou zijn dat "Primer Plus" eenvoudiger is en meer voor beginners, terwijl "Primer" al uitgaat van wat c++ voorkennis.
http://www.hcw.be/p.aspx?p=Q29639

MacK

Legacy Member
ik heb c++ primer plus (5de editie hierzo) en die is inderdaad goed vind ik.

1000+ pagina's met voldoende informatie, voorbeelden,... Geschikt voor beginners die wel al iets van klassen kennen (zij het in java of zo), want ik kan me inbeelden dat complete leken gaan struikelen over allerlei oop termen in het 'begin' van het boek (wel minimaal hoor. Gewoon om toch al "string" te kunnen gebruiken, en uiteraard cin en cout).

Waar ik mij wel aan erger, is het feit dat het wat traag gaat. Ikzelf ken de basis van java (3 semesters op school), c# (zelfstudie, hou/ hield me vooral bezig met managed directx), en heb een introductie c (pointers uitvoerig, ...) gehad, en voor mij mag het allemaal wat rapper gaan. (ik weet nu wel al wat een variabele is, en wat scope enzo allemaal betekent, enz... dat is voor mij triviaal en daar hoef ik dus, bij wijze van spreken, geen 100 pagina's uitleg over :s).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan