Using an older compiler may mean that compiler isn't as optimized or as standard-abiding as a more modern compiler. Technology is constantly changing and it's vital to know when to change to an updated version of a library or compiler.
@computerquip so for learning purposes too we need to stick to the new ones!! well i really appreciate ur initiative into this and thank you for giving valuable suggestions....thanx a lot..