For Linux you just need an editor. Type your programs (most editors already have syntax highlight built into them) and compile using the gcc <filename>.c -o <out-filename> command.
For Windows either use VC++ Express 2005/2008 or use Dev C++. If you still wanna stick to Turbo's compilers see this: Ditch Turbo C++ use Relo !
Description: C/C++/Java Integrated Development Environment
Motor is a text mode based programming environment for Linux. It consists of a powerful editor with syntax highlight feature, project manager, makefile
generator, gcc and gdb front-end, etc. Deep CVS integration is also provided.
Visual C++ 2008 Express is much much batter than Dev C++. Dev C++ is dead from last 3 years. Check its last release date.
You can't compare Visual C++ 2008 Express with Dev C++. v is so basic and IDE is full of BUGS.
__________________
Sudhir Mangla
http://DevelopersVoice.com
(VC++ FAQ, MFC FAQ, C++ FAQ)
http://Programmerworld.net
(Free books and source code)