
Александр
08.10.2018
19:56:11
никто не видел 4-ю ревизию пропозала по метаклассам? нашёл лишь 3-й

Stanislav
08.10.2018
19:57:11

Александр
08.10.2018
19:57:37
так, на cppcon'е упоминалась r4 (т.е. 5-я ревизия)

Stanislav
08.10.2018
19:58:12

Google

Александр
08.10.2018
19:58:24

Roman
08.10.2018
23:15:43
А файберы из буста норм?

A.D.
09.10.2018
08:10:35
Влияние форматирования кода на производительность при использовании GCC https://opennet.ru/49412/

Stanislav
09.10.2018
08:14:59

Alexander
09.10.2018
08:28:39
там в метрике инлайнинга не участвуют табы и пробелы

Sergey
09.10.2018
08:29:28
А в гцц такого хватает? Это ведь реально какая-то студенческая поделка считать \n

Alexander
09.10.2018
08:29:51

kosbar
09.10.2018
08:32:03
Ну, уж пробелы с табуляциями?)))

Andrew
09.10.2018
08:35:13
Ну, уж пробелы с табуляциями?)))
> v8 (before v5.9) used to only inline functions that were under 600 characters (and 196 AST nodes). That was another fun way to add fuel to the tab vs. spaces fire: identical functions that used spaces instead of tabs could run significantly slower because they weren't inlined.

kosbar
09.10.2018
08:36:01
Лол
А сколько команд в ассемблере?

Andrew
09.10.2018
08:38:38
Зависит от ассемблера и разрешенных на платформе инструкций.

Google

kosbar
09.10.2018
08:39:27
Ну, максимум?
Или может у кого хорошая литература есть по нему?

Konstantin
09.10.2018
08:45:46
смотря как считать, но что-то в районе 700 на x86
литература - мануалы интела и амд например

Evgeny
09.10.2018
08:52:03
вот прямо об этом ссылка из старого cppcast https://fgiesen.wordpress.com/2016/08/25/how-many-x86-instructions-are-there/

Nick
09.10.2018
10:52:58
Привет всем, есть кто разбирается в многопоточных программах?

Alexander
09.10.2018
10:53:33

Ilia
09.10.2018
10:54:12

yuri
09.10.2018
11:03:57
В многопоточных программах разбираются те, кто не осилил конечный автомат на лямбдах.

Anatoly
09.10.2018
11:04:41

Господин
09.10.2018
11:45:23
а в чем отличия от многопотока?

/dev
09.10.2018
11:47:08

Ilia
09.10.2018
11:52:58

ed
09.10.2018
11:53:14

Ilia
09.10.2018
11:54:07

Alexander
09.10.2018
11:54:18

A.D.
09.10.2018
11:54:43

ed
09.10.2018
11:54:45
Вообще странно что его до сих пор не объявили устаревшим и не запихали под капот..

Alexander
09.10.2018
11:54:50

Google

Alexander
09.10.2018
11:55:07

ed
09.10.2018
11:55:33
Господи да успокойтесь, лажанул с терминологией - атрибут? Ок?

Alexander
09.10.2018
11:55:45
я думаю, что со временем inline как хинт для инлайнера либо уберут, либо поменяют

A.D.
09.10.2018
11:55:49

Ilia
09.10.2018
11:55:54

Alexander
09.10.2018
11:56:05

ed
09.10.2018
11:57:22

Antony
09.10.2018
11:58:40

Alexander Alprog
09.10.2018
11:58:53
любил корутины до того, как это стало мейнстримом

ed
09.10.2018
11:59:20

Ilia
09.10.2018
12:00:04

ed
09.10.2018
12:00:58

Ilia
09.10.2018
12:01:13
Блин все же какой у нас странный язык....

A.D.
09.10.2018
12:02:24

Ilia
09.10.2018
12:02:57
Я вот представил себе сколько всего надо рассказать новичку чтобы объяснить текущее положение дел с inline.

Alexander Alprog
09.10.2018
12:03:09

Alexander
09.10.2018
12:03:24

Google

A.D.
09.10.2018
12:03:54
мне кажется, что сразу не надо такое объяснять, а по мере необходимости
иначе он убежит

Stanislav
09.10.2018
12:04:14

Alexander
09.10.2018
12:04:33

Stanislav
09.10.2018
12:04:36
но да, модули когда расцветут лет через 10 уберут поди

Ilia
09.10.2018
12:05:26
не так и много
Ага, хера...
Начать надо с того чтобы описать модель компиляции. Потом выйти на ODR.
Потом на static и шаблоны...
И только Потом можно рубить правду-матку

A.D.
09.10.2018
12:06:03

Ilia
09.10.2018
12:06:29

A.D.
09.10.2018
12:06:29
ну, ладно, не любая

Alexander Alprog
09.10.2018
12:06:52
пусть бегут

/dev
09.10.2018
12:06:58
Утонет, что ж, не сын Спарты

Alexen
09.10.2018
12:12:16

Лев
09.10.2018
12:44:30

/dev
09.10.2018
12:45:37

Ilia
09.10.2018
12:52:23