tcsh shell is an enhanced but completely compatible version of the Berkeley UNIX C shell
Tcsh is a version of the Berkeley C-Shell, with the addition of a command line editor, command and file name completion, listing, etc. and a bunch of small additions to the shell itself.