Size her yazımızda farklı programlama dillerinden bahsediyoruz. Bunların büyük çoğunluğu farklı işletim sistemlerinde kullanılabilir yapılar oluyor. Bugün bahsedeceğimiz Swift’i diğer program dillerinden ayıran fark ise Apple’ın kendi geliştirdiği bir dil olması. Gelin hep birlikte bu dil nedir, ne işe yarar bakalım.
21. yüzyılın özellikle son dönemleri mobil cihazların çılgınca gelişime ve değişime uğradığı bir dönem oldu. Pek çok tasarımcı, önceden yalnızca bilgisayarda gerçekleştirebildiğimiz işlemleri mobil cihazlara aktarmanın formüllerini arıyor ve çoğu da gerçek oldu diyebiliriz. Mobil platform dendiğinde herkesin aklına gelen iki işletim sistemi IOS ya da Android. Swift de Apple dendiğinde akla gelen başarılı çalışmalardan bir tanesi.
Türkçe’ye çevirmeye çalıştığımızda Swift’in pek çok karşılığı olduğunu görüyoruz, fakat logosuna baktığımızda buna en uygun düşen kelime “kara sağan kuşu” oluyor. Bu kuş da hızı temsil ediyor. Swift, adını ilk duyduğumuz 2014 yılından bu yana ciddi gelişmeler gösterdi. Daha çıktığı ilk ay da 11 milyon civarında kullanıcı tarafından indirildi. Başlarda Swift hakkındaki düşünceler karmaşık iken, 2015’te Swift açık kaynak kodlu bir programlama dili konumuna geldi. Ardından gelen 2 yıl içerisinde ise Swift, tarihin en hızlı büyüyen programlama dili unvanını resmi olarak kazanmış oldu.
Yalnızca Apple ürünlerine uygulama yazmaya yaradığını belirtmemiz gereken Swift; macOS, tvOS, iPadOS, watchOS ya da IOS yüklü cihazlarda kullanılabiliyor. Küçük bir istisna olarak belirtmemiz gereken diğer nokta ise, Swift’in açık kaynak kodlu olması gerekçesiyle açık kaynak kodlu işletim sistemi çekirdeğinde de çalışabilmesi. Yani bu sayede Linux işletim sisteminde de çalışması mümkün olan uygulamalar oluşturabilirsiniz.
Swift’i nereden öğrenebileceğiniz konusu kafanızı karıştırıyor olabilir. Apple’a ait olduğunu yinelediğimiz bu dili, yine aynı şekilde Apple destekli platformlarda öğrenebilirsiniz. Eğer iPad’iniz varsa Swift Playgrounds uygulamasını indirerek Swift öğrenmeniz mümkün. Bu uygulama biraz daha oyun temelli öğreten bir uygulama olduğundan, programlama dilinde daha profesyonel olduğunuzu düşünüyorsanız, Apple’ın kendi uygulama marketi olan App Store üzerinde bir elektronik kitap da mevcut. bu e-kitap, neredeyse 500 sayfadan oluşuyor ve kullanma kılavuzu görünümüyle, Swift hakkında sahip olmak istediğiniz bilgileri kapsamlı biçimde size sunuyor.