Computer-principles