Hallo MrQu,
man kann mit C relativ einfach eine "Art" Programmiersprache erzeugen. Ich mache das manchmal in meinen Programmen. Hier ein Ausschnitt aus dem Nikolaushaus-Code, der Programmteil malt ein Nikolaushaus mit einem Asuro-Roboter und dürfte recht nahe an Deinem Logo-Problem liegen:

#define w2vor { go(70); Msleep(200);go(73); Msleep(200);}
#define w2halbe_vor { go(30); Msleep(200);go(41); Msleep(200);}
#define vor { go(50); Msleep(200);go(50); Msleep(200);}

#define links45 { turn(180); Msleep(200);turn(135);Msleep(200);}
#define links90 { turn(90); Msleep(200);}
#define links135 { turn(135); Msleep(200);}
void nikolaus(void)
{
links45;

w2vor;
links90;
w2halbe_vor;
links90;
w2halbe_vor;
links90;
w2vor;

links135;

vor;
links90;
vor;
links90;
vor;
links90;
vor;
}
Gruss,
stochri