Swift (język programowania LLVM)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Swiftjęzyk programowania komputerów zaproponowany przez Apple Inc. podczas Worldwide Developers Conference 2 czerwca 2014. Język ma służyć programowaniu maszyn pracujących pod kontrolą systemów operacyjnych Mac OS X i iOS i ma być następcą Objective-C. Do kompilowania programów będą wykorzystywane narzędzia z rodziny LLVM.

Język pozwala na tworzenie domknięć, iteratorów, interfejsów, programowanie uogólnione, korzystanie z krotek jako struktur danych oraz wyników działania funkcji, oraz umożliwia wywoływanie funkcji wyższego rzędu (takich jak map, reduce).

Język pozwala na odróżnienie danych, do których programista odwołuje się przez referencję, w postaci typowych instancji klas, oraz danych, do których programista odwołuje się przez wartość, przechowywanych w postaci rekordów (ang. struct), które jednak w odróżnieniu od języka programowania C mogą mieć swoje metody i dzięki temu można opisać ich zachowanie.

Linki zewnętrzne[edytuj | edytuj kod]