Swift wprowadzony do Windows 10 z obrazami toolchain
Swift jest językiem programowania opracowanym przez Apple. Gigant z Cupertino wprowadził go na rynek w 2014 roku, jako język zastrzeżony. Przede wszystkim jest on następcą Objective-C. W 2015 roku Swift został otwartym oprogramowaniem dla platform Apple, a także Linux. W tym tygodniu zespół pracujący nad Swift ogłosił wiadomość, że Swift został wprowadzony do systemu Windows 10. Ponadto użytkownicy systemu operacyjnego Microsoftu mogą pobrać nowe obrazy toolchain.
Swift wprowadzony do Windows 10
Samo przeniesienie języka do systemu Windows nie polega na przeniesieniu kompilatora. Głównym celem jest stworzenie takiego ekosystemu, który będzie dostępny na platformie. Oczywiście dotyczy to kompilatora, ale także biblioteki standardowej i innych podstawowych bibliotek, jak np. Foundation czy XCTest. Bez nich pisanie zaawansowanych aplikacji może być problematyczne.
Dlatego też, dzięki podstawowym bibliotekom oraz elastycznej interoperacyjności Swift z językiem C, tworzenie aplikacji w systemie Windows tylko w języku Swift jest możliwe. Jednocześnie wykorzystywane są do tego istniejące już korpusy bibliotek na platformach Windows.
Kalkulator w Swift
Saleem Abdulrasool, członek Swift Core Team i inżynier oprogramowania w Google Brain, zaprezentował także przykładową aplikację napisaną w języku Swift. Kod płynnie przełącza się między bibliotekami systemowymi a kodem aplikacji w języku Swift.
Przy projekcie użyto Visual Studio 2019 oraz Swift toolchain systemu Windows. Obrazy toolchain zawierają komponenty programistyczne, potrzebne do stworzenia i uruchamiania kodu Swift w systemie Windows.
Dostępność
Pierwsi użytkownicy mają już możliwość używania języka Swift do tworzenia prawdziwych doświadczeń. Obecnie Windows nie obsługuje Swift Package Manager.
Saleem Abdulrasool opisał dodanie Swift do Windows 10 także jako początek podróży:
Obecne wsparcie wyznacza pierwszy kamień milowy, w którym język jest użyteczny. Istnieje jeszcze jedna, jeszcze szersza część ekosystemu, taka jak lldb i Swift Package Manager, które nadal wymagają więcej pracy, aby w pełni wspierać tę inną platformę.
Swift wprowadzony do Windows 10 – podsumowanie
Osoby chcące wypróbować język Swift wprowadzony do Windows 10, mogą odwiedzić specjalnie przygotowaną sekcję na stronie „Getting Started”.