Swift Nedir Ve Avantajları Nelerdir | Webmaster.Kitchen
Merhaba arkadaşlar ilk yazımda daha sonra hakkında çok detaylı bilgiler paylaşacağım Swift dili hakkında kısa bir bilgi ve neden Swift seçmeniz gerektiği hakkında konuşacağım.Hemen başlayalım.
1-) Swift Açık Kaynak Kodlu Bir Programlama Dilidir
Apple dilin daha çok gelişmesi ve opensource dünyaya adapte olması için Swift dilini açık kaynak kodlu olarak piyasaya sürmüştür. Bu amacın da başarılı olmuştur çünkü Mart 2017 ‘ de TIOBE ‘ ye değerlendirmelerine göre en popüler programlama dillerin de ilk 10 da yer almaktadır.Ayrıca çoğu programcı artık sadece dili kullanmıyor üzerine dile katkı yapıyor.Ve Apple güzel katkılar yapan insanları ödülsüz bırakmaz.Sizde Swift dünyasına katılın ve fırsatlara merhaba diyin.
2-) Swift Öğrenmek Kolay ve Eğlencelidir
Swift öğrenmek diğer dillere göre daha kolaydır. Bunun nedeni arkasında Apple gibi sağlam bir şirketin olması ve buna bağlı olarak bir çok şirketin arkasında durmasıdır. Apple Swift için çok basit anlaşılır bir dokümantasyon hazırlamıştır.Dilin syntax’ı da bizleri (;) kullanımından kurtarmış ve rahatlatmıştır.
Buradan ve buradan bu dokümantasyonlara ulaşıp inceleyebilirsiniz.
Örnek vermek gerekirse aşağıda ki kodda let keyword’u ile String tipinde bir sabit tanımlanmıştır. Daha sonra bu string for döngüsüne sokularak her karakterinin ayrı ayrı ekrana basılması sağlanmıştır.For döngüsü içinde tanımlanan character değişkenine döngü her çalıştığında string içinde ki değerin her bir karakteri sırası ile atanmıştır.
Altında yazılan string.count ifadesi ise stringin uzunluğunu bize gösterir.En alttaki kod satırı ise string’in boş mu dolu mu olduğunu geri döner burada stringimiz boş olmadıgı için döneceği deger false dur.
Bu örneğimize bakacak olursak bir sınıf tanımlandığını ve içinde var adında bir değişken tanımlandığını (let sabit tanımlamak için kullanılır) ve tipinin boolean oldugunu görüyoruz.Burda dikkat etmemiz gereken şey : dür. Bu diğer dillerde ki extends ifadesine eştir burada Bicycle sınıfı Vehicle sınıfını kalıtmıştır. Detaylarına daha sonra değineceğiz.
3-) Swift Başarılabilirdir
Hiç kimseye kod yazma ve öğrenme yeteneği doğuştan gelmiyor.Hayallerinizi gerçekleştirmeniz için bir proğramlama dili öğrenmek zorundasınız. İşte bu yüzden Apple öğrendikleriniz test etmeniz için Swift playgrounds da olmak üzere mükemmel bir kaynak yığını hazırladı. 2. Madde de linklerini verdiğim dokümantasyonlara ulaşıp hemen Swift öğrenmeye başlayabilirsiniz.
4-) Swift Apple’nin Geleceği Konumunda
Bu ilk başta biraz iddalı gelebilir fakat durum bu. Apple 2014 yılından bu zamana Swift için çok büyük yatırım ve emek harcadı. Şu anda da bunun sonuçlarını almış gibi görünüyor. Bu sürecin sonunda ortaya hızlı , modern , güvenli ve interaktif bir dil çıkmıştır.Swift’e hala başlamadıysanız çok şey kaybediyorsunuz demektir.
5-) Apple’nin Swift’ de ki Kararlılığı
Apple ilk olarak Swift dilini 2014 ‘ de tanıttı. 2018 yılında hala Swift’den vazgeçmediler. Şu anda güncel versiyon olarak Swift 4 kulanıyoruz ve Swift 5’in de geliştirmelerine başlandı. Bu da demek oluyor ki Swift üzerinde bir yol haritası belirlendi ve Apple’nin kısa vadede Swift ‘ den vazgeçmek gibi bir düşüncesi yok bu da şu anda içimizi rahatlatıp Swift’e güvenebilmemize olanak sağlıyor.
6-) Swift Tanıdıktır
Apple Swift dilinin kolaylığını sağlamak için gerçekten çok çalıştı.Diğer dillerin eksikliğini kendisinde kapatırken iyi yönlerini de kendine ekledi.Eğer daha önce yazılım geliştirdiyseniz ve bu dile yeni geçiyorsanız yazmaya başladıkça dilin herkesin anlayabileceği düzeye çok yakın olduğunu göreceksiniz.
Bu yazımız da kısaca Swift dilinin artılarından ve kolaylığından bahsettik.Bundan sonraki yazılarım da bu dil için Türkçe kaynak oluşturmak amacıyla gayet bilgilendirici ve anlaşılır yazılar yazacağım isteklerinizi ve düşüncelerinizi yorum kısmında benim ile paylaşabilirsiniz.
developer mobil nasıl swift öğrenirim neden swift programlama öğrenme swift swift avantajları swift nedir swift öğren yazılım dilleri yazılım geliştirme
24 Temmuz 2018, 15:07
Sayenizde swift öğrenmek için iştaha geldim en kısa zamanda bu dili öğrenmek için gayret sarf edeceğim. Teşekkür ederim. Kolay gelsin.
Değerli yorumunuz için çok teşekkürler.Faydalı olabildiysem ne mutlu bana .
24 Temmuz 2018, 15:36
Güzel bir yazı olmuş teşekkürler gerçekten ancak konuyu biraz daha açarak bizleri içine girdiğimizde daha ne gibi kolaylıklar bekliyor hani avantajları nelerdir bunlarada değinirsen sevinirim takipteyim
24 Temmuz 2018, 15:43
Merhabalar değerli yorumunuz için teşekkürler. İlk yazıda sadece bir özet geçtim gelecek yazılarda daha detaya inerek dili kullanarak yazılar yazacağım.