¿Cuál es su opinión sobre Objective-C (lenguaje de programación)?

★★★★

Si bien muchos desarrolladores consideran que Objective-C es un lenguaje “difícil” de aprender, es uno de los lenguajes más simples para codificar una vez que se familiariza con él. Los lenguajes de programación más comunes se basan en una sintaxis de estilo C para llamar a métodos y la sintaxis de puntos para acceder a los miembros de la clase. Objective-C, por otro lado, es un lenguaje muy diferente con respecto a su sintaxis.

Learning Objective-C implica muchas cosas: la sintaxis, la comprensión del entorno de tiempo de ejecución, cómo funciona el compilador, todo y no solo el lenguaje. Pero una vez que comprenda estos conceptos, encontrará que es un buen lenguaje para trabajar.

Apple está tratando de hacer que sea más simple para los usuarios, reduciendo aún más su tamaño y complejidad. Intentan que sea más fácil comenzar a usar mediante la eliminación de la gestión manual de la memoria y los archivos de encabezado C clásicos, introduciendo conceptos modernos de lenguaje de programación como ARC y sintaxis de puntos para el acceso getter / setter. Es mucho más simple aprender y usar ahora que cuando empecé a trabajar con él.

No obstante, el atractivo de desarrollar aplicaciones iOS de un millón de dólares parece estar impulsando la popularidad de Objective-C y el lenguaje ocupa el tercer lugar en el índice TIOBE dejando atrás C ++, C #, VB.Net (The Coding Standards Company).

Un pasado un poco accidentado, con varios intentos de administración de memoria decente, a veces es un poco peculiar, pero en general es un lenguaje muy agradable para trabajar, y cuando se combina con Cocoa, crea un entorno de desarrollo que es realmente excepcional.

A veces es extraño, y necesita una mano experimentada para aprovecharlo al máximo, pero en general, soy un gran admirador.

8/10