Habt ihr ein C++ / C lieblings Buch?

Hier kann über allgemeine Themen diskutiert werden, die sonst in kein Forum passen.
Insbesondere über Szene, Games, Kultur, Weltgeschehen, Persönliches, Recht, Hard- und Software.
Antworten
Benutzeravatar
starcow
Establishment
Beiträge: 523
Registriert: 23.04.2003, 17:42
Echter Name: Mischa Schaub
Kontaktdaten:

Habt ihr ein C++ / C lieblings Buch?

Beitrag von starcow »

Was sind eure Favoriten, falls ihr welche habt? (-:

Gruss, starcow
Freelancer 3D- und 2D-Grafik
mischaschaub.com
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Habt ihr ein C++ / C lieblings Buch?

Beitrag von xq »

Ich persönlich habe die folgenden beiden Bücher: Das erste ist technisch outdated, erklärt aber viele Eigenheiten und Hintergründe von C, das zweite ist auch "outdated", da C++11 und C++14 schon von C++17 und C++20 "überholt" worden sind, erklärt aber die ganzen neuen Konzepte in C++11 sehr gut
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Schrompf
Moderator
Beiträge: 4838
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: Habt ihr ein C++ / C lieblings Buch?

Beitrag von Schrompf »

Den Scott Meyers habe ich auch gelesen. Man braucht ein solides C++-Basiswissen, damit es zündet, aber dann isses echt gut. Ok, er trifft ein paar Design-Entscheidungen, mit denen ich damals nicht einverstanden war, aber auf dem Niveau darf man durchaus ne andere Meinung haben und lernt trotzdem noch was.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
smurfer
Establishment
Beiträge: 195
Registriert: 25.02.2002, 14:55

Re: Habt ihr ein C++ / C lieblings Buch?

Beitrag von smurfer »

Gerade im Keller geschaut und die Rückseiten fotographiert, da sich die Texte so schön lesen :-).
favorite_books.jpg
Edit: Wobei mir gerade auffällt, dass PC Underground nicht C war, aber es gehört trotzdem zu meinen Favoriten und Assembler+Pascal ist ja auch irgendwie C ;-)
Matthias Gubisch
Establishment
Beiträge: 470
Registriert: 01.03.2009, 19:09

Re: Habt ihr ein C++ / C lieblings Buch?

Beitrag von Matthias Gubisch »

Band 1 ist eines der besten Buecher wenn es um grosse Projekte geht, Band 2 hab ich noch nicht angesehen aber ich erwarte aehnliches...

https://www.amazon.de/Large-Scale-Archi ... 0201717069
https://www.amazon.de/Large-Scale-Softw ... 0201633620
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben
Benutzeravatar
Jonathan
Establishment
Beiträge: 2353
Registriert: 04.08.2004, 20:06
Kontaktdaten:

Re: Habt ihr ein C++ / C lieblings Buch?

Beitrag von Jonathan »

Ich habe damals mit heutzutage recht alten und überholten Büchern C++ gelernt, insbesondere mit "JLI Spieleprogrammierung mit DirectX" von Christian Rousselle. Man hätte damals schön hübscheres C++ coden können als im Buch beschrieben und weil keine der neuen Sprachfeatures behandelt werden dürfte es heute hoffnungslos veraltet sein, aber es war dieses geile Komplettpakt, dass dir alles beigebracht hat was du für deine ersten 2D Spiele wissen musstest. Es gab auch ein Forum dazu, dass aus irgendwelchen Gründen immer noch online ist und insgesamt hatte ich mit dem Buch eine ziemlich geile Zeit.

Danach habe ich eigentlich alles über Internetressourcen und Forendiskussionen gelernt (und natürlich viel eigene Erfahrung). Ein paar zusätzliche Bücher gabs auch (das über 3D Spiele von David Scherfgen, Effektice C++ von Scott Meyers (die älteren Teile), das berühmt "Design Patterns", Charles Petzolds Windows Programming) aber die sind jetzt eigentlich auch alle alt.

Persönlich würde ich mir ja wünschen dass sich mal eine moderne Sprache wie Rust durchsetzt (ich mag starke Typisierung und vernünftige Speicherverwaltung, zwei Gründe die mich am ansonsten extrem angenehmen Python wirklich wirklich stören). Aus akademischer Sicht würde ich sagen dass C++ seinen Zweck erfüllt hat, aber längst überholt ist und endlich sterben dürfen sollte. In der Praxis ist es aber natürlich immer noch zu wichtig um in absehbarer Zukunft wirklich ersetzt zu werden..
C hingegen mag ich überhaupt nicht und dieses "C/C++" Gerede finde ich auch etwas albern. Das klingt so, als ob die Sprachen viel gemeinsam hätten. Für mich ist C einfach nur "Oh, wir haben eine kritische Sicherheitslücke in SSL weil jemand eine Stringlänge nicht abgefragt hat. Es hätte aber auch wirklich keine Möglichkeit gegeben das zu verhindern, schließlich sind std::strings nur für Looser die nicht mit Zeigern umgehen können." Wenn C++ Entwicklung heutzutage an Selbstgeißelung grenzt, dann ist C Entwicklung heutzutage einfach nur noch unmoralisch und verantwortungslos. (Etwas zu drastisch ausgedrückt um den Gedanken zu verdeutlichen).
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
Benutzeravatar
Tiles
Establishment
Beiträge: 1990
Registriert: 11.01.2003, 13:21
Kontaktdaten:

Re: Habt ihr ein C++ / C lieblings Buch?

Beitrag von Tiles »

Ich spickel da immer mal wieder rein. Komme aber irgendwie nicht dazu das wirklich so zu vertiefen dass ich auch mal über das Hello World rauskomme. Die allermeisten Änderungen die ich an BFA durchführe sind Python. Sams Teach Yourself C in 24 Hours : http://aelinik.free.fr/c/

Betreff Abschaffung von C oder C++, schöner Gedanke. Aber es gibt eben viel zu viele Projekte die damit gestartet wurden. Und ein Rewrite von einem Codemonster mit über 2 Millionen Zeilen Code fängt man nicht ohne Not an.
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Antworten