devnews.pl

Main Menu

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania

logo

devnews.pl

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania
Języki programowaniaSystemy i przeglądarki
Home›Języki programowania›Swift wprowadzony do Windows 10 z obrazami toolchain

Swift wprowadzony do Windows 10 z obrazami toolchain

By Bernadeta Zapała
24 września 2020
177
1
Share:

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.

Swift wprowadzony do Windows - kalkulator

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”.

Źródła: Swift, Neowin

TagsAppleMicrosoftSwiftWindows 10

Share:

  • Snowpack 3.0 RC
    Narzędzia

    Snowpack 3.0 RC z eksperymentalnymi funkcjami

  • eslint
    Narzędzia

    ESLint v7.0.0 z nową klasą CLIEngine

  • Narzędzia

    Deno 1.0 – następca Node.js, gotowy do produkcji

  • 13 kwietnia 2021

    TypeScript 4.3 beta z oddzielnymi typami zapisu

  • 7 kwietnia 2021

    Billboard.js 3.0 z nowym typem świecy

  • 2 kwietnia 2021

    Silnik V8 9.0 beta udostępniony

  • 1 kwietnia 2021

    ReacType 6.0 z nowym dashboardem

  • 29 marca 2021

    Udostępniono Android 12 Developer Preview 2

  • 24 marca 2021

    Git 2.31 dostępny z konserwacją w tle

  • 19 marca 2021

    Relay Hooks – nowy zestaw interfejsów API

  • 18 marca 2021

    Deno 1.8 ze wsparciem interfejsu API WebGPU 

  • 16 marca 2021

    React Native 0.64 z silnikiem Hermes na iOS

  • 9 marca 2021

    Windows Terminal Preview 1.7 z lepszym zarządzaniem oknami

  • 3 marca 2021

    Vite 2.0 wydane z nowymi wtyczkami

  • 25 lutego 2021

    ReacType 5.0 – zmiany we wprowadzaniu komponentów

  • 23 lutego 2021

    Dapr v.1.0 gotowy do fazy produkcji

  • 22 lutego 2021

    ReScript 9.0 z zewnętrzną konfiguracją stdlib

  • 22 lutego 2021

    One UI 3.1 z ciekawymi nowościami dla urządzeń Samsunga

  • 22 lutego 2021

    Windows Terminal Preview 1.6 z nową sekcją ustawień

  • 15 lutego 2021

    Visual Studio Code 1.53 z ulepszeniami debugowania

  • 8 lutego 2021

    Edge 89 beta, Edge Dev 90 i nowości na kanale Canary

  • 2 lutego 2021

    Firefox 85 i Firefox Nightly – nowe wersje przeglądarki Mozilli

  • 29 stycznia 2021

    Billboard.js 2.2.0 z nowymi funkcjami wykresów

  • 26 stycznia 2021

    Kendo UI R1 2021 – nowości dla bibliotek

  • 21 stycznia 2021

    Narzędzie Vno – połączenie Vue i Deno

  • 19 stycznia 2021

    GitHub Enterprise Server 3.0 RC – kandydat do wydania

  • 15 stycznia 2021

    TypeScript 4.2 Beta z ulepszeniami typów krotek

  • 13 stycznia 2021

    Styczniowy Patch Tuesday z luką 0-day

  • 11 stycznia 2021

    Safari Technology Preview 118 dostępne dla programistów

  • 8 stycznia 2021

    Microsoft Launcher na Androida z usprawnionym dotykiem

  • 7 stycznia 2021

    WebStorm 2020.3.1 dostępny dla urządzeń z Apple Silicon

  • 22 grudnia 2020

    ReScript 8.4 z przypiętymi zależnościami

  • 14 grudnia 2020

    Edge 88 beta i przeglądarka na kanale Canary dostępne!

 

 

Jesteśmy pasjonatami najnowszych technologii w świecie programowania. Zbieramy dla Was informacje i porady z całego świata, które sprawią, że Twoja praca stanie się jeszcze bardziej efektywna.

Obserwuj nas codziennie, aby być na bieżąco oraz śmiało udostępniaj nasze posty.

Zespół DevNews

Kategorie

  • Backend
  • Bez kategorii
  • Frontend
  • Gadżety
  • Informacje
  • Języki programowania
  • Narzędzia
  • QA
  • Systemy i przeglądarki

OBSERWUJ NAS

KONTAKT

Chcesz się z nami skontaktować?

Napisz do nas wiadomość: kontakt@devnews.pl

www.devnews.pl | DEVNEWS 2020 | Newsy i ciekawostki ze świata IT