Projekt Swift wprowadza nowe narzędzia dla programistów języka Swift dla systemu Windows! Zgodnie z zapowiedziami (zobacz tu) potrzebne do kompilowania i uruchamiania kodu Swift narzędzia są już do pobrania dla systemu Windows.

Od ponad roku we współpracy ze społecznością deweloperów na swift.org podejmowano wysiłki, aby przenieść Swift na Windows. Obsługa systemu Windows jest teraz na etapie, w którym pierwsi użytkownicy mogą zacząć używać języka Swift do tworzenia prawdziwych aplikacji na tej platformie.

Przeniesienie Swift na Windows nie polega na prostym przeniesieniu kompilatora, ale raczej na zapewnieniu, że pełny ekosystem budowy aplikacji jest dostępny na tej platformie. Prace zatem obejmują nie tylko przeniesienie kompilatora, ale dostosowanie podstawowych bibliotek (Foundation, XCTest, dispatch itp.). Dzięki temu programiści mogą dalej łatwo pisać zaawansowane aplikacji bez martwienia się o wiele szczegółów systemu bazowego na którym działa aplikacja.

Ten kalkulator demonstracyjny został napisany w całości w języku Swift, a kod płynnie przełącza się między kodem aplikacji napisanym w języku Swift a bibliotekami systemowymi

Dodanie obsługi systemu Windows do Swift to początek podróży w kierunku, w którym język programowania podąża, aż osiągnie pewną użyteczność dla programistów. Przed twórcami języka Swift jest kolejny kamień milowy. Bardzo ważna część ekosystemu do przeniesienia to lldb i Swift Package Manager, które nadal wymagają więcej pracy, aby w pełni wspierać tę jakże inną platformę od systemów Apple’a.

Życzymy kolejnych sukcesów zespołowi prowadzonego przez Saleem Abdulrasool.