Size: a a a

Programming Offtop

2020 August 12

RU

Roman Ushakov in Programming Offtop
фига, надо глянуть
источник

AI

Aynur Iceman in Programming Offtop
я вроде запускал работает котлин
источник

AN

Alexander Nozik in Programming Offtop
Roman Ushakov
фига, надо глянуть
источник

RU

Roman Ushakov in Programming Offtop
прикольно, это значит сейчас можно почти без проблем к ресурсам требовательные вещи вынести в раст
источник

AN

Alexander Nozik in Programming Offtop
Ну так котлин сейчас оффициально поддерживается, даже в native image.
источник

RU

Roman Ushakov in Programming Offtop
только игровых движок на расте всё равно мало
источник

RU

Roman Ushakov in Programming Offtop
но это круто, попробую, вдруг что-то дельное выйдет
источник

AN

Alexander Nozik in Programming Offtop
Roman Ushakov
прикольно, это значит сейчас можно почти без проблем к ресурсам требовательные вещи вынести в раст
Ну тут надо понимать, что раст в Graal будет работать не лучше, чем JVM, биткод-то граалем интерпретируется
источник

RU

Roman Ushakov in Programming Offtop
а, вот об этом я забыл
источник

I

Igor in Programming Offtop
А rust там через llvm бекенд?
источник

AN

Alexander Nozik in Programming Offtop
Igor
А rust там через llvm бекенд?
да. Должен.
источник

I

Igor in Programming Offtop
Ну да, такое. Хотя хорошо когда у языка есть llvm бекенд.
источник

AN

Alexander Nozik in Programming Offtop
Roman Ushakov
а, вот об этом я забыл
Ну как бы оно должно быть все равно очень шустро, но какие-то железо-специфичные оптимизации могут и не работать
источник

I

Igor in Programming Offtop
Igor
Ну да, такое. Хотя хорошо когда у языка есть llvm бекенд.
Вот у ocaml его нет и не запустить на jvm 😑 (через graalvm (как пример))
источник

RU

Roman Ushakov in Programming Offtop
спасибо, интересная инфа
Представьте движок на котлине для скорости написания кода и модов (если нужно)
и графический и физические движки на расте с высокой производительностью (в теории)
источник

RU

Roman Ushakov in Programming Offtop
Igor
Вот у ocaml его нет и не запустить на jvm 😑 (через graalvm (как пример))
боль
источник

AN

Alexander Nozik in Programming Offtop
Roman Ushakov
спасибо, интересная инфа
Представьте движок на котлине для скорости написания кода и модов (если нужно)
и графический и физические движки на расте с высокой производительностью (в теории)
На самом деле я не исключаю, что на граале будет не хуже, чем при компиляции прямой, а может еще и быстрее. Там сильный JIT, а в раст коде GC не нужен. Вот статья прошлогодняя: https://medium.com/graalvm/graalvm-llvm-toolchain-f606f995bf
источник

AN

Alexander Nozik in Programming Offtop
Там по ходу есть и managed и unmanaged режим для LLVM
источник

AN

Alexander Nozik in Programming Offtop
Roman Ushakov
спасибо, интересная инфа
Представьте движок на котлине для скорости написания кода и модов (если нужно)
и графический и физические движки на расте с высокой производительностью (в теории)
Напишите когда попробуете, мне тоже интересно
источник

AM

Andrew Mikhaylov in Programming Offtop
А в Граале же мемори лэйаут у структур данных на разных языках разный? Как там дела с шарингом памяти между разными языками?
источник