Swift, Objective-C ve C programlama dillerinden ilham alınarak iOS ve OS X uygulamaları geliştirmek için sunula bir programlama dilidir. Swift güvenli programlama öğelerini kendisine almış ve yeni modern eklemeler ile programlamayı daha kolay, esnek ve eğlenceli hale getirmiştir.

Swift programlama dili Apple tarafından 2010-2014 yılları arasında geliştirdi ve 2014 WWDC’de tanıtımını gerçekleştirdi. Geliştirme aşamasında apple framework altyapısına, debugger ve complier yapılarına yatırımda bulundu. Hafıza yönetim konusuna da eğilen Apple Otomatik Referans Sayma yöntemiyle basitleştirdi. Bu gelişim süresince framework yapıları da Cocoa ve Foundation temelinde gelişim gösterdi.

Swift Objective-C geliştirilerine, okunabilir parametre adlandırmaları ve dinamik nesne modelleri bakımında aşinalık sunmaktadır. Swift, Cocoa frameworklere kesintisiz erişim imkanı sunar ve aynı zamanda Objective-C kodları ile birlikte çalışabilme özelliğini bahşeder. Bu açıklamalardan yola çıkarak swift’in bizlere procedural programming ve nesne yönelimli programlamanın terkibini sunduğunu söyleyebiliriz.

Swift playground proje desteği sunar ve yenilikçi bir özellikle beraber geliştiricilere uygulamayı çalıştırmadan sonuçlarına erişebilecekleri yapı sunar. Bir script dili gibi eğlenceli yapıya sahip olması yeni programcılar için cezbedici özelliğidir.

Swift Apple’ın “bilge” mühendisleri ve mühendislik zekasının sunduğu en iyi modern programlama düşüncelerinin bileşimidir. Complier performans için optimize edilmiştir ve swift dili de gelişim için optimize durumdadır.

CEVAP VER

Please enter your comment!
Please enter your name here