Family | C |
---|---|
Designed by | Tom Love and Brad Cox |
First appeared | 1984 |
Stable release | 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 is an object-oriented programming language used to make computer programs for macOS and iOS devices.[3][4][5]
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.