BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Safe modern C++ - Joseph Isaacs\, Sidney Sussex College
DTSTART:20151125T194000Z
DTEND:20151125T203000Z
UID:TALK62535@talks.cam.ac.uk
CONTACT:Matthew Ireland
DESCRIPTION:C++ was developed over 30 years ago and has undergone many cha
 nges and five standardizations over that time. Safety is important in all 
 disciplines of computer science\; primarily in safety critical systems in 
 which memory or\nresource errors are catastrophic. This talk will focus on
  two of the most recent standards (C++11\, 14) which have seen big changes
  in best practice\; changes which focus on a safer language\, but without 
 the overhead\nof other 'safe' languages. The important topics covered are 
 type safety and memory safety. It is apparent that some progress has been 
 made on the idea of safety and consistency and I will discuss the impact o
 f individual changes in this respect.\nThere are some standard rule covere
 d in this talk that\, if followed\, will solve common programming errors.
LOCATION:Club Room\, Churchill College
END:VEVENT
END:VCALENDAR
