Objective C
Sign in to saveAlso known as Obj-C programming language, Objc, Objective-C (programming language), Objective-C programming language, Objective C programming language
linguaggio di programmazione
Key facts
- Programming language.name
- Objective-C
- Programming language.file ext
- .h, .m, .mm, .M
- Programming language.paradigms
- Reflective, class-based object-oriented
- Programming language.family
- C
- Programming language.designer
- Brad Cox, Tom Love
- Programming language.latest release version
- 2.0
- Programming language.typing
- Static, dynamic, weak
- Programming language.implementations
- Clang, GCC
- Programming language.influenced by
- C, Smalltalk
- Programming language.influenced
- Groovy, Java, Nu, Objective-J, TOM, Swift
- Programming language.operating system
- Cross-platform
- Programming language.website
- developer.apple.com
- Programming language.wikibooks
- Objective-C Programming
via Wikipedia infobox
Article · Italiano
Objective-C, spesso citato anche come Objective C o ObjC o Obj-C, è un linguaggio di programmazione riflessivo orientato agli oggetti, sviluppato da Brad Cox alla metà degli anni ottanta presso la Stepstone Corporation. Come lo stesso nome suggerisce, l'Objective C è un'estensione a oggetti del linguaggio C. Esso mantiene la completa compatibilità col C (a differenza di quanto avviene, per esempio, nel caso del C++). Tra l'altro, anche a causa di questa compatibilità, Objective C non è dotato di forte tipizzazione (caratteristica che invece esibiscono, tra gli altri, sia C++ che Java). Le estensioni a oggetti con cui Objective C arricchisce il modello semantico del C sono ispirate al linguaggio Smalltalk, in particolar modo alla gestione dei messaggi. Le caratteristiche del runtime system collocano l'Objective C tra i linguaggi ad oggetti dinamici. Sono supportati tutti gli elementi classici della programmazione a oggetti; ma non mancano concetti innovativi anche su questo fronte, come il meccanismo delle e strumenti legati alla riflessione. La sua diffusione è principalmente legata al framework OpenStep di NeXT e al suo successore Cocoa, presente nel sistema operativo macOS di Apple. A NeXT si deve il supporto dell'Objective C nel compilatore gcc di GNU.
Abstract from DBpedia / Wikipedia · CC BY-SA
Available in 48 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- Armenian
- Azerbaijani
- Bahasa Indonesia
- Bangla
- Belarusian
- Bulgarian
- Catalan
- Central Kurdish
- Czech
Show 29 more
via Wikidata sitelinks · CC0