BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20190719T085744Z
LOCATION:HG F 1
DTSTART;TZID=Europe/Stockholm:20190613T114500
DTEND;TZID=Europe/Stockholm:20190613T121500
UID:submissions.pasc-conference.org_PASC19_sess131_msa186@linklings.com
SUMMARY:Fortran as an Evolving Language
DESCRIPTION:Minisymposium\nComputer Science and Applied Mathematics, Chemi
 stry and Materials, Physics, Engineering\n\nFortran as an Evolving Languag
 e\n\nMarkus\n\nSince the publication of the Fortran 90 standard the progra
 mming language known as Fortran has evolved to match the evolution in hard
 ware as well as the ever-renewing programming paradigms. The new features 
 that have been introduced sometimes add new possibilities for expressing t
 he algorithms you apply, sometimes improve on existing capabilities. As an
  example of the former: array operations enable a compact notation of many
  numerical and other methods. As an example of the latter: modules replace
  most if not all uses of COMMON-blocks with a much more disciplined altern
 ative. Despite three decades of sometimes radical adjustments almost all o
 ld-style source code can still be compiled without changes, thereby guaran
 teeing continued use of venerable software. Yet with these additions to th
 e language also come little gems like a QuickSort implementation with a si
 ngle if-statement and no loops. This talk presents highlights from the var
 ious standards since Fortran 90 to give you an impression of the expressiv
 e power of modern Fortran.
END:VEVENT
END:VCALENDAR

