TT Modern C++: Unterschied zwischen den Versionen

Aus Wiki CCC Göttingen
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.

http://www.infoq.com/articles/modern-C-book-moo