up
tel.: +48 720 834 416

ques_markOur Technologies

Best technologies. Effective development

Swift

 

Swift – ję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.