EPP seminar/webinar

Friday 10 July 2020, 11:00am to 12:00pm

Venue

MS Teams

Open to

Alumni, Applicants, Postgraduates, Prospective Postgraduate Students, Public, Staff

Registration

Registration not required - just turn up

Event Details

Dr Andy Wharton: "Programming in Particle Physics - Modern C++ and the C++ Core Guidelines"

C++ is the language of choice for many large-scale computing projects - from the Athena framework of ATLAS, to the guts of Python packages like NumPy and TensorFlow.While new system-level languages continue to arrive on the scene (like Rust, Swift, and Go), C++ is likely to retain its relevance due to its massive user-base, and the continued evolution of the language through the efforts of the C++ Standards committee.While the `beer-bug` has delayed publication of the C++20 standard, C++11, 14, and 17 introduced many new features that we should be using to improve the quality of the code we write.This talk will highlight some of the new features we have in 11/14/17, and can expect in C++20, through the C++ Core Guidelines.

Please contact Daniel.Muenstermann@lancaster.ac.uk to obtain an invitation to the MS teams meeting if you do not belong to the Particle and Accelerator Physics group.

Speaker

Andrew Wharton (Lancaster University)

Physics, Lancaster University

Contact Details

Name Dr Daniel Muenstermann
Email

daniel.muenstermann@lancaster.ac.uk

Telephone number

+44 7492420540