Size: a a a

Compiler Development

2020 January 08

AV

Alexey Veselovsky in Compiler Development
EgorBo
а жс бэк используют для андроида?
хез. может кто и пихает в какой вебвью. но дарт то тоже в js компиляется
источник

AV

Alexey Veselovsky in Compiler Development
EgorBo
геймер софт написан на С++/C# :)
и Lua!
источник

МБ

Михаил Бахтерев in Compiler Development
EgorBo
геймер софт написан на С++/C# :)
Да почему? Там дочерта игр на Java. Речь же не о AAA-only, да и Г. это не только про игры. Я погуглил, Фуксия поддерживает Java. Переход будет очень плавным, видимо.
источник

DP

Dmitry Ponyatov in Compiler Development
Knowledge Representation and Reasoning  в тематике в плане создания метаязыка для реализации DSLей? может какие-то учебники есть с т.з. компиляторостроения на основе баз знаний?
источник

DP

Dmitry Ponyatov in Compiler Development
EgorBo
да и скорее уже реально гугль переведет андроид на фуксю и флаттер-дарт :)
какого черта они native Linux не выкатывают — железо не тянет виртуализацию даже на уровне cgroup?
и микроядра тоже не могут вытащить защиту процессов?
источник

DP

Dmitry Ponyatov in Compiler Development
Dmitry Ponyatov
какого черта они native Linux не выкатывают — железо не тянет виртуализацию даже на уровне cgroup?
и микроядра тоже не могут вытащить защиту процессов?
тот же вопрос к местным хуавейщикам — зачем пилить специальный язык, если можно дать всем возможность писать на чем хочешь, и упереть усилия в аппаратную защиту на уровне железа и микроядра ОС?
источник

AT

Alexander Tchitchigin in Compiler Development
Dmitry Ponyatov
тот же вопрос к местным хуавейщикам — зачем пилить специальный язык, если можно дать всем возможность писать на чем хочешь, и упереть усилия в аппаратную защиту на уровне железа и микроядра ОС?
Vendor lock? 😉
источник

DP

Dmitry Ponyatov in Compiler Development
Alexander Tchitchigin
Vendor lock? 😉
следующая Nokia видимо, как с WinMobile
источник

AV

Alexey Veselovsky in Compiler Development
долго вспоминал как связана нокия с winmo, но потом вспомнил, что там и после симбиана была история
источник
2020 January 09

JC

Julian =) Coffee in Compiler Development
Dmitry Ponyatov
какого черта они native Linux не выкатывают — железо не тянет виртуализацию даже на уровне cgroup?
и микроядра тоже не могут вытащить защиту процессов?
На опеннете вроде недавно проскакивала новость о том, что таки хотят выкатить чистый
источник

МБ

Михаил Бахтерев in Compiler Development
Dmitry Ponyatov
какого черта они native Linux не выкатывают — железо не тянет виртуализацию даже на уровне cgroup?
и микроядра тоже не могут вытащить защиту процессов?
Ну. MMU - дорогое удовольствие. Может отъедать до 30% процессорного времени. Для устройств на батарейке это критично. Да и понятное дело, что все бросятся писать в таком случае на node и Питончике (а совсем не на Си), и это сведёт производительность на нет. Apple опять будет в дамках
источник

BD

Berkus Decker in Compiler Development
Dmitry Ponyatov
тот же вопрос к местным хуавейщикам — зачем пилить специальный язык, если можно дать всем возможность писать на чем хочешь, и упереть усилия в аппаратную защиту на уровне железа и микроядра ОС?
Потому что практически везде mmu и переключения контекстов - очень дорого. Одно из самых дешевых в seL4, но а) тоже не бесплатно, б) его не умеют юзать для клиентского софта, чаще как гипервизор в телефонах; по итогу дешевле делать одноранговую систему с проверками на уровне компилятора, и без переключения контекстов, т.к. набор установленного там софта предопределен и отфильтрован.
источник

AT

Alexander Tchitchigin in Compiler Development
Dmitry Ponyatov
следующая Nokia видимо, как с WinMobile
Но каждый вендор думает, что он будет следующей Apple! 😄
источник

AV

Alexey Veselovsky in Compiler Development
Михаил Бахтерев
Ну. MMU - дорогое удовольствие. Может отъедать до 30% процессорного времени. Для устройств на батарейке это критично. Да и понятное дело, что все бросятся писать в таком случае на node и Питончике (а совсем не на Си), и это сведёт производительность на нет. Apple опять будет в дамках
А разве в процессорах, что в андроидофонах, нет MMU?
источник

AV

Alexey Veselovsky in Compiler Development
Да и в iPhone тоже есть MMU
источник

МБ

Михаил Бахтерев in Compiler Development
Да. Но многое зависит от схемы использования.
источник

O

Oriflame Holding AG in Compiler Development
Всем привет, gcc, clang и другие компиляторы многопоточны? Есть ли какие-либо материалы на русском языке по этой теме чтобы реализовать у себя в компиляторе? Заранее благодарю.
источник

AT

Alexander Tchitchigin in Compiler Development
А я всего пару дней назад задавал такой же вопрос! 😃
источник

O

Oriflame Holding AG in Compiler Development
Интересно же как можно существенно ускорить компиляцию, чтобы компилить менее чем за секунду)) У го вроде бы компилятор многопоточный судя по коду
источник

AZ

Alexander Zaitsev in Compiler Development
Oriflame Holding AG
Интересно же как можно существенно ускорить компиляцию, чтобы компилить менее чем за секунду)) У го вроде бы компилятор многопоточный судя по коду
смотрите в сторону дебажных билдов и модулей (если мы говорим про С++)
источник