Language
Objective-C
General-purpose, high-level, object-oriented programming language
1984Appeared
2.0Latest version
5Languages it influenced
Facts
- Appeared
- 1984
- Type system
- dynamic typing, static typing, weak typing
- Latest version
- 2.0
- Languages it influenced
- 5
- Kind
- multi-paradigm programming language, class-based programming language, reflective programming language, object-based language
- Paradigms
- reflective programming, multi-paradigm programming, class-based programming, object-oriented programming
- Designed by
- Brad Cox
- File extensions
- .C .h .m .mm
- Influences listed
- 2
Sources: Wikidata (CC0) · Wikidata Q188531
Frameworks written in it · 6
Influenced · 5
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| Java | 1995 | generic programming, reflective programming, functional programming, structured programming, imperative programming, class-based programming, concurrent object-oriented programming, component-based software engineering, object-oriented programming | manifest typing, static typing, nominative typing, safe typing, strong typing | 43 |
| Objective-J | 2008 | reflective programming, functional programming, imperative programming, object-oriented programming | dynamic typing, duck typing, weak typing | — |
| Sleep | 2004 | — | — | — |
| Swift | 2014 | functional programming, imperative programming, block-structured programming, multi-paradigm programming, declarative programming, object-oriented programming | static typing, inference typing, strong typing | 5 |
| TOM | 1999 | object-oriented programming | — | — |
Languages implemented in it · 1
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| Stencyl | 2011 | — | — | — |