C er et high-level programmeringssprog, der blev udviklet i midten af 1970’erne. Det blev oprindeligt brugt til at skrive Unix-programmer, men nu bruges til at lave programmer på næsten alle tilgængelige platform. Nogle pæne ting om sproget er, at det er let at læse, det er fleksibelt (kan bruges til en bred vifte af formål), og C-programmer bruger typisk hukommelse meget effektivt.
C + +, udtales “C plus plus,” er et programmeringssprog, der blev bygget fra C-sproget.Syntaks af C + +, er næsten identisk med C, men det har objektorienterede træk, som gør det muligt for programmøren at skabe objekter i koden. Dette gør programmering nemmere, mere effektivt, og nogle vil endda sige, sjovere. På grund af styrken og fleksibiliteten af sproget, i dag er de fleste programmer skrevet i C + +.