Size: a a a

Compiler Development

2019 October 09

E

EgorBo in Compiler Development
Alexander Zaitsev
я читал статью и не увидел, в чём конкретно они там получают профит
1) C# важнее С++ для юнити т.к. это язык, на котором пишут игры клиенты. Имеет смысл инвестировать в него
2) Написанный своими руками LLVM бэк позволяет им быть в нем уверенным и он для них более прогнозируемым (какие оптимизации работают, какой кодген на выходе)
3) несравнимая скорость компиляции
4) они говорили что у них получился очень крутой Alias Analysis
источник

E

EgorBo in Compiler Development
а хороший АА - залог работы оптимизаций
источник

AZ

Alexander Zaitsev in Compiler Development
и это всё стоит того? как по мне - нет. А про первый пункт просто несогласен
источник

B

Brenoritvrezorkre in Compiler Development
Кроме того, что такое "синтаксическая" и "семантическая адекватность"?
источник

M

MaxGraey in Compiler Development
Brenoritvrezorkre
А вы можете немного прикинуть мозгами, как информация из теории информации, которая типично не определяется, кстати, семантически, вообще имеет отношение к тематике запрета информации?
Если говорить про "запрет информации" юридически то таким понятием как математическое определение вообще не стоит употреблять, потому что юридические определения очень слабо связаны с этим, и это скорее социальные, политические или государственные нормы определяют что есть что и как это трактовать
источник

E

EgorBo in Compiler Development
Alexander Zaitsev
и это всё стоит того? как по мне - нет. А про первый пункт просто несогласен
ну я думаю им виднее, это бизнес.
И первый пункт это как раз про бизнес. Юнити вряд ли будет давать людям С++ (не дай бог)
источник

B

Brenoritvrezorkre in Compiler Development
А если я скажу, а точнее, повторю, что логика информации уже существует, и информация там -- это именно то, что обычно и имеется под этим термином в виду?
источник

AZ

Alexander Zaitsev in Compiler Development
EgorBo
ну я думаю им виднее, это бизнес.
И первый пункт это как раз про бизнес. Юнити вряд ли будет давать людям С++ (не дай бог)
я не вижу проблемы давать С++ людям - вся индустрия так делает (кроме юнити)
источник

AK

Andrei Kurosh in Compiler Development
Alexander Zaitsev
я не вижу проблемы давать С++ людям - вся индустрия так делает (кроме юнити)
те кто хотят писать на плюсах уже пишут на UE
источник

M

MaxGraey in Compiler Development
Brenoritvrezorkre
Кроме того, что такое "синтаксическая" и "семантическая адекватность"?
Почитай про Теорию Информации
источник

B

Brenoritvrezorkre in Compiler Development
facepalm
источник

AZ

Alexander Zaitsev in Compiler Development
но мы не об этом. мы тут про компиляторы говорим. Вот тут из оптимизаций я увидел только про алиас анализ
источник

E

EgorBo in Compiler Development
Alexander Zaitsev
я не вижу проблемы давать С++ людям - вся индустрия так делает (кроме юнити)
Юнити - самый популярный двиг, C# ключевая фича популярности  (это из выступления СЕО)
UE сильно страдает в популярности из-за С++, инвестировали кучу денег в блюпринты чтобы попытаься людей огородить от плюсов, но вышло боком
источник

AK

Andrei Kurosh in Compiler Development
и параллельно поддерживать несколько языков тоже накладно, у них уже была поддержка js (?)
источник

E

EgorBo in Compiler Development
Хотя все самые крутые ААА игры написаны на собственных движках аля фростбайт
источник

AZ

Alexander Zaitsev in Compiler Development
> UE сильно страдает в популярности из-за С++

про это можно где-то почитать?
источник

DF

Dollar Føølish in Compiler Development
EgorBo
Юнити - самый популярный двиг, C# ключевая фича популярности  (это из выступления СЕО)
UE сильно страдает в популярности из-за С++, инвестировали кучу денег в блюпринты чтобы попытаься людей огородить от плюсов, но вышло боком
Да, плюсую
источник

E

EgorBo in Compiler Development
Alexander Zaitsev
> UE сильно страдает в популярности из-за С++

про это можно где-то почитать?
да, на любом форуме про сравнения юнити и УЕ
источник

M

MaxGraey in Compiler Development
Brenoritvrezorkre
facepalm
Очень похоже мы по-разному трактуем это понятие. Вы случаем не гумманитарий?
источник

E

EgorBo in Compiler Development
то что школьник может сделать на юнити, нужна магистерская чтобы это сделать в УЕ на С++ (но блюпринты это ослабили, да)
источник