Cross-platform code generation for C++ [Russian]

  • Stream 2
  • Intramural
  • 16:10
  • RU

В докладе будет рассмотрена генерация кода при компиляции различных языковых конструкций, как простых, так и сложных, на различных платформах, как общераспространённых x86/x64, так и тех, которым уделяется меньше внимания: ARM, AVR. Также будут встречаться примеры для совсем экзотических процессоров вроде PowerPC и даже MicroBlaze.
Основной упор будет делаться не на обработку данных, а именно на сопоставление различных конструкций кода с инструкциями целевых платформ.
The talk deals with code generation when compiling various constructs of the language, from simple to complex, on different platforms: from widely known as x86/x64 to less familiar like ARM and AVR. There will be also examples for very exotic processors such as PowerPC or even MicroBlaze. The main focus will be made not on data processing but rather on mapping of various code constructs onto instructions of the target platform.

Presentation

Alexey Tkachenko

Peleng, Minsk, Belarus

Develops, for more than 10 years, software for spaceship component test bench facilities. Works with C++ (for low-level tasks and interactions with hardware) and C#/.NET (for client side). In his …

Look The Report Video