Objective-C | ||
---|---|---|
Desarrollador(es) | ||
? | ||
Información general | ||
Extensiones comunes | .h, .m, .mm, .M | |
Paradigma | orientado a objetos | |
Apareció en | 1980 | |
Diseñado por | Brad Cox y Tom Love | |
Última versión estable | 2.0 | |
Sistema de tipos | estático, dinámico, débil | |
Implementaciones | Clang, GCC | |
Dialectos | Objective-J, TOM | |
Influido por | C, Smalltalk | |
Ha influido a | Groovy, Java, Nu, Objective-C++, Swift, | |
Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980. En 1988 fue adoptado como lenguaje de programación de NEXTSTEP y en 1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa como un lenguaje principal de programación para Mac OS X, iOS y GNUstep, además de Swift.