In fact at the start of this century emerged a whole new field namely cognitive science which brought scholars of philosophy and computer science close to each other and under this field computer scientists are closely studying working of the human mind to make computational tasks efficient.