Programar en Mac. Parte I
![]()
“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.
Bien, 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.
Bien, 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.
Para 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
Hoy os voy a hablar de los dispositivos de entrada y salida del ordenador. Tal vez no los conozcais por este nombre, pero si os digo DVDs, Discos duros externos, pendrives…., todo esto son dispositivos de I/O.
sin comillas y donde pone nombre del disco podeis dejarlo en blanco y pulsar Tab para que se muestren todos los que teneis montados, una vez sepais el nombre lo escribis y pulsais Enter. El dispositivo se desmontará y expulsará de manera correcta.






Comentarios recientes