Comments 6
А Swift для Windows как там реализован?
Какие вообще есть реализации?
Есть ли реализации через MinGW?
Какие вообще есть реализации?
Есть ли реализации через MinGW?
0
Там, кроме Go, везде собственный Elements Compiler, есть библиотека RemObjects.Elements.LLVM.dll, но где она используется, я через ProcessExplorer не увидел.
Второй вопрос не понят
Второй вопрос не понят
0
Второй вопрос — возможно кто-то знает какие нибудь реализации swift для windows кроме RemObjects. Я предположил что может быть существует реализация типа mingw, возможно были попытки портировать с ubuntu?
0
На сайте Swift есть оф. версия для Windows: swift.org/download
0
Насколько я понял, это псевдокомпиляция в свою виртуальную машину RemObjects, а под платформы у них просто свой runtime. Или я что-то упустил?
+1
К сожалению, я видимо недостаточно подробно пишу(
Нет. Компиляция производится в код целевой платформы — соответствующий машинный (x86/x64/ARM) для Island и Cocoa, байт код JVM или .NET. Бинарники есть (вернул) на гитхабе, можно посмотреть заодно и размеры или сунуть в декомпилятор.
Совершенно аналогично, компилируются кроссплатформенные рантайм-библиотеки.
При необходимости, родные для платформы библиотеки подключаются в зависимостях.
Нет. Компиляция производится в код целевой платформы — соответствующий машинный (x86/x64/ARM) для Island и Cocoa, байт код JVM или .NET. Бинарники есть (вернул) на гитхабе, можно посмотреть заодно и размеры или сунуть в декомпилятор.
Совершенно аналогично, компилируются кроссплатформенные рантайм-библиотеки.
При необходимости, родные для платформы библиотеки подключаются в зависимостях.
0
Sign up to leave a comment.
И мышонок, и лягушка. Универсальный Компилятор