3 What Is Claude Code and Why Is It Different From Claude Chat and Claude Desktop