# Modern programming languages for HEP

- Institution: CERN
- Department: Thematic CSC
- Speaker: Sebastien Ponce
- Year: 2021
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3010805)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Parallel and Optimised Scientific Software - lecture 2

- Why Python and C++ ? - Recent evolutions: C++ 11/14/17 - Modern features of C++ related to performance - Templating versus inheritance, pros and cons of virtual inheritance - Python 3, and switching from Python 2.

0:00:00 Slide 1

0:06:22 Slide 2

0:12:43 Slide 3

0:19:04 Slide 4

0:25:26 Slide 5

0:31:47 Slide 6

0:38:08 Slide 7

0:44:30 Slide 8

0:50:51 Slide 9

0:57:12 Slide 10

1:03:34 Slide 11

## Lectures

1. [Modern programming languages for HEP](https://invisiblenetwork.ai/learn/cern/3010805/3ea8be1969d2), 1 h 4 min (CERN's player)
