¿La Mac tiene muchas aplicaciones para la codificación?

OS X viene con Python, PERL, Ruby, PHP y AppleScript preinstalados.

Si instala Xcode (gratis en la tienda de aplicaciones de Mac), instala el compilador LLVM con soporte para C, C ++, Objective-C, Objective-C ++ y Swift, así como Xcode IDE, que admite C, C ++, Objective-C , Objective-C ++, Python, Ruby, Swift, AppleScript y, a través de complementos, Pascal, Ada, C #, PERL y D.

El SDK de Java para OS X se puede descargar desde el sitio web de Oracle.

No conozco ningún recurso de lenguaje de programación de código abierto que esté disponible para Linux que no esté también disponible para OS X. Esto también es cierto para los IDE.

Con respecto a la programación, OS X y Linux son más o menos equivalentes con respecto a la cantidad de lenguajes y herramientas (sin embargo, OS X tiene algunas herramientas de desarrollo que no existen en Linux que son muy potentes, como los instrumentos).

Básicamente, las Mac pueden hacer cualquier cosa que Windows pueda hacer, con pocas excepciones.

Las Mac no pueden ejecutar Visual Studio mientras que Windows no puede ejecutar XCode. Si el dinero no es una opción, elija el que necesitará en el futuro.

Los IDE más populares son multiplataforma (es decir, Eclipse …), mientras que hay algunos editores solo para Mac que disfruto codificando en más que editores solo para Windows.

Al ver que hace referencia a Python, Java, C / C ++ en su descripción; Los codificas todos en una Mac. Python 2.x viene preinstalado en Mac, mientras que Java (junto con Eclipse como todos los demás sistemas operativos) debe instalarse en el sistema. Además, puede codificar C / C ++ en XCode, el programa que se utiliza para el desarrollo de Mac y iOS.

EDITAR: Sin embargo, si desea tener una Mac con la capacidad de codificar en Visual Studio (o si desea una computadora con Windows con la capacidad de utilizar XCode y codificar en Objective-C), inicie el sistema operativo en su unidad interna es una opción, usando una aplicación como VirtualBox o arrancando el SO “extra” deseado en un disco externo.

Para la programación al estilo Unix, Homebrew (software) le conseguirá aún más cosas que necesita.

Además de los otros que ya comenzaron, Homebrew puede darle npm (administrador de paquetes) para instalar Node.js y su ecosistema, y ​​Go (lenguaje de programación), para algunos ejemplos populares.

Como una forma de Unix, OS X es un superconjunto de Linux. Casi todas las herramientas de desarrollo de Linux se ejecutarán de forma nativa.

También tiene el IDE XCode para el desarrollo de aplicaciones nativas de iOS y OS X.

Y si instala BootCamp, también puede ejecutar TODAS las herramientas de desarrollo de Windows, incluido Visual Studio.

Entonces, la Mac es la única máquina para gobernarlos a todos.

Las Mac funcionan bien con Python y Java. De hecho, las Mac vienen con Python preinstalado. También puede usar GCC o LLVM para compilar código C o C ++.

Y, al ser un sistema basado en Unix, tiene todas las excelentes herramientas de línea de comandos.

IDEs en Mac: Intellij o Eclipse para Java, C y muchos otros lenguajes, PyCharm para Python, Sublime Text, XCode, vim, Emacs, etc.

OS X tiene una cantidad increíble de aplicaciones para hacer codificación. Revisa en linea.
Mi favorito es textmate y por supuesto Xcode. sí, puedes reproducir películas y descargar torrents

More Interesting

¿Existe una alternativa buena y gratuita a cPanel?

¿Qué sabes sobre la compañía ThinkMobiles?

¿Alguien me puede dar su formulario de solicitud de gerente AIESEC lleno?

¿Qué se siente al crear software de código abierto o bibliotecas, módulos y paquetes que influyen de manera tan generalizada y se usan ampliamente? Si hubiera sabido que se volvería tan popular, ¿habría hecho algo diferente?

¿Necesito instalar algún software para enviar SMS?

¿Por qué el software de control de versiones no proporciona un seguimiento inmediato con el fin de realizar cambios?

Períodos de prueba

¿Cuánto costará desarrollar una aplicación de búsqueda de empleo?

¿Cuáles son algunas aplicaciones que las startups desconocen, pero son muy útiles en los primeros días?

¿Los desarrolladores indios de aplicaciones no son creativos? ¿Cuáles son algunas aplicaciones buenas / creativas / hermosas desarrolladas por indios?

¿Cómo puedo crear una aplicación de prueba con php y mysql?

¿Qué aplicación de Linux puede habilitar la reproducción de CD independiente en unidades de disco con un conector para auriculares?

¿Qué software de gestión de proyectos se integrará con Quickbooks en tiempo real?

¿Qué proyectos deberían emprenderse para desarrollar una comprensión avanzada de cualquier tecnología?

Compré bragas para mi novia a través de Zivame.com. Desde ese día, solo recibo anuncios de Zivame con mujeres semidesnudas en mi navegador y aplicaciones. ¿Cómo elimino los anuncios de Zivame?