Önerilen, 2024

Editörün Seçimi

Açık kaynak kodu olarak, Apple'ın Swift dili uçuş yapabilir

Develop in Swift: обновлённый бесплатный курс от Apple (Xcode 11)

Develop in Swift: обновлённый бесплатный курс от Apple (Xcode 11)
Anonim

Apple, Swift programlama dilinin altında yatan kaynak kodunu yayınlayacak ve yeni dil için kullanıcı tabanını genişletebilecek bir hamle olacaktır.

Swift bu yıl daha sonra açık kaynak haline geldiğinde, programcılar Swift programlarını Linux üzerinde çalışacak şekilde derleyebilecekler. OS X ve iOS'un yanı sıra, Apple'ın yazılım mühendisliği sorumlusu Craig Federighi, Apple'ın Dünya Çapında Gelişmekte Olanlar Konferansı'nın açılış konuşması sırasında San Francisco'da gerçekleştirildi.

Kaynak kodu, Swift derleyicisi ve standart kütüphane ile topluluğun Katkılar “kabul edilen ve teşvik edilecek” dedi Apple.

Geçen yılın WWDC'sinde tanıtılan Swift, geliştiricilerin çoğu yazmak için kullandıkları Objective C dilinin potansiyel bir yerine Apple tarafından geliştirildi. Mac ve iOS cihazları için uygulamalar. C programlama diline dayanan Objective C, daha modern programlama dillerinin birçok özelliklerinden hantal olabilir ve bunlardan yoksundur.

Facebook ve Google da dahil olmak üzere pek çok teknoloji şirketinden farklı olarak Apple, kendi yazılımlarının çoğunu yayınlamamıştır. geçmişte açık kaynak.

IDC analisti Al Hilwa, “Apple'daki düşünce değişmeye başlıyor” dedi. Şirket, “açık kaynak ve Swift'i diğer platformlara gönderecek bir stratejinin daha iyi benimsenmesi için bir yol olduğunu” fark etti.

“Açık kaynakların satıcılar için birçok faydası var” dedi. Bir ürün için daha fazla görünürlük sağlayabilir ve geliştirme topluluğunda iyi niyet yaratabilir. Microsoft, bir tanesi için, .Net çerçevesinin önemli kısımları da dahil olmak üzere birçok altyapı parçasını açık kaynak kullanarak sağladı.

Apple, Swift'in Apple'ın ötesinde bir ev bulmasını istiyor. Açık kaynak olmak, dilin Windows gibi diğer platformlara taşınmasına izin verebilir.

Başka bir potansiyel yararlanıcı, Google'ın Android işletim sistemi olabilir. Ancak, Android tabanlı destek kütüphaneleri, standart Linux'takilerden farklıdır. Swift tarafından desteklenen çekirdek.

Apple ürünleri ile sınırlı olsa da, Swift piyasaya sürüldüğünden bu yana iyi bir performans sergiliyor. Tiobe Index'e göre, programlama dillerinin popülerliğini karşılaştıran aylık bir anket olan Tiobe Index'e göre, dünyanın en yaygın kullanılan dillerinin ilk 20'sinde yer alıyor.

Apple ayrıca, Swift'in 2. versiyonunu yayınlamaya hazırlandığını açıkladı. geliştirilmiş hata işleme, ek protokol uzantıları ve modüler optimizasyon.

Popüler kategoriler

Top