TT Modern C++: Unterschied zwischen den Versionen

Aus Wiki CCC Göttingen
Wechseln zu: Navigation, Suche
(Welche Themen werden im Vortrag angerissen?)
(Welche Themen werden im Vortrag angerissen?)
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
* Pass-by-value, Return-by-value ist wieder hip dank "movable types"
+
** Neue, nützliche StandardLib facilities wie schlaue Zeiger & polymorphe Funktionswrapper

Version vom 18. Dezember 2011, 21:41 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?

  • 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?

  • 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