SORU
14 EKİM 2013, PAZARTESİ


&; Objective-C daha kesinlikle C den " kümesidir; tam olarak anlamı " nedir?

Orada okuduğum kadarıyla: Why is Objective-C not very popular outside of the Apple community?

Objective-C geriye uyumluluk sorunu ortaya çıkmaz bu yüzden C bir üst (daha kesinlikle C den , aslında). Bir şey Objective-C C yapabilirsin

Bir üst olmak ikili, hamile olmak gibi bir şey. N-C C kümesidir, ve C değil.

Onlar üst derken neyi kastediyorsunuz? Ne şekilde objective-C daha yakın olurdu//C için geriye dönük Uyumlu mu? Ne şekilde objective-C felsefesini daha yakından C den mi takip eder ?

Herhangi bir C programı objective-C derleyicisi (100% uyumluluk) tarafından değişiklik olmadan derlenmiş olabilir?

Bu daha iyi olduğu hakkında bir savaşlar daha programlama dili tasarım ve uyumluluk hakkında bir soru.

CEVAP
14 EKİM 2013, PAZARTESİ


Basit bir şema; çok hoş olmayan bir şekilde hazırladım ama umarım karşısına alır:

  • Kırmızı:C, C , Program geçerli ve Objektif C (nispeten) küçük tüm kümesi
  • Yeşil:C tüm programları C ve Objective-C içinde geçerli ama geçersiz (hatta daha küçük) kümesi
  • Gri:Tüm Programlar Objective C ve C içinde geçerli , ama C, bildiğim kadarıyla boş) geçersiz kümesi
  • Mavi:Tüm Programlar Objective C (nispeten) büyük tek geçerli kümesi
  • Sarı:Tüm Programlar C (büyük) tek geçerli kümesi

Geçerli C Program seti (kırmızı ve yeşil) geçerli Objective C Program set (mavi) sıkı bir alt kümesidir

enter image description here

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DrePwn

    DrePwn

    22 Temmuz 2011
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • Moodle

    Moodle

    11 Mayıs 2010