TT Modern C++: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „Infos zum geplanten Thunder Talk "Modernes C++ für Java/C' Flüchtlinge und andere Interessierte". == Für wen könnte der Vor…“) |
KKeine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Infos zum geplanten [[Lightning_Talks#Thunder Talks|Thunder Talk]] "Modernes C++ für Java/C' Flüchtlinge und andere Interessierte". | Infos zum geplanten [[Lightning_Talks#Thunder Talks|Thunder Talk]] "Modernes C++ für Java/C#' Flüchtlinge und andere Interessierte". | ||
== Für wen könnte der Vortrag interessant sein? == | == Für wen könnte der Vortrag interessant sein? == | ||
Zeile 8: | Zeile 8: | ||
* Kurzübersicht: Designgoals von C++ | * Kurzübersicht: Designgoals von C++ | ||
* Umstiegstipps aus eigenen Erfahrungen | * Umstiegstipps aus eigenen Erfahrungen | ||
* Die Wahrheit über die eingebauten Typen (int, short, float, etc) | ** Die Wahrheit über die eingebauten Typen (int, short, float, etc) | ||
* Getrennte Übersetzung / Header files / TUs | ** Getrennte Übersetzung / Header files / TUs | ||
* C++ Konzepte und Stärken | ** C++ Konzepte und Stärken | ||
* Schmerzfreies Entwickeln/Debugging dank ''sämtlicher'' Debugmodi (Compiler + Standardlib) | ** Schmerzfreies Entwickeln/Debugging dank ''sämtlicher'' Debugmodi (Compiler + Standardlib) | ||
* Allgemeines zum Thema Resourcenverwaltung, Ownership-Konzept (Mal etwas provozierend formuliert: Wozu Gargabge-Collection, wenn man erst gar keinen Müll erzeugt? Effektives Nutzen von C++ Sprachmerkmalen macht dies ganz einfach!) | ** Allgemeines zum Thema Resourcenverwaltung, Ownership-Konzept (Mal etwas provozierend formuliert: Wozu Gargabge-Collection, wenn man erst gar keinen Müll erzeugt? Effektives Nutzen von C++ Sprachmerkmalen macht dies ganz einfach!) | ||
* "C++ 2.0": ISO/IEC 14882:2011 (C++11) | * "C++ 2.0": ISO/IEC 14882:2011 (C++11) | ||
* Neue, nützliche StandardLib facilities | ** lambdas, move semantics, type inference | ||
** Neue, nützliche StandardLib facilities wie schlaue Zeiger & polymorphe Funktionswrapper | |||
== Status == | |||
Ich hatte den Vortrag schon halb fertig als [http://www.stroustrup.com/ "Struppi"] mir dann [http://www.youtube.com/watch?v=0iWb_qi2-uI zuvor] gekommen ist. Ich kann seinen Vortrag "C++11 Style: A Touch of Class" sehr empfehlen. | |||
Inzwischen gibt es auch eine Art "Homepage" für C++: [http://isocpp.org/ isocpp.org]. Dort findet man viel Lesenswertes. | |||
http://www.infoq.com/articles/modern-C-book-moo | |||
[[Kategorie:Thunder Talks]] |
Aktuelle Version vom 29. Mai 2014, 11:06 Uhr
Infos zum geplanten Thunder Talk "Modernes C++ für Java/C#' Flüchtlinge und andere Interessierte".
Für wen könnte der Vortrag interessant sein?[Bearbeiten]
- Leute, die schon Programmiererfahrung haben und mal bei C++ reinschnuppern wollen bzw müssen
- Auch C++ Programmierer, die etwas über den neuen ISO Standard erfahren wollen
Welche Themen werden im Vortrag angerissen?[Bearbeiten]
- Kurzübersicht: Designgoals von C++
- Umstiegstipps aus eigenen Erfahrungen
- Die Wahrheit über die eingebauten Typen (int, short, float, etc)
- Getrennte Übersetzung / Header files / TUs
- C++ Konzepte und Stärken
- Schmerzfreies Entwickeln/Debugging dank sämtlicher Debugmodi (Compiler + Standardlib)
- Allgemeines zum Thema Resourcenverwaltung, Ownership-Konzept (Mal etwas provozierend formuliert: Wozu Gargabge-Collection, wenn man erst gar keinen Müll erzeugt? Effektives Nutzen von C++ Sprachmerkmalen macht dies ganz einfach!)
- "C++ 2.0": ISO/IEC 14882:2011 (C++11)
- lambdas, move semantics, type inference
- Neue, nützliche StandardLib facilities wie schlaue Zeiger & polymorphe Funktionswrapper
Status[Bearbeiten]
Ich hatte den Vortrag schon halb fertig als "Struppi" mir dann zuvor gekommen ist. Ich kann seinen Vortrag "C++11 Style: A Touch of Class" sehr empfehlen.
Inzwischen gibt es auch eine Art "Homepage" für C++: isocpp.org. Dort findet man viel Lesenswertes.