Xcode se puede usar para escribir programas y compilarlos, pero no es un lenguaje en sí mismo. Es un IDE (Entorno de desarrollo integrado). Un IDE es un paquete que puede considerarse como un “procesador de código” similar a un “procesador de texto” para texto. Pero este “procesador de código” es una combinación de editor, compilador, enlazador, depurador, tiene documentación integrada, puede crear perfiles y tiene las herramientas para enviar una aplicación a la tienda de aplicaciones.
Entonces Xcode incluye uno o más compiladores. Estos compiladores traducen el texto escrito en un lenguaje de programación como “Objetivo C” o “Swift” a unos y ceros del lenguaje de máquina (a través de varios pasos intermedios) para que la computadora pueda ejecutar su programa.
Entonces, un lenguaje de programación no es una pieza de software. El compilador es una pieza de software que implementa un traductor de lenguaje de programación al lenguaje de máquina. Un lenguaje de programación es una sintaxis y una gramática que este compilador ha sido escrito para comprender.
- ¿Cuánto costaría construir una aplicación NPR similar para el iPhone?
- ¿Se pueden construir aplicaciones como Snapchat con Firebase?
- ¿Quién gana más, un desarrollador de aplicaciones iOS o un desarrollador de aplicaciones Android?
- ¿Por qué Apple no lanza un modo oscuro en iOS?
- Como contratista / consultor en SF Bay Area / Silicon Valley, ¿es mejor aprender desarrollo de Android o iOS?
¡Y Xcode es el contenedor y editor que ejecuta el compilador para construir su código, o más frecuentemente, le dice cuáles fueron sus errores!