A child process converts text to Morse code, and sends the signals to the parent process. The parent process receives the signals in a signal handler and decodes them back to the original characters of the text. The language used is C.