Εδώ είναι μια κατανομή:
* Στόχος-C: Το βασικό πλαίσιο του Mac OS X, συμπεριλαμβανομένης της διεπαφής χρήστη (Cocoa), είναι χτισμένο στην κορυφή του Objective-C. Αυτή η αντικειμενική γλώσσα παρέχει έναν ισχυρό και ευέλικτο τρόπο για την ανάπτυξη εφαρμογών.
* C: Ενώ το Objective-C είναι η κύρια γλώσσα, το ίδιο το λειτουργικό σύστημα βασίζεται σε μεγάλο βαθμό στο C για τα εξαρτήματα χαμηλού επιπέδου, όπως οι οδηγοί, ο πυρήνας και οι βιβλιοθήκες συστήματος.
Άλλες γλώσσες που χρησιμοποιούνται στο Mac OS X:
* swift: Η νεότερη γλώσσα προγραμματισμού της Apple κερδίζει έλξη και χρησιμοποιείται όλο και περισσότερο για την ανάπτυξη του Mac OS X.
* C ++: Χρησιμοποιείται για ορισμένα συγκεκριμένα εξαρτήματα και βιβλιοθήκες.
* Συναρμολόγηση: Χρησιμοποιείται για περιοχές με πολύ χαμηλού επιπέδου, κρίσιμης απόδοσης.
Είναι σημαντικό να σημειωθεί ότι η συντριπτική πλειοψηφία του κωδικού του Mac OS X είναι γραμμένο σε αντικειμενικά-C και C. Ενώ χρησιμοποιούνται και άλλες γλώσσες, ο ρόλος τους είναι πιο εξειδικευμένος.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα