Swift (język programowania LLVM): Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
styl |
The Polish (dyskusja | edycje) drobne techniczne |
||
Linia 1:
'''Swift'''
Język pozwala na tworzenie [[Domknięcie (programowanie)|domknięć]], [[iterator]]ów, [[Interfejs (programowanie obiektowe)|interfejsów]], [[programowanie uogólnione]], korzystanie z [[Krotka (struktura danych)|krotek]] jako struktur danych oraz wyników działania [[Podprogram|funkcji]], oraz umożliwia wywoływanie [[Funkcja wyższego rzędu|funkcji wyższego rzędu]] (takich jak ''[[map]]'', ''[[Fold|reduce]]'').
Język pozwala na odróżnienie danych, do których programista odwołuje się przez [[Referencja (informatyka)|referencję]], w postaci typowych [[Obiekt (programowanie obiektowe)|instancji]] [[Klasa (programowanie obiektowe)|klas]], oraz danych, do których programista odwołuje się przez wartość, przechowywanych w postaci [[Struktura (programowanie)|rekordów]] ({{ang.|struct}}), które jednak w odróżnieniu od [[C (język programowania)|języka programowania C]] mogą mieć swoje [[Metoda (programowanie obiektowe)|metody]] i dzięki temu można opisać ich [[Behawioryzm obiektu|zachowanie]].
== Źródła ==
* {{Cytuj stronę|url=http://techcrunch.com/2014/06/02/apple-launches-swift-a-new-programming-language-for-writing-ios-and-os-x-apps/|tytuł=Apple Launches Swift, A New Programming Language For Writing iOS And OS X Apps|opublikowany=[[TechCrunch]]|nazwisko=Lardinois|imię=Francois|data=2014-06-02|data dostępu=2014-06-02}}
== Linki zewnętrzne ==
* https://developer.apple.com/swift/ — Informacje o języku programowania na stronach Apple Inc.
|