
Eugine
02.07.2017
21:55:54
вон взгляни на LuaJIT
понятно, ты за усложнение работы компилятора :)

Anatoly
02.07.2017
21:57:03
(ну, в идеале один раз, етс, етс)

Google

Anatoly
02.07.2017
21:57:54
кстати, там в шарп собираются подобие мув-семантики втащить, только что-то пока подробностей нету нихера

Eugine
02.07.2017
21:58:00
хз, усложнение работы ведет к ухудшению генерируемого кода, в перспективе

Anatoly
02.07.2017
21:58:18

Eugine
02.07.2017
21:58:37
да, естественно. не со 100% вероятностью, но это идет итерациями

Anatoly
02.07.2017
21:58:40
потому что все улучшалки можно собрать и воткнуть в компилятор с критериями разными.

Eugine
02.07.2017
21:58:55
разными критериями?

Anatoly
02.07.2017
21:59:47
ну, например, если мы на стадии компиляции знаем, что итераций будет штук 8 или 10 - развернуть цикл, а если знаем что больше, то развернуть не весь цикл
естественно, должны быть ручки для этого всего

Eugine
02.07.2017
22:00:09
и эти эвристики становятся все сложнее и сложнее
и могут давать сбои в совершенно рандомных местах, о которых никто не подумал

Anatoly
02.07.2017
22:00:54

Eugine
02.07.2017
22:00:59
kinda
правило 99%

Google

Anatoly
02.07.2017
22:01:09
и мне кажется, именно эти 99.9% случаев важнее.

Eugine
02.07.2017
22:01:17
на одном пути стоят 99 людей, а на другом 1
лол

Anatoly
02.07.2017
22:01:31
а можно сразу всех задавить? :)
кстати, вот ещё constexpr - отличная штука.

Vespertilio
02.07.2017
22:04:49
ох веб на сях это жестко )

Anatoly
02.07.2017
22:05:12
ну, фейсбук так делает, и микрософт. и ещё некоторые люди странные

Eugine
02.07.2017
22:05:44
ну не на питоне же его клепать! посмотри, какая производительность

Anatoly
02.07.2017
22:05:55
т.е. есть рест-фреймворк у фейсбука (очень куцый), большой рест-фреймворк у МС. и мои знакомые из Белоруссии тоже что-то пилят

Vespertilio
02.07.2017
22:06:09
фейсбук jit компилятор для пыха зафигачил, но пишут то на пыхе. А втентакле вообще свой компилятор из пыха. правда только с тем что им надо

Anatoly
02.07.2017
22:06:29

Vespertilio
02.07.2017
22:07:34
не ну это наркомания. какие-то узкие места в хайлоаде еще ладно, но не все же

Anatoly
02.07.2017
22:08:02
ну, я когда к шефу шёл, я не просто шёл "а давайте чего-нибудь на С++ нахерачим, веб-сервер с нуля, например", я подготовился :)

Vespertilio
02.07.2017
22:08:24
?

Eugine
02.07.2017
22:09:13
> You will need at least 3 GiB of memory to compile proxygen and its dependencies.

Vespertilio
02.07.2017
22:11:05
бля фейсбук компания противоречий. с одной стороны они упарываются и пищут хттп фреймвор под Си, с другой хреначат нативные приложения на JS

Eugine
02.07.2017
22:11:44
по хорошему - одно другому не мешает
представь себе что в твоей компании овердохуя народу

Google

Anatoly
02.07.2017
22:11:55

Eugine
02.07.2017
22:12:22
так или иначе найдется черный, гей, JS'ер, C++'вик и женщина

Vespertilio
02.07.2017
22:12:35
?

Anatoly
02.07.2017
22:12:39
(и хорошо, если это будут 4 разных человека)

Eugine
02.07.2017
22:13:08
и вот теперь
будет хорошо, если это будут 5 разных людей
лол

Anatoly
02.07.2017
22:15:40
unrelated totally: я ненавижу макось за cmd+q. оно так близко к cmd+w.

Eugine
02.07.2017
22:16:01
поддерживаю, но уже смирился
могу ткнуть не туда, только если смотрю порно

Vespertilio
02.07.2017
22:16:19
я так матерюсь когда закрываю сразу 5 окон сафари с кучей вкладок в каждом

Stanislav
02.07.2017
22:16:56

Eugine
02.07.2017
22:17:13
так или иначе найдется черный, гей, JS'ер, C++'вик и женщина

Anatoly
02.07.2017
22:17:51

Alexey
03.07.2017
05:10:52
откуда вы это берете
От авторов «Новая версия Танков стала намного более стабильна и оптимизирована».

Zart
03.07.2017
05:45:11

Google

Zart
03.07.2017
05:47:27

Alexey
03.07.2017
05:49:07
О как.

Zart
03.07.2017
05:50:47
ну или не питон, но точно чтото падало в сигсегв нахуй при попытке юзать оный

agic
03.07.2017
07:15:55

Vespertilio
03.07.2017
07:17:55
?
бля че они на пых гонят все =) норм язык стал

agic
03.07.2017
07:18:48
да язык то может и норм ) но диалог веселый
учитывая работодателя )

Vespertilio
03.07.2017
07:19:04
диалог да =))

Евгений
03.07.2017
07:20:01
лол

Zart
03.07.2017
07:25:59
отлично

Vespertilio
03.07.2017
07:31:36
фрактал?

dmks
03.07.2017
07:32:10

Zart
03.07.2017
07:33:05
смотрите, дети, вот экземпляр, который считает пых нормальным языком

Vespertilio
03.07.2017
07:34:31
пых нормальны язык, где утверждение обратного?
что там с фракталом то?

Zart
03.07.2017
07:35:46
дайте человеку ссылку, а то он загуглить два слова не может

Google

Vespertilio
03.07.2017
07:36:44
ну ты уточни, гугл мысли не читает
если речь о архитектуре, то пых планомерно дропал легаси и в 7ой версии вообще другой язык
но конечно откуда это сдесь знать =)

Zart
03.07.2017
07:38:25

Vespertilio
03.07.2017
07:38:51
? окей) аргументированно подискутировали )

Roman
03.07.2017
07:39:20

Vespertilio
03.07.2017
07:39:30
концептуально да)

Zart
03.07.2017
07:39:31
да потому что конкретно с тобой - не о чем

Roman
03.07.2017
07:40:37

Vespertilio
03.07.2017
07:40:43
кстати не смотря на это у него не плохой garbage collector, хотя казалось бы зачем он ему

Alexey
03.07.2017
07:40:55

Vespertilio
03.07.2017
07:41:12

Lulz
03.07.2017
07:44:22
о срачь. охуенно

Zart
03.07.2017
07:44:30
глянул, обработку ошибок в пыхе7 причесали чуток, уже прогресс

Eugine
03.07.2017
08:10:18

Zart
03.07.2017
08:10:38
тарантула я не собирал
но вы держитесь там

Eugine
03.07.2017
08:11:30
Угу