BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260708T225257Z
UID:a2921ccc-c7fd-44ba-a5ff-a4c278b476e6
DTSTART:20190827T080000Z
DTEND:20190828T163000Z
DESCRIPTION:With the recent revisions to the C++ language and standard libr
 ary\, the ways it is now being used are quite different. Used well\, these
  features enable the programmer to write elegant\, reusable and portable c
 ode that runs efficiently on a variety of architectures.\n\nHowever it is 
 still a very large and complex tool. This course will cover a minimal set 
 of features to allow an experienced non-C++ programmer to get to grips wit
 h language. These include: overloading\, templates\, containers\, iterator
 s\, lambdas and standard algorithms. We will also briefly cover several im
 portant libraries for numerical computing.\n\nThe course is meant to appea
 l to programmers with experience in another language (e.g. C\, Fortran\, J
 ava\, Python)\, it is not an introduction to programming.\n\nCourse materi
 als available from https://epcced.github.io/2019-08-27-ModernCpp/index.htm
 l\n\nTimetable\n\nDetails to follow\n\nTuesday\n\n9:00 - 10:00  Welcome a
 nd setup\n\n10:00 - 17:00 Day 1\n\nWednesday\n\n9:00 - 16:00 Day 2\nhttps:
 //events.prace-ri.eu/event/886/
SUMMARY:Modern C++ for Computational Scientists @ EPCC at Strathclyde\, Gla
 sgow
URL;VALUE=URI:https://events.prace-ri.eu/event/886/
END:VEVENT
END:VCALENDAR
