Objective-C
Paradigma | Refleksivni, razredno objektno usmerjeni |
---|---|
Začetna izdaja | 1984 |
Oblikoval | Tom Love in Brad Cox |
Stabilna izdaja | 2.0[1] |
Tipizacija | statična, dinamična, šibka |
Večje implementacije | Clang, GCC |
Vplivi | C, Smalltalk |
Vplival na | Groovy, Java, Nu, Objective-J, TOM, Swift[2] |
OS | Večplatformni |
Običajna končnica datoteke | .h, .m, .mm, .M |
Spletna stran | developer.apple.com |
Družina | C |
Objective-C Programming na Wikibooks |
Objective-C je refleksivni objektno usmerjeni programski jezik, ki k C dodaja pošiljanje sporočil v slogu jezika Smalltalk.
Danes se večinoma uporablja v Appleovih operacijskih sistemih Mac OS X in iOS, okoljih, ki temeljita na standardu OpenStep, čeprav nista skladna z njim.
- ↑ "Runtime Versions and Platforms". Developer.apple.com. Arhivirano iz prvotnega spletišča dne July 20, 2016. Pridobljeno dne 24. december 2017.
- ↑ Lattner, Chris (June 3, 2014). "Chris Lattner's Homepage". Chris Lattner. Arhivirano iz prvotnega spletišča dne June 4, 2014. Pridobljeno dne June 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.