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