Neden Apple C++ yerine objective-C kullanıyor?

479980

Decapat
Katılım
29 Temmuz 2021
Mesajlar
742
Çözümler
1
Yani neden? Şimdi şunu diyebilirsiniz "alışmışlar devam etmişler". Ama C++ objective-C'den önce çıktı. Üstelik objective-C daha yavaş diye duydum C++'dan. Birisi bana bunu açıklayabilir mi?
 
Çünkü özellikle macOS ve iOS gibi Apple platformlarında çalışılmak için tasarlandı. Dolayısıyla Microsoft neden Windows'da C# kullanıyorsa Apple da onun için Objective-C kullanıyor. Mesela Linux tabanlılarda ise ağırlıklı olarak C/Rust/Python üçlüsü kullanılıyor.
 
Alttaki bağlantıda çok güzel açıklamışlar. Genel olarak anladığım kadarıyla obj-c, Steve Jobs tarafından Next şirketinde temeli atıldı. C++ henüz yaygın ve standart olmamış bir durumda imiş. O zamanların meşhur oop dillerinden biri Smaltalk varmış. Bu dil ile C karıştırılarak ortaya bunu çıkarmışlar.

 
Apple dışa kapalı bir sistem kurmak istediğinden kendi ekosistemlerini kurdular. Amaç, yabancıya kendi sistemleri üzerinden para kazandırmamak.

Hep bana, hep bana.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…