Տեսակ | ծրագրավորման լեզու, class-based programming language?, պծրագրավորման ռեֆլեքսիվ լեզու, օբյեկտ կողմնորոշված ծրագրավորման լեզու և բազմահարացուցային ծրագրավորման լեզու |
---|---|
Առաջացել է | 1984 |
Նախագծող | Brad Cox? |
Ընդլայնումներ | .h , .m , .mm և .C |
Ներշնչվել է | Սի (ծրագրավորման լեզու) և Smalltalk |
Կայք | developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html(անգլ.) |
Objective-C Վիքիպահեստում |
Objective-C, կազմված օբյեկտակողմնորոշված ծրագրավորման լեզու, որն օգտագործվում է Apple-ի կողմից։ Կառուցվել է ծրագրավորման C լեզվի և պարադիգմա Smalltalk-ի հիման վրա[1]։ Մասնավորապես, օբյեկտի մոդելը կառուցված է SmallTalk-ի ոճով, այսինքն, այն օբյեկտի ուղարկում է հաղորդագրություն։
Objective-C լեզուն ենթաբազմությունն է C լեզվի, այնպես, որ C կոդ կազմողը հասկանում է Objective-C։
Objective-C կոմպիլյատորը ընդգրկված է GCC-ի մեջ և հասանելի է մեծամասնությունը կազմող բոլոր ծրագրերում։ Լեզուն առաջին հերթին օգտագորխվում է Mac OS X (Cocoa)-ի և GNUstep-ի համար։