1. Homepage of Dr. Zoltán Porkoláb
    1. Home
    2. Archive
  2. Teaching
    1. Timetable
    2. Multiparadigm programming (MSc)
    3. C programming (BSc for physicists)
    4. Project tools (BSc)
    5. Bolyai College
    6. C++ (for foreign studenst)
    7. Software technology lab
    8. BSc and MSc thesis
  3. Research
    1. Templight
    2. CodeChecker
    3. CodeCompass
    4. Projects
    5. Publications (up to 2011)
    6. PhD students
  4. Affiliations
    1. Dept. of Programming Languages and Compilers
    2. Ericsson Hungary Ltd

Multiparadigm (Advanced C++) programming

Multiparadigma (haladó C++) programozás MSc hallgatók számára.

alt text kurzus-kód: IPM-08sztMPPE IPM-08EsztMPPE

Schedule 2017 spring

Lecture

Time   Room Lecturer Contact
Monday 16.00-17.30 0-805 Fejér Lipót Porkoláb Zoltán gsd@inf.elte.hu

Planned schedule:

  1. Exceptions, exception safe programming link
  2. Constants, const correctness, constexpr link
  3. Pointers, references, right value reference, move semantics link
  4. Memory handling, RAII link
  5. Smart pointers link
  6. Compiling, linking, minimizing include hell, pimpl link
  7. Advanced STL programming 1. link
  8. Advanced STL programming 2. link
  9. Template metaprogramming link
  10. Lambda functions link
  11. Other C++11/14 features link
  12. Concurrent programming link

Reading

alt text

Bjarne Stroustrup: The C++ Programming Language, 4th Edition.

Addison-Wesley (May 2013) ISBN 978-0321563842.

alt text

Bjarne Stroustrup: A C++ Programzási nyelv, 3. specizális kiadás.

Kiskapu Kiadó (2001). ISBN: 9789639301184.

alt text

Scott Meyers: Effective Modern C++, 42 Specific Ways to Improve Your Use of C++11 and C++14.

O’Reilly Media (November 2014).

On-line material

Link a tananyagra: aszt.inf.elte.hu/~gsd/multiparadigm

Link to the material: aszt.inf.elte.hu/~gsd/multiparadigm