A OUTLOOK OF COMPUTING: DEVELOPMENTS AND ADVANCES