Objective-C – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
שורה 27:
Objective-C נוצרה ברובה על ידי בראד קוקס וטום לאב בראשית [[שנות ה-80]], בחברה שלהם, Stepstone. {{כ}} שפת התכנות [[Smalltalk]] היתה מוכרת לשניהם בשל עבודתם במרכז התכנות הטכנולוגי של חברת [[ITT]] בשנת [[1981]]. העבודה המוקדמת ביותר על Objective-C התרחשה באותה התקופה. קוקס התעניין בבעיות של שימוש חוזר ב[[עיצוב תוכנה]] וב[[תכנות]]. הוא הבין כי לשפה כמו Smalltalk תוכל לשמש לבניית סביבת פיתוח למפתחים ב-ITT. נוסף על כך הם הבינו כי תאימות לאחור [[C (שפת תכנות)|לשפת C]] תיהיה קריטית להמשך הפיתוח בחברה. קוקס החל לכתוב ממיר ל-C המשתמש בכמה מהיכולות של Smalltalk. במהרה הוא החל לממש [[תכנות מונחה עצמים]] בשפת C, שכינה OOPC.
 
לאב וקוקס יצרו לבסוף מיזם חדש, בשם ''Productivity Products International {{כ}}(PPI)'' כדי למסחר את המוצר שלהם, שהכיל מהדר לשפת Objective-C ומספר ספריות. בשנת [[1986]] פרסם קוקס את התיאור העיקרי לשפת Objective-C בצורה הראשונית שלו, בספר '' Object-Oriented Programming, An Evolutionary Approach''.
 
[[קטגוריה:שפות תכנות]]