Constexpr — a Great Good but Wrong Idea (Yauhen Klimiankou, ISPRASOPEN-2019) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
<!-- * [ Talks page on site] -->
<!-- <blockquote>[©]</blockquote> -->
{{fblink|2465913413661665}}
<references/>
<!-- topub -->
{{stats|disqus_comments=1|refresh_time=2020-01-28T12:54:50.346489|vimeo_plays=16|youtube_plays=0}}
[[Категория:ISPRASOPEN-2019]]
[[Категория:С++]]
[[Категория:Компиляторы]]
[[Категория:Draft]] |
Версия 08:29, 14 февраля 2020
- Speaker
- Евгений Клименков
The introduction of the “constexpr” feature in the C++11 standard has raised a great interest in the compile-time function execution in the programming languages communities. In this paper, we evaluate this feature and argue that while the compile-time evaluations are valuable optimization methods, its explicit support on the level of a programming language is a wrong decision. We show that compile-time evaluations must be enforced by the compiler automatically and transparently to the developer. Finally, we propose a programming language design principle stating that positive optimization “hints” must not be a part of programming language.
English translation of http://0x1.tv/20191205AG
Video
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Slides
Links
Plays:16
Comments:1