Objective-C: განსხვავება გადახედვებს შორის

[შეუმოწმებელი ვერსია][შეუმოწმებელი ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
No edit summary
No edit summary
ხაზი 45:
 
დღევანდელ დღეს იგი უმთავრესად გამოიყენება [[Apple]]-ის [[Mac OS X]]-სთვის და [[iPhone OS]]-თვის: მაინც თუ არ ეყრდობიან OpenStep სტანდარტს.
Objective-C არის [[Cocoa API]]-ის მთვარი პროგრამირების ენა, მაინც თუ იგი გამოყენებული იყო [[NeXT]]-ის [[NeXTSTEP OS]]-ის მთავარ ენად. ზოგადი Objective-C პროგრამები რომლებიც არ ხმარობემ ამ ბიბლიოთეკებს შესაძლოა კომპილირებული იყვნენ ნებისმიერ [[gcc]] [[კომპილატორი|კომპილატორით]] (რომელიც Objective-C [[კომპილატორი|კომპილატორს]] შეიცავს) მხარდაჭერილ ოპერაციულ სისტემაში.
 
==ისტორია==
ხაზი 61:
ორივე გაეწნო [[Smalltalk]]-ს როდესაც ისინი 1981 წელს იყვნენ ITT Corporation’s Programming Technology Center-ში კოქსი დაინტერესდა არსებული კოდის ხელახლა გამოყენების პრობლემებიტ.
იგი დარწმუნდა რომ ენა როგორიცაა [[Smalltalk]]-ი არა ეფექტური აღმოჩდებოდა ITT-ს სისტემირი პროგრამისტებისთვის.
კოქსმა წამოიწყო [[C_(პროგრამირების_ენა)|C]] [[კომპილატორი|კომპილატორში]] წვლილებების შეტანა რომ [[Smalltalk]]-ის ზოგიერთი შესაძლებლობა დაემატებინა.
მან მალე მიიღო გამოსაყენი ვერსია რომელსაც [[C_(პროგრამირების_ენა)|C]]-სთან ერთად ქონდა დამატებული ობიექტზე-ორიენტირებული საპორგრამო შესაძლებლობები, რომელსაც დაარქვა "OOPC" (Object-Oriented Programming in C).
ამასობაში, 1982 წელს, [[ტომ ლოვი|ლოვი]] აიყვანეს Schlumberger Research-ში და მას შესაძლებლობა მიეცა რომ პირველი Smalltalk-80-ის კომერციული ვერსია ეშოვა, რაც მის გამოგონებაზე ზეგავლენა მოახდინა.
 
[[ტომ ლოვი|ლოვმა]] და [[ბრად კოქსი|კოქსმა]] დაარსეს მათი კომპანია, Productivity Products International (PPI), რომ გაეყიდათ მათი პროდუქტი, რომელსაც მოყვებოდა Objective-C-ის [[კომპილატორი]], ძლიერი კლასების ბიბლიოთეკებით.
 
1986 წელს, [[ბრად კოქსი|კოქსმა]] გამოაქვეყნა Objective-C მთავარი ახწერა მის ორიგინალურ ფორმაში წიგნში რომელიცაა Object-Oriented Programming, An Evolutionary Approach.
მოძიებულია „https://ka.wikipedia.org/wiki/Objective-C“-დან