VnexTR: Bilişim Forumu

Tam Versiyon: Swift Programlama Nedir?
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Swift Programlama Nedir? 

C'nin üzerine yazılan ve nesne yönelimli programlama dili olan Objective-C ile Python programlama dilleri temel alınarak geliştirilen Swift, aslında bir paralel programlama dili. Paralel programlama dediğimiz şey, seri halde bir dizi sürecinde yazılan ve bir işlemci vasıtasıyla oluşturulan geleneksel programlamanın aksine, problemin birden fazla parçaya bölünüp eşzamanlı olarak farklı işlemciler kullanılarak çözülmesidir. Zamandan kazanmak ve büyük problemleri küçük parçalar haline getirerek daha kolay çözmeyi sağlayan paralel programlama bu özelliğiyle Swift'e büyük avantaj katar. 

[Resim: t3E2Q4.jpg]

"C'siz Objective-C" olarak tanımlanan Swift her ne kadar temel olarak Objective-C'yi alsa da, Swift'in Objective-C'ye göre %75 daha hızlı olacağı, böylece uygulamaların daha hızlı oluşturulabileceği belirtiliyor. Yeni başlayan geliştiriciler için daha kolay olduğu belirtilen Swift, Objective-C'ye göre büyük avantajlara sahip. Karışıklığıyla ünlü olan ve zor Syntax'a sahip olan Objective-C bu özelliğiyle eleştirilmekteydi. Swift'in, Objective-C'ye göre daha kolay ve sade bir Syntax'a (sözdizimi) sahip olması özellikle yeni başlayanlar için büyük bir avantaj. 

[Resim: b2S10M5.jpg]

Bir diğer gelişim ise Objective-C'de oluşturulan uygulamalar ve sistemlerde arka planda problemler çıkaran Hafıza/Bellek Yönetimi sorunu, Swift'te büyük oranda çözüldü ve bu sorun için ayrıca zaman ayrılmasına ve düzenleme yapılmasına gerek kalmadı.  
 
Swift'in belki de en tatlı yeniliklerinden biri Playgrounds. Geliştirdiğiniz uygulamanın mevcut durumunu, build almaya gerek kalmadan kod yazdığınız ekranda görebilecek, ana kodunuzu değiştirmeden, Playgrounds üzerinde yazılan kodu değiştirerek verilen tepkileri anlık görebileceksiniz.  Böylece hem zaman kaybını önleyecek hem de alternatif seçeneklerinizi deneyerek uygulamanızın nasıl tepki verdiğini anında görebileceksiniz. 

[Resim: h9F5Z7.jpg]
Sonraki yazımda Swift Programlama dilini hangi sistemlerde düzenleyebileceğinizi ve indirme linkleri detaylı şekilde anlatacağım.
Başarılı konu, teşekkürler.
Teşekkürler dostum yararlı Gülümse
Konu gece modunda yazıldığı için yazı rengi beyaz yapılmıştı.
Gündüz modunda kullananlar yazıları göremiyordu.
Sorun giderildi.
İyi Forumlar Gülümse
Aynen kanki
Konuya ilgili olanlara daha ayrıntılı paylaşım yapabilirim  Aydınlan