MacOS

Apache y PHP

Apache

Lo primero que vamos hacer es si tenemos instalado apache, cosa que por defecto es así, comprobamos esto con el siguiente comando en terminal:

httpd -v

Nos enviará un mensaje de la versión como: Server version: Apache/2.2.26 (Unix). Arrancamos el servidor Apache con el siguiente Comando:

sudo apachectl start

Una vez lanzado, abrimos un navegador web y escribimos http://localhost y debería aparecer una pagina con el mensaje "It works!", esta página se encuentra ubicada en el directorio root: /Library/WebServer/Documents.

Lisp

Lisp (o LISP) es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y una sintaxis completamente entre paréntesis.

Lisp fue creado originalmente como una notación matemática práctica para los programas de computadora, basada en el cálculo lambda de Alonzo Church. Se convirtió rápidamente en el lenguaje de programación favorito en la investigación de la inteligencia artificial (AI). Como uno de los primeros lenguajes de programación, Lisp fue pionero en muchas ideas en ciencias de la computación, incluyendo las estructuras de datos de árbol, el manejo de almacenamiento automático, tipos dinámicos, y el compilador auto contenido.

Para instalarlo, lo primero que necesitamos es Homebrew, podemos instalarlo desde una terminal con el siguiente comando:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Una vez instalado homebrew, la instalación es sencilla, en la misma terminal teclea:

$ brew install clisp

Una vez instalado podemos iniciar lisp desde la misma terminal tecleando:

$ clips

Compilador C/C++

Es necesario instalar Xcode y aceptar la licencia de uso.

Luego debemos abrir una terminal y teclear lo siguiente:

$ xcode-select --install

Este comando instalará el paquete command line tools el cual nos permitirá compilar en C/C++.

O también podemos instalar command line tools desde el mismo Xcode, para eso debemos ir a la siguiente ruta:

Menú Xcode > Preferencias > Descargas > Elegir "Command line tools" > hacer clic en el botón "Instalar":

Desde la terminal podemos verificar la instalación:

$ gcc --version

$ g++ --version

$ whereis gcc

$ whereis make

Luego de que todo este correcto, podemos des-instalar Xcode si es que no lo usamos (yo lo hice).

Probando

Para compilar en C:

Código de ejemplo:

echo "#include<stdio.h> int main(void){ printf("hola mundo\n"); return 0;}">fuente.c


$ gcc fuente.c -o ejecutable

./ejecutable

Otra forma de compilar es usando make

$ make fuente

./fuente

Para compilar en C++:

Código de ejemplo:

echo "#include<iostream> using namespace std; int main(void){ cout<<"hola mundo\n"; return 0;}">fuente.cpp


$ g++ fuente.cpp -o ejecutable

./ejecutable

Otra forma de compilar es usando make

$ make fuente

./fuente

Solucionar Problema al compilar en C++:

$ echo '#define _LIBCPP_ASSERT(x, m) ((void)0)' | sudo tee -a /Library/Developer/CommandLineTools/usr/include/c++/v1/__debug > /dev/null

Actualizar C

Lo primero que debemos hacer es instalar Xcode and the Xcode Command Line Tools

xcode-select --install

Acepta los términos de licencia en la terminal

sudo xcodebuild -license

Aparecerá la licencia, con espacio baja hasta el final y teclea agree.

Luego instalar MacPort

Luego, en la terminal escribe:

sudo port -v selfupdate

Pon la contraseña y espera que actualice.

Ahora instalamos la última versión estable de GCC (hasta el momento de la escritura de este manual es la 6)

sudo port install gcc6

Esto tardará unas horas en terminar, así que paciencia

Ahora queda solo predeterminar que compile con esta última versión

sudo port select gcc mp-gcc6

hash gcc

Con esto quedará predeterminado el nuevo gcc, si deseas volver a la versión por defecto, cambia mp-gcc6 por none.

Python 3

Instalar Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

export PATH="/usr/local/opt/python/libexec/bin:$PATH"

brew install python