פרדיגמות | תכנות מונחה-עצמים |
---|---|
תאריך השקה | 1984 |
מתכנן | בראד קוקס וטום לאב |
מפתח | אפל |
גרסה אחרונה | 2.0 |
טיפוסיות | סטטית, דינאמית, חלשה |
מימושים | GCC, Clang |
הושפעה על ידי | C, Smalltalk |
השפיעה על | Java, סוויפט |
סיומת | .h, .m, .mm |
Apple Developer — Objective-C | |
Objective-C היא שפת תכנות מונחת עצמים לשימוש כללי המוסיפה הודעות בסגנון שפת Smalltalk לשפת C. זוהי שפת התכנות העיקרית הנמצאת בשימוש חברת אפל למערכות ההפעלה OS X ו-iOS, וה-API שלהם, Cocoa.
השפה פותחה בראשית שנות ה-80 של המאה ה-20, ונבחרה לשפה של מערכות ההפעלה NeXT ו-NeXTSTEP, שעליהן התבססו OS X ו-iOS. תוכניות גנריות ב-Objective C אשר אינן משתמשות בספריות של NeXT יכולות להיות מהודרות לכל מערכת הפעלה הנתמכת על ידי GCC או Clang.
שפה זו היא אחת השפות הפופולריות בקרב מתכנתים בעולם עד היום[1].