Skip to main content
Riya Bisht

02- Community Bonding Period with Compiler Research Group @ CERN

May 04, 2024 - May 27, 2024 #

A glimpse of GSoC Contributor's Summit

GSOC Contributor's Summit

Some low-level fun:

Name mangling is a technique used by C++ compilers to encode additional information into the names of functions, classes, and other entities in order to support language features like function overloading, namespaces, and templates.

Root of all evil: The exact mangling scheme differs between compilers, as there is no standardized mangling format in C++. This is why object files and libraries generated by different C++ compilers cannot be easily linked together - their mangled names will be incompatible.

Some low-level fun:

Conclusions #

During this phase, I met interesting people with whom I shared my ideas, perspectives and also got introduced to new ideas and domains like High Energy Physics Computing, Scientific and High Performance Computing, etc. Moreover, after going through painful setup issues, I was again reminded of the importance of a well-maintained documentation, dependency management and codebase. These are the steps that should be taken in order to make the setup smoothly for newcomers:

A glimpse of CERN GSoC org admin meeting <3

CERN org admin meeting