An application calls ct_command, ct_cursor, or ct_dynamic to initiate a command. ct_send sends any type of command to the server.
firstapp.c calls ct_command to initiate a language command. ct_send sends the command text to the server, which parses, compiles, and executes it.
For more information on the other command types, see Chapter 5, “Choosing Command Types.”