Prevodilac, tj kompajler ti je program koji prevodi program koji si napisao u mašinski oblik i time omogućava izvršavanje tvog programa ( da uprostim, prevodilac ti pravi *.exe

), a editor je ono u čemu pišeš program, a to može biti i običan NotePad... Ja ti preporučuje blodshed Dev-C++ sa ove adrese:
http://www.bloodshed.net/dev/devcpp.html
To su ti i prevodilac i editor u jednom proizvodu, a što je najbolje potpuno je besplatan

.