Para compilar los programas es necesario instalar la última versión de clang (ahora en la 4.0.0). Para ello ejecutamos
sudo apt-get install clang-4.0
La compilación y ejecución se realiza igual que con gcc, es decir:
clang programa.c -o ejecutable && ./ejecutable e.g.: clang 1-HolaMundo.c -o hola && ./hola
A continuación podemos ver algunos ejemplos de programas en español:
Hola mundo:
#include "español.h"
entero principal(vacío){
caracter nombre[10];
imprime("¡Hola mundo!\n");
escanea("%s",nombre);
imprime("¡Hola %s!\n", nombre);
devuelve 0;
}
Condicionales:
#include "español.h"
entero principal(vacío){
entero número = 1;
si (número==1){
imprime("Número: %d\n",número);
}
sino si (número == 2){
imprime("El valor es DOS\n");
}
sino {
imprime("Otros valores\n");
}
devuelve 0;
}
Bucle:
#include "español.h"
entero principal(vacío){
entero número=20;
haz{
si(número==27){
rompe;
}
imprime("Iteración %d\n", número);
número++;
}mientras(número<30);
devuelve 0;
}
Funciones:
#include "español.h"
flotante sumar(flotante a, flotante b){
devuelve a+b;
}
entero principal(vacío){
flotante número1=10.25;
flotante número2=24.8;
flotante resultado;
resultado = sumar(número1, número2);
imprime("El resultado es %0.2f\n",resultado);
devuelve 0;
}
That's probably pretty cool for teaching as well, I remember having my trouble not using German but English variable names and also understanding English programs. On the other hand I think it's necessairy that code is one language everyone will be able to understand, googling a second means I would have to learn chinese. Damn :D