Objective-C

Iz Wikipedije, proste enciklopedije
Jump to navigation Jump to search
Objective-C
ParadigmaRefleksivni, razredno objektno usmerjeni
Začetna izdaja1984 (1984)  *
OblikovalTom Love in Brad Cox  *
Stabilna izdaja2.0[1]  *
Tipizacijastatična, dinamična, šibka
Večje implementacijeClang, GCC
VpliviC, Smalltalk  *
Vplival naGroovy, Java, Nu, Objective-J, TOM, Swift[2]
OSVečplatformni
Običajna končnica datoteke.h, .m, .mm, .M  *
Spletna strandeveloper.apple.com  *
DružinaC
Wikibooks logo 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.

  1. "Runtime Versions and Platforms". Developer.apple.com. Arhivirano iz prvotnega spletišča dne July 20, 2016. Pridobljeno dne 24. december 2017.
  2. 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.