Inicio > Usuario Avanzado > Programar en Mac. Parte I

Programar en Mac. Parte I

Lunes, 9 de junio de 2008 Deja un comentario Ir a los comentarios

Xcode_icon

“Si no sabes programar, no sabes informática”, ¿recordáis esa frase de una colección semanal de esas de programar? Bien, pues en parte tienen razón, programar es una de las funciones que todo sistema operativo debe tener.

En esta primera parte voy a centrarme en la programación más básica, orientada a lo que se puede dar en las carreras de informática y cursos básicos de programación. Pascal y Java.

eclipse-home-headerBien, lo primero que debemos hacer para programar en un Mac es instalar los paquetes para programadores, XCODE. Y, ¿dónde están esos paquetes? Pues en el DVD de instalación del sistema operativo. Mete el DVD, te saltará una ventana del Finder donde te proponen volver a instalar el S.O. y donde te pone Adicional Tools (o algo similar) y dentro está el paquete XcodeTools.mpkg. Doble click y a instalar.

Una vez hecho esto y reiniciado (no siempre es obligatorio reiniciar pero sí muy recomendable) ya podemos instalar nuestros compiladores favorítos. Pero ¿qué es un compilador?. A ver programar consiste en escribir comandos y estructuras de un programa en un texto plano, es decir como si escribieses un documento normal, bien pues el compilador es el encargado de comprobar que ese texto “tenga sentido” y de transformarlo en algo que el Sistema Operativo sea capaz de ejecutar (un programa).

Como os he dicho voy a centrarme en Pascal y Java. Empecemos por Java, que es el más sencillo.

De por sí Mac OS X lleva de serie una consola y un compilador Java. Para utilizarlo, una vez instalados los XCode simplemente debeis ir al terminal y ejecutar javac xxxxx.java, esto compilará vuestro programa java. Para lanzarlo luego debeis escribir java xxxxx y listo. Si todo va bien el programa se lanzará. Pero el terminal es muy serio para programar, útil pero serio así que os recomiendo que instaléis Eclipse, un IDE de desarrollo para Java, imprescindible. Es un paquete sencillo, simplemente debéis descomprimirlo y arrastrarlo a /Applications , no necesita configuración ni nada por el estilo (ya entraré en más detalle en un futuro sobre el manejo de este programa). Con él podréis editar, compilar y ejecutar cualquier programa hecho para Java. Tiene autocompletar, te ayuda con las librerías mostrándote las opciones disponibles… en fin, usadlo y no podréis separaros de él.

lazarus_logo_smallBien, terminado con Java pasamos a Pascal. En las universidades suelen enseñar sobre Borland Pascal, pero no existe distribución para Mac. Yo recomiendo y uso Free Pascal (descargad fpc-2.2.0.intel-macosx.dmg y Xcode Integration Toolkit, este segundo si queréis utilizar el editor XCode) . Muy potente y versátil, es multi-plataforma (para que os hagáis una idea existe compilador incluso para Nintendo DS), la única pega es que es para Terminal, pero muy sencillo de manejar.

Lazarus_Mac_OS_XPara utilizarlo editad el código fuente en TexMate o incluso en el editor de serie de XCode (escribid Xcode en spotlight y lo encontraréis). Una vez terminado debéis guardar el texto como xxxx.pas. Bien, para compilar arrancad el Terminal, id al directorio donde hayais creado el .pas y escribid “fpc -O xxxx.pas nombre_programa_salida”, donde nombre_programa_salida es el nombre que le queráis dar al programa compilado, y listo ya tenéis el programa compilado. Para ejecutar el compilado simplemente ./nombre_programa_salida (sin espacio entre el ./ y el nombre).

Puede pasar que os dé fallos de compilación, en cuyo caso os saldrá la línea donde está el fallo, revisadlo y volved a compilar.

Como apunte existe un interfaz gráfico para compilar en Pascal, pero es demasiado complejo para este artículo y el manajo dentro del terminal no es complicado así que lo veo innecesario.

Bien, siento este post tan denso y espero que os sea de ayuda. Un saludo.

ACTUALIZACIí“N. Los enlaces han sido reparados

Share and Enjoy:
  • Print
  • Facebook
  • Twitter
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Google Buzz
  • Meneame
  • Posterous
  • Reddit
  • RSS
  • Tumblr
  • Wikio

Artículos relacionados:

    1. Personaliza tu Mac. Parte I
Puntua este artículo
Muy maloFlojilloBienGran TrabajoIncreible (No Ratings Yet)
Loading ... Loading ...

  1. Jose íngel Blanco
    Martes, 10 de junio de 2008 a las 13:38 | #1

    No sabes que día es hoy???

    I P H O N E…..

    Gusta o No gusta Thumb up 0 Thumb down 0

  2. Martes, 10 de junio de 2008 a las 14:48 | #2

    iphone 3g, lo se, en inglaterra, con la filial de telefónica, 02, 0 euros con 59 euros de consumo minimo al mes sin limite de navegacion… lo quiero pero ya

    Gusta o No gusta Thumb up 0 Thumb down 0

  3. Jose íngel Blanco
    Martes, 10 de junio de 2008 a las 16:57 | #3

    aquí sale el 11 de Julio, están preparándolo para una tienda nueva de Telefónica en la gran vía, a ver a cuanto sale y todo. Su competidor dicen que será el nokia n96, que lo he estado viendo y bueno… a ver si sacan algo más. En la página de Telefónica entre hoy y mñn actualizan lo del iphone. Ale

    Gusta o No gusta Thumb up 0 Thumb down 0

  1. Martes, 10 de marzo de 2009 a las 18:24 | #1
  2. Miércoles, 10 de marzo de 2010 a las 00:19 | #2