I wouldn't really say that I confuse compiler with IDE, but I would say that I interchange them like a total moron. :?
My C teacher, C++ teacher, and it seems like everybody else nowadays refer to Dev or VC++ as a "compiler."
In a way I could justify my interchanging by saying that Dj Yoshi was taught by our teacher that it was a "compiler," but I wouldn't be honest as I would've called it a compiler anyway.