Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Język programowania Swift

czwartek,

Język programowania Swift

Podczas konferencji Worldwide Developers Conference 2 czerwca 2014 roku zaprezentowano pierwszy program napisany w języku programowania Swift. Nowy język służy do tworzenia aplikacji dla systemów iOS, macOS, watchOS, tvOS, Linux oraz z/OS. Zastąpił on język Objective-C.

Firma Apple na konferencji WDC2 w 2014 roku zaprezentowała wiele interesujących dla programistów nowości, jednak największą niespodzianką okazała się prezentacja nowego języka programowania. Swift był sporym zaskoczeniem, twórcy aplikacji spodziewali się dalszego rozwoju Objective-C. Na konferencji nie poświęcono nowemu językowi zbyt wiele czasu, ale na stronach internetowych Apple przeznaczonych dla programistów szybko pojawiły się dodatkowe informacje. Wkrótce z pośrednictwem iBook wydano bezpłatny obszerny podręcznik „Swift Programming Language”.

Prace nad językiem Swift zainicjował Chris Lattner latem 2010 roku. Ostateczny produkt to efekt pracy wielu programistów. Twórcy inspirowali się wieloma językami programowania, m.in. były to Objective-C, Rust, Haskell, Ruby, Python, C#. Początkowo Swift był prawnie zastrzeżony, ale od wersji 2.2 przeszedł na model open-source na zasadach liberalnej licencji Apache License 2.0. Kod źródłowy podstawowych narzędzi udostępniono w serwisie GitHub.

Ostatnia stabilna wersja języka ukazała się 19 kwietnia 2019 roku i oznaczona jest numerem 5.0.1. Według badań serwisu TIOBE index, aktualnie Swift zajmuje osiemnaste miejsce wśród najpopularniejszych języków programowania.

Artykuł: Konkurs z Języka Angielskiego Zawodowego

Konkurs z Języka Angielskiego Zawodowego

Artykuł: Testujemy kontroler ARGB

Testujemy kontroler ARGB

Artykuł: Olimpiada Zdrowia PCK

Olimpiada Zdrowia PCK

Artykuł: Zostań dawcą szpiku!

Zostań dawcą szpiku!

Artykuł: Przeglądarka Vivaldi

Przeglądarka Vivaldi

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły