this post was submitted on 22 Jul 2023
27 points (100.0% liked)

Frag Feddit

3704 readers
1 users here now

Wolltest du Der Leere™ schon immer einmal Fragen stellen? Tue dies hier.

founded 3 years ago
MODERATORS
 

Und warum steht es dann noch immer dort und nicht in einem Bücherschrank?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 1 year ago (3 children)

Wahrscheinlich das C++ Buch. So oft überlegt mal damit anzufangen, aber wahrscheinlich wird das nichts mehr.

Manche Bücher müssen aber auch wirklich nicht in den Bücherschrank. Ich schaue auf dich, Windows 98 Nutzerhandbuch. Habe seit ewig langer Zeit die „Wächter der …“ Reihe von Sergei Lukjanenko im Schrank gehabt. Der Typ ist aber der letzte Abschaum und das wird in seinen Büchern auch retrospektiv ersichtlich. Die gingen direkt ins Altpapier.

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (2 children)

Zur Motivation: C++ ist meiner Erfahrung nach nichts, was man irgendwann "kann". Ich mache das seit 30 Jahren und ich denke immernoch, dass ich ein Amateur bin. Also, es ist nie zu spät und du verpasst echt was!

[–] [email protected] 2 points 1 year ago (1 children)

Ich höre ehrlich gesagt nur, dass alle jammern, weil C++ viel zu voll mit überflüssigen Features ist. Das in kombination mit manuellem Speichermanagement war doch der Grund warum Rust und Co aktuell so viel Aufschwung haben.

[–] [email protected] 1 points 1 year ago

Überflüssige Features gibt es auf jeden Fall, aber es zwingt dich ja keiner, die zu nutzen. Mit manuellem Speichermanagement hat das meiner Meinung nach relativ wenig zu tun; davon abgesehen ist es schon lange üblich, dass man unique und shared pointer verwendet und somit kein Speichermanagement mehr völlig händisch betreibt.

Das große Problem ist meiner Ansicht nach eher der unzuverlässige Implementierungsstand der Compiler. Ich habe noch keinen gesehen, der das volle Spektrum von C++20 abdeckt (MSVC ist glaube ich nahe dran, den nutze ich aber nicht) und es werden ja nun alle paar Jahre neue Standards abgenickt.