Cargando…
How a real-world C++ compiler works
<!--HTML-->The C++ language is widely used for state-of-the-art physics analysis code. Source code must be compiled before it can be executed, which involves a number of steps. Although compiler theory is taught in most undergraduate CS courses, real-world compilers carry an aura of mysterious...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2023
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2852026 |
_version_ | 1780977134907424768 |
---|---|
author | Cejp, Martin |
author_facet | Cejp, Martin |
author_sort | Cejp, Martin |
collection | CERN |
description | <!--HTML-->The C++ language is widely used for state-of-the-art physics analysis code. Source code must be compiled before it can be executed, which involves a number of steps. Although compiler theory is taught in most undergraduate CS courses, real-world compilers carry an aura of mysterious, highly complex software products.
This lecture aims to uncover some of those secrets by feeding snippets of C++ code to a compiler, illustrating the different processing steps and dissecting the internal representations, from source to a final binary. |
id | cern-2852026 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2023 |
record_format | invenio |
spelling | cern-28520262023-03-09T20:01:19Zhttp://cds.cern.ch/record/2852026engCejp, MartinHow a real-world C++ compiler worksInverted CERN School of Computing 2023Inverted CSC<!--HTML-->The C++ language is widely used for state-of-the-art physics analysis code. Source code must be compiled before it can be executed, which involves a number of steps. Although compiler theory is taught in most undergraduate CS courses, real-world compilers carry an aura of mysterious, highly complex software products. This lecture aims to uncover some of those secrets by feeding snippets of C++ code to a compiler, illustrating the different processing steps and dissecting the internal representations, from source to a final binary.oai:cds.cern.ch:28520262023 |
spellingShingle | Inverted CSC Cejp, Martin How a real-world C++ compiler works |
title | How a real-world C++ compiler works |
title_full | How a real-world C++ compiler works |
title_fullStr | How a real-world C++ compiler works |
title_full_unstemmed | How a real-world C++ compiler works |
title_short | How a real-world C++ compiler works |
title_sort | how a real-world c++ compiler works |
topic | Inverted CSC |
url | http://cds.cern.ch/record/2852026 |
work_keys_str_mv | AT cejpmartin howarealworldccompilerworks AT cejpmartin invertedcernschoolofcomputing2023 |