Size: 1169
Comment:
|
Size: 3307
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Willkommen zum Wiki des Seminars '''Java vs. C++''' im Wintersemester 2010 / 2011 = | = Welcome to the Wiki of the seminar '''Java vs. C++''' in the winter semester 2010 / 2011 = |
Line 3: | Line 3: |
Das Seminar wird gehalten von [[http://ad.informatik.uni-freiburg.de/staff/bast|Prof. Dr. Hannah Bast]]. Es findet statt jeden Mittwoch von 14:15 bis ca. 15:45 Uhr, im Seminarraum 01-018 in Gebäude 101. Der erste Termin ist am Mittwoch, den 20. Oktober 2010. Der letzte Termin ist am Mittwoch, den 9. Februar 2011. Am Mittwoch, 29. Dezember 2010 und am Mittwoch, 5. Januar 2011 ist Weihnachtspause. Das sind insgesamt 15 Seminartermine. | This seminar is given by [[http://ad.informatik.uni-freiburg.de/staff/bast|Prof. Dr. Hannah Bast]], assisted by [[http://ad.informatik.uni-freiburg.de/staff/buchholb|Björn Buchhold]](buchholb@informatik.....). The seminar takes place every Wednesday, 2:15 pm - 3:45 pm, in the seminar room 01-018 in building 101. Our first session is on Wednesday, October 20, 2010. The last session is on Wednesday, February 9, 2011. On Wednesday December 29, 2010 and on Wednesday January 5, 2011 there is no session due to the christmas break. That's 15 sessions altogether. All sessions are recorded (video + audio). |
Line 5: | Line 5: |
An ersten Termin (Mittwoch, 20. Oktober) gibt es einen Überblick über die Veranstaltung und die Vorträge werden vergeben. Am zweiten Termin (Mittwoch, 27. Oktober) hält Hannah Bast den ersten Vortrag. An jedem der folgenden Terminen gibt es einen oder maximal zwei Vorträge von den Teilnehmern, mit anschließender Diskussion. Alle Vorträge werden aufgezeichnet. | The seminar is about the ''performance'' differences between Java and C++, in particular, running time and space consumption. It's NOT about the differences in syntax, language features, ease of programming, etc. The sessions will be recorded, and the slides as well the recordings will be put online after each presentation: see the links below. |
Line 7: | Line 7: |
Die Veranstaltung wird mitbetreut von Björn Buchhold. | == Information and materials for each session == |
Line 9: | Line 9: |
== Informationen und Materialien zu den einzelnen Terminen == * Mittwoch, 20. Oktober 2010: Einführung und Überblick [[xxx|Folien]]. * Mittwoch, 27. Oktober 2010: |
1. Wednesday October 20, 2010: Introduction and Overview, Hannah Bast, [[attachment:session-1.pdf|slides]], [[attachment:session-1.avi|recording as AVI (uncut so far)]]. 1. Wednesday October 27, 2010: Machine code generation in C++, Hannah Bast,[[attachment:session-2.pdf|slides]], [[attachment:session-2.avi|recording as AVI (uncut so far)]]. 1. Wednesday November 3, 2010: The Java Virtual Machine (Robin Schirrmeister),[[attachment:jvm.pdf|slides as pdf]], [[attachment:jvm.odp|slides as odp]] [[attachment:session-3.avi|recording as AVI (uncut)]][[attachment:session-3.wmv|recording as WMV (cut)]]. 1. Wednesday November 10, 2010: Compiler optimization in C++ (Jens Hoffmann), [[attachment:cpp_compiler_opt.pdf|slides as pdf]] [[attachment:session-4.wmv|recording as WMV (cut)]]. 1. Wednesday November 17, 2010: NO SESSION. 1. Wednesday November 24, 2010: Java Just-in-Time Compilation (Jan Kelch), [[attachment:JavaJITC.pdf|slides as pdf]] [[attachment:session-5.wmv|recording as WMV (cut)]]. 1. Wednesday December 1, 2010: Memory management in C++ (Simon Rettberg), [[attachment:memory_management_c++.pdf|slides as pdf]][[attachment:session-6.wmv|recording as WMV (cut)]]. 1. Wednesday December 8, 2010: Memory management in Java (Arda Akcay), [[attachment:session-7.wmv|recording as WMV (cut)]]. 1. Wednesday December 15, 2010: GCJ (Thomas Liebetraut), [[attachment:GCJ|slides as pdf]] [[attachment:session-8.wmv|recording as WMV (cut)]]. 1. Wednesday December 22, 2010: RTL optimization (Alexander Nutz) [[attachment:session-9.wmv|recording as WMV (cut)]]. 1. Wednesday January 12, 2010: Arrays Java vs. C++ (Simon Skilevis, Ammar Qaseem) [[attachment:Array in C++.pptx|c++ slides as powerpoint]] [[attachment:Array in c++.pdf|c++ slides as pdf]]. 1. Wednesday January 19, 2010: Strings Java vs. C++ (Michael Pereira, Christoph Hofmann). 1. Wednesday January 26, 2010: NO SESSION. 1. Wednesday February 2, 2010: Threads Java vs. C++ (Niklas Meinzer). 1. Wednesday February 9, 2010: Graphical User Interfaces Java cs. C++ (Daniel Brand, Franz Dietrich). |
Line 13: | Line 25: |
== Aufzeichnungen == [kommt noch] |
Interesting additional topics: smart pointers / auto pointers / scoped pointers in C++. |
Welcome to the Wiki of the seminar '''Java vs. C++''' in the winter semester 2010 / 2011
This seminar is given by Prof. Dr. Hannah Bast, assisted by Björn Buchhold(buchholb@informatik.....). The seminar takes place every Wednesday, 2:15 pm - 3:45 pm, in the seminar room 01-018 in building 101. Our first session is on Wednesday, October 20, 2010. The last session is on Wednesday, February 9, 2011. On Wednesday December 29, 2010 and on Wednesday January 5, 2011 there is no session due to the christmas break. That's 15 sessions altogether. All sessions are recorded (video + audio).
The seminar is about the performance differences between Java and C++, in particular, running time and space consumption. It's NOT about the differences in syntax, language features, ease of programming, etc. The sessions will be recorded, and the slides as well the recordings will be put online after each presentation: see the links below.
Information and materials for each session
Wednesday October 20, 2010: Introduction and Overview, Hannah Bast, slides, recording as AVI (uncut so far).
Wednesday October 27, 2010: Machine code generation in C++, Hannah Bast,slides, recording as AVI (uncut so far).
Wednesday November 3, 2010: The Java Virtual Machine (Robin Schirrmeister),slides as pdf, slides as odp recording as AVI (uncut)recording as WMV (cut).
Wednesday November 10, 2010: Compiler optimization in C++ (Jens Hoffmann), slides as pdf recording as WMV (cut).
- Wednesday November 17, 2010: NO SESSION.
Wednesday November 24, 2010: Java Just-in-Time Compilation (Jan Kelch), slides as pdf recording as WMV (cut).
Wednesday December 1, 2010: Memory management in C++ (Simon Rettberg), slides as pdfrecording as WMV (cut).
Wednesday December 8, 2010: Memory management in Java (Arda Akcay), recording as WMV (cut).
Wednesday December 15, 2010: GCJ (Thomas Liebetraut), slides as pdf recording as WMV (cut).
Wednesday December 22, 2010: RTL optimization (Alexander Nutz) recording as WMV (cut).
Wednesday January 12, 2010: Arrays Java vs. C++ (Simon Skilevis, Ammar Qaseem) c++ slides as powerpoint c++ slides as pdf.
- Wednesday January 19, 2010: Strings Java vs. C++ (Michael Pereira, Christoph Hofmann).
- Wednesday January 26, 2010: NO SESSION.
- Wednesday February 2, 2010: Threads Java vs. C++ (Niklas Meinzer).
- Wednesday February 9, 2010: Graphical User Interfaces Java cs. C++ (Daniel Brand, Franz Dietrich).
Interesting additional topics: smart pointers / auto pointers / scoped pointers in C++.