Τι είναι ο Στόχος-Γ;

Ο στόχος-C είναι μια αντικειμενοστρεφής γλώσσα προγραμματισμού που αναπτύχθηκε για πρώτη φορά στα μέσα της δεκαετίας του 1980 από τους μηχανικούς Brad Cox και Tom Love. Βασίζεται στη γλώσσα προγραμματισμού C και χρησιμοποιεί ένα σύστημα μετάδοσης μηνυμάτων που προέρχεται από τη γλώσσα προγραμματισμού Smalltalk. Ο στόχος-C παραχωρήθηκε από την NeXT το 1988 και είναι η γλώσσα προγραμματισμού που χρησιμοποιείται σήμερα στην πλειοψηφία του λογισμικού της Apple.

Τι είναι διαφορετικό από τον Στόχο-Γ;

Στο Objective-C, ο αντικειμενοστρεφής προγραμματισμός βασίζεται στη μετάδοση μηνυμάτων μεταξύ στιγμιότυπων αντικειμένων. Σε αντίθεση με άλλες γλώσσες OOP, στις οποίες ονομάζετε τη μέθοδο ενός στιγμιότυπου για να επικαλεστεί τη συμπεριφορά του, στο Objective-C του στέλνετε ένα μήνυμα. Οι δύο τύποι προγραμματισμού είναι περισσότερο ή λιγότερο ισοδύναμοι, αλλά υπάρχουν και διαφορές. Για παράδειγμα, όταν ένα αντικείμενο στο Στόχο-C στέλνει ένα μήνυμα, μπορεί να επιλέξει να το αγνοήσει ή να το μεταβιβάσει σε άλλο αντικείμενο αντί να επιστρέψει μια τιμή.

Ακολουθεί ένα παράδειγμα "Hello, World!" πρόγραμμα στο Στόχο-Γ:

 #import #import int κύρια (κενό) {NSLog (@ "Γεια σας, κόσμος! \ n"); επιστροφή 0? }} 

Apple, αντικείμενο, γλώσσα προγραμματισμού, όροι προγραμματισμού