Swift - bahasa pemrograman baru dari Apple, yang akan merevolusi
Kiat Makradar / / December 19, 2019
selama presentasi WWDC, Yang diadakan pada hari Senin, Apple memperkenalkan bahasa pemrograman baru Swift yang Craig Federighi disebut «Objective-C tanpa C».
Perlu dicatat bahwa Swift tidak dirancang sebagai bahasa pemrograman universal. Ini diciptakan khusus untuk sistem operasi OS X dan iOS, untuk Kakao dan Cocoa Touch. Hal ini didasarkan atas dasar C dan Objective-C, tetapi mencakup semua teknologi terbaru yang dikembangkan oleh para insinyur Apple pada tahun terakhir (ARC dan LLVM).
Swift diposisikan sebagai, cepat, bahasa pemrograman modern interaktif dan aman. karena modern sintaks singkat baru: tanpa header dan titik koma. Jadi Swift lebih mengingatkan bahasa scripting, meskipun Apple tidak ingin membandingkannya dengan Python. Contoh sederhana «Halo dunia» ke Objective-C:
#import
#import
int main (void)
{
NSLog (@ »Hello, world n»!);
return 0;
}
Dan setara di Swift:
println ( «Hello world!»)
Bahasa ini tentu elegan, tapi pendek, kadang-kadang menyebabkan kesalahpahaman. Untuk pengantar bahasa baru dan penjelasan dari semua ketidakpastian, Apple segera memberikan
dokumentasi lengkapYang akan membantu dalam studi tentang fitur dari Swift.rencana Apple untuk bahasa baru cukup ambisius. Dia bahkan mengharapkan bahwa sistem operasi baru akan ditulis dalam waktu dekat pada Swift. Meskipun bahkan sekarang dapat digunakan dalam kode saat aplikasi apapun, karena sempurna berkomunikasi dengan Objective-C. Dalam waktu dekat, Swift, tentu saja, ganti Objective-C, tapi sampai Apple tidak akan menulis off.
Tapi salah satu aspek yang paling menarik dan penting dari Swift, mungkin, adalah interaktivitas, yang mengingatkan pada zaman besar Lisp. Pada Playground, Anda langsung dapat melihat sepotong kode, hanya dengan mengkliknya. Beberapa ahli mengatakan bahwa bahasa baru mengingatkan mereka dari mantan desainer Apel Bret Victor, yang mencoba untuk membuat lebih terlihat Javascript. Lainnya membandingkannya dengan Wolfram, yang dikembangkan oleh ilmuwan dihormati Stephen Wolfram. Andrew Stone, pengembang Apple independen menyebutnya "cukup menakjubkan".
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Video ini didedikasikan untuk Swift, itu akan sangat berguna bagi pemula dan programer berpengalaman.
Apple telah menciptakan Swift untuk menarik pengembang baru dan memperkuat ekosistemnya, sebagai programmer menggunakan Swift, akan para pengembang khusus untuk OS X dan iOS. Jadi, kita dapat mengatakan bahwa bahasa ini telah dikembangkan secara eksklusif untuk kebutuhan kupertinovtsy Apple.