you "categorize" them to a device (machine) or processor? and what do/did you use personally to program in c?