Giā se ne parlava in un altro thread, ma non ricordo dove, comunque puoi usare il diffusissimo Eclipse se utilizzi java (installando plugin anche c e c++) che č gratis, altrimenti l'ottimo Xcode che ti danno insieme ai cd di OSX supporta c,c++,java,objective C...
Se vuoi una cosa estremamente flessibile usa Jedit, č free, č disponibile per tutte le piattaforme e per dirne una ha anche un interprete prolog al suo interno
ciao