Objective-C
Paradigm | Reflective, class-based object-oriented |
---|---|
Family | C |
Designed by | Tom Love and Brad Cox |
First appeared | 1984 |
الإصدار المستقر | 2.0[1]
|
Typing discipline | static, dynamic, weak |
OS | Cross-platform |
Filename extensions | .h, .m, .mm, .M |
Website | developer.apple.com |
Major implementations | |
Clang, GCC | |
Influenced by | |
C, Smalltalk | |
Influenced | |
Groovy, Java, Nu, Objective-J, TOM, Swift[2] | |
|
لغة Objective-C هي لغة غرضية التوجه وقد أضافت طريقة التراسل في SmallTalk إلى لغة البرمجة C.
وتستخدم بشكل أساسي الآن في تطوير تطبيقات "آبل" Apple لنظام تشغيلها ماكينتوش MAC OS X ونظام التشغيل الخاص بالأجهزة المحمولة iOS.
انظر أيضاً
- C (programming language)
- C++
- Comparison of programming languages
- Comparison with COM, GObject, SOM, Windows Runtime, XPCOM
- Swift
- Xcode
- WinObjC (aka: Microsoft Bridge for iOS)
المراجع
- ^ "Runtime Versions and Platforms". Developer.apple.com. Archived from the original on يوليو 20, 2016. Retrieved ديسمبر 24, 2017.
- ^ Lattner, Chris (يونيو 3, 2014). "Chris Lattner's Homepage". Chris Lattner. Archived from the original on يونيو 4, 2014. Retrieved يونيو 3, 2014.
The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
للاستزادة
- Cox, Brad J. (1991). Object Oriented Programming: An Evolutionary Approach. Addison Wesley. ISBN 0-201-54834-8.
وصلات خارجية
- Programming with Objective-C, from Apple (2012-12-13)
- The Objective-C Programming Language, from Apple (2011-10-11)
- Objective-C Runtime Programming Guide, from Apple (2009-10-19)
- Objective-C GNUstep Base Programming Manual
- Objective-C by Brad Cox
- Objective-C FAQ