Knowledge Computing and Its Applications