Learn · CERN

Talk1 h 7 min

The Journey of a Source Line: How your Code is Translated into a Controlled Flow of Electrons

Andrzej Nowak · CERN

Watch At CERN

About

In this series we help you understand the bits and pieces that make your code command the underlying hardware. A multitude of layers translate and optimize source code, written in compiled and interpreted programming languages such as C++, Python or Java, to machine language. We explain the role and behavior of the layers in question in a typical usage scenario. While our main focus is on compilers and interpreters, we also talk about other facilities - such as the operating system, instruction sets and instruction decoders.

Biographie: Andrzej Nowak runs TIK Services, a technology and innovation consultancy based in Geneva, Switzerland. In the recent past, he co-founded and sold an award-winning Fintech start-up focused on peer-to-peer lending. Earlier, Andrzej worked at Intel and in the CERN openlab. At openlab, he managed a lab collaborating with Intel and was part of the Chief Technology Office, which set up next-generation technology projects for CERN and the openlab partners. .

0:00:00 Slide 1

0:04:03 Slide 2

0:05:21 Slide 3

0:05:47 Slide 4

0:05:51 Slide 5

0:05:55 Slide 6

0:05:59 Slide 7

0:06:03 Slide 8

0:06:07 Slide 9

0:06:11 Slide 10

The talk

  1. The Journey of a Source Line: How your Code is Translated into a Controlled Flow of Electrons 2018-02-07 · 1 h 7 min · CERN's player

Credits and licence

Institution
CERN
Department
Academic Training Lecture Regular Programme,2017-2018
Speaker
Andrzej Nowak
Year
2018
Level
Graduate
Language
English
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed